Abstract
The Dynamic Orienteering Problem (DOP) is studied where nodes change their value over time. An improvement heuristic that is based on Variable Neighborhood Search is proposed for the DOP. The new heuristic is experimentally compared with two heuristics that are based on state-of-the-art algorithms for the static Orienteering Problem. For the experiments several benchmark instances are used as well as instances that are generated from existing road networks. The results show that the new heuristic outperforms the other heuristics with respect to several evaluation criteria and different measures for run time. An additional experiment shows that the new heuristic can be easily adapted to become a standalone algorithm that does not need given initial solutions. The standalone version obtains better results than two state-of-the-art algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abbaspour, R.A., Samadzadegan, F.: Time-dependent personal tour planning and scheduling in metropolises. Expert Syst. Appl. 38(10), 12439–12452 (2011)
Angelelli, E., Archetti, C., Filippi, C., Vindigni, M.: The probabilistic orienteering problem. Comput. Oper. Res. 81, 269–281 (2017)
Applegate, D., Cook, W., Rohe, A.: Chained Lin-Kernighan for large traveling salesman problems. INFORMS J. Comput. 15, 82–92 (2003)
Archetti, C., Speranza, M.G., Vigo, D.: Vehicle routing problems with profits. In: Toth, P., Vigo, D. (eds.) Vehicle Routing, pp. 273–297 (2014)
Campos, V., Marti, R., Sánchez-Oro Calvo, J., Duarte, A.: Grasp with path relinking for the orienteering problem. J. Oper. Res. Soc. 65, 1800–1813 (2014)
Cook, W., Applegate, D., Bixby, R., Chvátal, V.: Concorde TSP solver (2005). http://www.math.uwaterloo.ca/tsp/concorde/downloads/downloads.htm
Erkut, E., Zhang, J.: The maximum collection problem with time-dependent rewards. Naval Res. Logist. 43(5), 749–763 (1996)
Fomin, F.V., Lingas, A.: Approximation algorithms for time-dependent orienteering. Inf. Process. Lett. 83(2), 57–62 (2002)
Gavalas, D., Konstantopoulos, C., Pantziou, G.: A survey on algorithmic approaches for solving tourist trip design problems. J. Heuristics 20(3), 291–328 (2014)
Golden, B., Levy, L., Vohra, R.: The orienteering problem. Naval Res. Logist. 34, 307–318 (1987)
Gunawan, A., Lau, H.C., Vansteenwegen, P.: Orienteering problem: a survey of recent variants, solution approaches and applications. Eur. J. Oper. Res. 255(2), 315–332 (2016)
Hansen, P., Mladenović, N., Pérez, J.M.: Variable neighbourhood search: methods and applications. Ann. Oper. Res. 175, 367–407 (2010). https://doi.org/10.1007/s10479-009-0657-6
İlhan, T., Iravani, S.M.R., Daskin, M.S.: The orienteering problem with stochastic profits. IIE Trans. 40(4), 406–421 (2008)
INRIX: Durchschnittliche Geschwindigkeit* im Automobilverkehr in ausgewählten deutschen Städten im Jahr 2018 (in Meilen pro Stunde). Statista (2019). https://de.statista.com/statistik/daten/studie/994676/umfrage/innerstaedtische-durchschnittsgeschwindigkeit-im-autoverkehr-in-deutschen-staedten/
Kara, I., Bicakci, P.S., Derya, T.: New formulations for the orienteering problem. In: 3rd Global Conference on Business, Economics, Management and Tourism, vol. 39, pp. 849–854 (2016)
Karlin, M., Heikkilä, J.: OSM-graph-parser (2017). https://github.com/rovaniemi/osm-graph-parser
Kataoka, S., Morito, S.: An algorithm for single constraint maximum collection problem. J. Oper. Res. Soc. Jpn. 31(4), 515–560 (1988)
Keshtkaran, M., Ziarati, K.: An efficient evolutionary algorithm for the orienteering problem. J. Heuristics 22, 699–726 (2016)
Kobeaga, G., Merino, M., Lozano, J.A.: An efficient evolutionary algorithm for the orienteering problem. Comput. Oper. Res. 90, 42–59 (2018)
Kobeaga, G., Merino, M., Lozano, J.A.: OPLib: test instances for the orienteering problem (2018). https://github.com/bcamath-ds/OPLib/tree/master/instances
Laporte, G., Martello, S.: The selective travelling salesman problem. Discrete Appl. Math. 26(2), 193–207 (1990)
Le, H.T.: DynamicOrienteeringAlgorithms (2020). https://github.com/L-HT/DynamicOrienteeringAlgorithms/
Mann, M., Zion, B., Rubinstein, D., Linker, R., Shmulevich, I.: The orienteering problem with time windows applied to robotic melon harvesting. J. Optim. Theory Appl. 168, 246–267 (2015). https://doi.org/10.1007/s10957-015-0767-z
Marinakis, Y., Politis, M., Marinaki, M., Matsatsinis, N.: A memetic-GRASP algorithm for the solution of the orienteering problem. In: Le Thi, H.A., Pham Dinh, T., Nguyen, N.T. (eds.) Modelling, Computation and Optimization in Information Systems and Management Sciences. AISC, vol. 360, pp. 105–116. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18167-7_10
Nagarajan, V., Ravi, R.: The directed orienteering problem. Algorithmica 60, 1017–1030 (2011). https://doi.org/10.1007/s00453-011-9509-2
Nguyen, T.T., Yang, S., Branke, J.: Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol. Comput. 6, 1–24 (2012)
OpenStreetMap contributors: planet dump (2020). https://planet.osm.org. https://www.openstreetmap.org
Ostrowski, K., Karbowska-Chilinska, J., Koszelew, J., Zabielski, P.: Evolution-inspired local improvement algorithm solving orienteering problem. Ann. Oper. Res. 253, 519–543 (2017). https://doi.org/10.1007/s10479-016-2278-1
Schilde, M., Doerner, K.F., Hartl, R.F., Kiechle, G.: Metaheuristics for the bi-objective orienteering problem. Swarm Intell. 3, 179–201 (2009). https://doi.org/10.1007/s11721-009-0029-5
Schneider, W.: Bbbike.org (2020). https://download.bbbike.org/osm/
Tsiligiridis, T.: Heuristic methods applied to orienteering. J. Oper. Res. Soc. 35, 797–809 (1984). https://doi.org/10.1057/jors.1984.162
Vansteenwegen, P., Souffriau, W., Berghe, G.V., Oudheusden, D.V.: The city trip planner: an expert system for tourists. Expert Syst. Appl. 38(6), 6540–6546 (2011)
Wang, X., Golden, B.L., Wasil, E.A.: Using a genetic algorithm to solve the generalized orienteering problem. In: Golden, B., Raghavan, S., Wasil, E. (eds.) The Vehicle Routing Problem: Latest Advances and New Challenges. ORCS, vol. 43, pp. 263–274. Springer, Boston (2008). https://doi.org/10.1007/978-0-387-77778-8_12
Weise, T., et al.: Benchmarking optimization algorithms: an open source framework for the traveling salesman problem. IEEE Comput. Intell. Mag. 9(3), 40–52 (2014)
Your Europe: Road transportation workers (2020). https://europa.eu/youreurope/business/human-resources/transport-sector-workers/road-transportation-workers
Zhang, S., Ohlmann, J.W., Thomas, B.W.: Dynamic orienteering on a network of queues. Transp. Sci. 52(3), 691–706 (2018)
Acknowledgements
This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - project number 392050753.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Le, H.T., Middendorf, M., Shi, Y. (2021). An Improvement Heuristic Based on Variable Neighborhood Search for a Dynamic Orienteering Problem. In: Zarges, C., Verel, S. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2021. Lecture Notes in Computer Science(), vol 12692. Springer, Cham. https://doi.org/10.1007/978-3-030-72904-2_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-72904-2_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-72903-5
Online ISBN: 978-3-030-72904-2
eBook Packages: Computer ScienceComputer Science (R0)