×

The museum visitor routing problem. (English) Zbl 1186.90058

Summary: In the museum visitor routing problem (MVRP), each visitor group has some exhibit rooms of interest. The visiting route of a certain visitor group requires going through all the exhibit rooms that the group wants to visit. Routes need to be scheduled based on certain criteria to avoid congestion and/or prolonged touring time. In this study, the MVRP is formulated as a mixed integer program which is an extension of the open shop scheduling (OSS) problem in which visitor groups and exhibit rooms are treated as jobs and machines, respectively. The time each visitor group spends in an exhibit room is analogous to the processing time required for each job on a particular machine. The travel time required from one exhibit room to another is modeled as the sequence-dependent setup time on a machine, which is not considered in the OSS problem. Due to the intrinsic complexity of the MVRP, a simulated annealing (SA) approach is proposed to solve the problem. Computational results indicate that the proposed SA approach is capable of obtaining high quality MVRP solutions within a reasonable amount of computational time and enables the approach to be used in practice.

MSC:

90B35 Deterministic scheduling theory in operations research
90C59 Approximation methods and heuristics in mathematical programming

Software:

Beam-ACO
Full Text: DOI

References:

[2] Chen, Y. N.; Chen, S. J., A metadata practice of the IFLA FRBR model – a case study for the National Palace Museum in Taipei, Journal of Documentation, 60, 2, 128-143 (2004)
[3] Kramer, R.; Modsching, M.; Schulze, J.; ten Hagen, K., Context-aware adaptation in a mobile tour guide, Lecture Notes in Artificial Intelligence, 3554, 210-224 (2005) · Zbl 1081.68739
[4] Kim, J. W.; Kim, C. S.; Gautam, A.; Lee, Y., Location-based tour guide system using mobile GIS and web crawling, Web and Wireless Geographical Information Systems, 3428, 51-63 (2005)
[5] Kim, J. W.; Kim, J. Y.; Hwang, H. S.; Kim, C. S., Location-sensitive tour guide services using the semantic web, Lecture Notes in Artificial Intelligence, 3682, 908-914 (2005)
[6] Gonzalez, T.; Sahni, S., Open shop scheduling to minimize finish time, Journal of the Association for Computing Machinery, 23, 665-679 (1976) · Zbl 0343.68031
[7] Adiri, I.; Aizikowitz, N., Open shop scheduling problems with dominated machines, Naval Research Logistics Quarterly, 36, 273-281 (1989) · Zbl 0676.90031
[8] Fiala, T., An algorithm for the open-shop problem, Mathematics of Operations Research, 8, 100-109 (1983) · Zbl 0506.90037
[9] Tanaev, V. S.; Sotskov, Y. N.; Strusevich, V. A., Scheduling Theory: Multi-Stage Systems (1994), Kluwer Academic Publishers: Kluwer Academic Publishers Dordrecht · Zbl 0925.90224
[10] Pinedo, M., Scheduling: Theory, Algorithms, and Systems (1995), Prentice-Hall: Prentice-Hall Englewood Cliffs, NJ · Zbl 1145.90393
[11] Brucker, P., Scheduling Algorithms (2001), Springer-Verlag: Springer-Verlag Berlin · Zbl 1051.90011
[12] Brucker, P.; Hurink, J.; Jurish, B.; Wostmann, B., A branch and bound algorithm for the open-shop problem, Discrete Applied Mathematics, 76, 43-59 (1997) · Zbl 0882.90066
[13] Dorndorf, U.; Pesch, E.; Phan-Huy, T., Solving the open shop scheduling problem, Journal of Scheduling, 4, 3, 157-174 (2001) · Zbl 0991.90068
[14] Röck, H.; Schmidt, G., Machine aggregation heuristics in shop-scheduling, Methods of Operations Research, 45, 303-314 (1983) · Zbl 0521.90061
[15] Guéret, C.; Prins, C., Classical and new heuristics for the open-shop problem: a computational evaluation, European Journal of Operational Research, 107, 306-314 (1998) · Zbl 0943.90029
[16] Ramudhin, A.; Marier, P., The generalized shifting bottleneck procedure, European Journal of Operational Research, 93, 34-48 (1996) · Zbl 0914.90167
[17] Bräsel, H.; Tautenhahn, T.; Werner, F., Constructive heuristic algorithms for the open shop problem, Computing, 51, 95-110 (1993) · Zbl 0796.90031
[18] Werner, F.; Winkler, A., Insertion techniques for the heuristic solution of the jobshop problem, Discrete Applied Mathematics, 58, 191-211 (1995) · Zbl 0833.90073
[19] Liaw, C.-F., An iterative improvement approach for the nonpreemptive open shop scheduling problem, European Journal of Operational Research, 111, 509-517 (1998) · Zbl 0937.90032
[20] Alcaide, D.; Sicilia, J.; Vigo, D., Heuristic approaches for the minimum makespan open shop problem, Journal of the Spanish Operational Research Society, 5, 283-296 (1997) · Zbl 0892.90095
[21] Liaw, C.-F., A tabu search algorithm for the open shop scheduling problem, Computers and Operations Research, 26, 109-126 (1999) · Zbl 0947.90048
[22] Taillard, E., Benchmarks for basic scheduling problems, European Journal of Operational Research, 64, 278-285 (1993) · Zbl 0769.90052
[24] Prin, C., Competitive genetic algorithms for the open-shop scheduling problem, Mathematical Methods of Operations Research, 52, 389-411 (2000) · Zbl 1023.90030
[25] Liaw, C.-F., Applying simulated annealing to the open shop scheduling problem, IIE Transactions, 31, 457-465 (1999)
[26] Tavakkoli-Moghaddam, R.; Jolai, F.; Vaziri, F.; Ahmed, P. K.; Azaron, A., A hybrid method for solving stochastic job shop scheduling problems, Applied Mathematics and Computation, 170, 1, 185-206 (2005) · Zbl 1091.90026
[27] Jenabi, M.; Ghomi, S. M.T. F.; Torabi, S. A.; Karimi, B., Two hybrid meta-heuristics for the finite horizon ELSP in flexible flow lines with unrelated parallel machines, Applied Mathematics and Computation, 186, 1, 230-245 (2007) · Zbl 1127.90029
[28] Heinonen, J.; Pettersson, F., Hybrid ant colony optimization and visibility studies applied to a job-shop scheduling problem, Applied Mathematics and Computation, 187, 2, 989-998 (2007) · Zbl 1127.90027
[29] Liaw, C.-F., A hybrid genetic algorithm for the open shop scheduling problem, European Journal of Operational Research, 24, 28-42 (2000) · Zbl 0960.90039
[30] Blum, C., Beam-ACO - hybridizing ant colony optimization with beam search: an application to open shop scheduling, Computers and Operations Research, 32, 6, 1565-1591 (2005) · Zbl 1122.90427
[31] Yang, Q. Y.; Sun, J. G.; Zhang, J. Y.; Wang, C. J., A hybrid discrete particle swarm algorithm for open-shop problems, Lecture Notes in Computer Science, 4247, 158-165 (2006)
[32] Shaa, D. Y.; Hsu, C.-Y., A new particle swarm optimization for the open shop scheduling problem, Computers and Operations Research, 35, 10, 3243-3261 (2008) · Zbl 1133.90017
[33] Lim, A.; Rodrigues, B.; Zhang, X., A simulated annealing and hill-climbing algorithm for the traveling tournament problem, European Journal of Operational Research, 174, 1459-1478 (2006) · Zbl 1103.90042
[34] McKendall, A. R.; Shan, J.; Kuppusamy, S., Simulated annealing heuristics for the dynamic facility layout problem, Computers and Operations Research, 33, 2431-2444 (2006) · Zbl 1086.90037
[35] Tavakkoli-Moghaddam, R.; Safaei, N.; Gholipour, Y., A hybrid simulated annealing for capacitated vehicle routing problems with the independent route length, Applied Mathematics and Computation, 176, 2, 445-454 (2006) · Zbl 1149.90312
[36] Seckiner, S. U.; Kurt, M., A simulated annealing approach to the solution of job rotation scheduling problems, Applied Mathematics and Computation, 188, 1, 31-45 (2007) · Zbl 1137.90518
[37] Lin, S.-W.; Yu, V. F.; Chou, S.-Y., Solving the truck and trailer routing problem based on a simulated annealing heuristic, Computers and Operations Research, 36, 5, 1683-1692 (2009) · Zbl 1177.90079
[38] Metropolis, N.; Rosenbluth, A. W.; Rosenbluth, M. N.; Teller, A. H.; Teller, E., Equations of state calculations by fast computing machines, Journal of Chemical Physics, 21, 1087-1092 (1953) · Zbl 1431.65006
[39] Kirkpatrick, S.; Gelatt, C. D.; Vecchi, M. P., Optimization by simulated annealing, Science, 220, 671-680 (1983) · Zbl 1225.90162
[40] Cerny, V., Thermodynamical approach to the traveling salesman problem: an efficient simulation algorithm, Journal of Optimization Theory and Applications, 45, 45-51 (1985) · Zbl 0534.90091
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.