Abstract
In this paper, the Multi-Objective Multi-Modal Green Tourist Trip Design Problem (MO-MM-GTTDP) as the multi-modal variant of the orienteering problem is investigated. For this problem, a mixed-integer linear model is formulated, containing three objectives: (1) maximizing the total score of the trip, (2) minimizing the total cost of the trip, and, (3) minimizing the total CO2 emission produced by transportations in the trip. Various transportation modes are considered for the tourist to choose to move between points of interest (POIs). The tourist choice may be affected by the transportation time and cost. Moreover, choosing the transportation mode will have an impact on the amount of trip pollutants. The cost of visiting POIs, as well as the cost of transportation between POIs, is considered as the total cost of the tour. The proposed problem is solved for two types of tourists: (1) tourists who give the highest priority to the total score, then the total cost, and at last, the total emission; (2) tourists who would like to compromise between objective functions and select a solution which best suits their situation. For the former type, the problem is solved using lexicographic method and one best solution is proposed. For the latter type, a \(\upvarepsilon -\mathrm{constraint}\) method is implemented which provides Pareto optimal solutions. In addition, a Multi-Objective Variable Neighborhood Search (MOVNS) algorithm is designed to solve instances of this problem. The performance of this method is evaluated by comparing its results with the \(\upvarepsilon -\mathrm{constraint}\) and the lexicographic methods. New instances of the problem are generated based on the OP existed benchmark instances. Moreover, the MOVNS is also compared against two other metaheuristic versions of the solution approach using multiple metrics. The conclusion is the high quality of the proposed MOVNS algorithm solutions in practically acceptable computation time (few seconds). Finally, a small case study based on real data on several POIs in the city of Tehran is generated and used to demonstrate the performance of the proposed model and algorithm in practice. For this case study, by using the multi-attribute decision-making method of TOPSIS, the obtained non-dominated solutions are ranked, and the best ones are presented.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available in the Github repository, https://github.com/DivsalarA/MOGTTDP.
Notes
Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS).
Multi-Objective variable neighborhood descent.
Variable neighborhood descent.
Bus rapid transit.
References
Abounacer R, Rekik M, Renaud J (2014) An exact solution approach for multi-objective location–transportation problem for disaster response. Comput Oper Res 1(41):83–93
Agaraj X, Murati M. (2009) Tourism an important sector of economy development. Annals-Economy Series. Constantin Brancusi University, Faculty of Economics, 2009;1:83–90. https://ideas.repec.org/a/cbu/jrnlec/y2009v1p83-90.html
Aghdasi HS, Saeedvand S, Baltes J. (2019) A multi-objective evolutionary hyper-heuristic algorithm for team orienteering problem with time windows regarding rescue applications. The Knowledge Engineering Review. 2019;34
Al-Mulali U, Fereidouni HG, Mohammed AH (2015) The effect of tourism arrival on CO2 emissions from transportation sector. Anatolia 26(2):230–243
Archetti C, Hertz A, Speranza MG (2007) Metaheuristics for the team orienteering problem. J Heuristics 13(1):49–76
Archetti C, Carrabs F, Cerulli R (2018) The set orienteering problem. Eur J Oper Res 267(1):264–272
Azadeh A, Elahi S, Farahani MH, Nasirian B (2017) A genetic algorithm-Taguchi based approach to inventory routing problem of a single perishable product with transshipment. Comput Ind Eng 1(104):124–133
Becken S (2004) How tourists and tourism experts perceive climate change and carbon-offsetting schemes. J Sustain Tour 12(4):332–345
Bérubé JF, Gendreau M, Potvin JY (2009) An exact ϵ-constraint method for bi-objective combinatorial optimization problems: application to the traveling salesman problem with profits. Eur J Oper Res 194(1):39–50
Chankong V, Haimes YY. Multiobjective decision making: theory and methodology. Courier Dover Publications; 2008 Feb 4.
Chao IM, Golden BL, Wasil EA (1996) The team orienteering problem. Eur J Oper Res 88(3):464–474
Chao IM, Golden BL, Wasil EA (1996) A fast and effective heuristic for the orienteering problem. Eur J Oper Res 88(3):475–489
Chen YH, Sun WJ, Chiang TC. Multiobjective orienteering problem with time windows: An ant colony optimization algorithm. In: technologies and applications of artificial intelligence (TAAI), 2015 Conference on 2015 Nov 20 (pp. 128–135). IEEE.
Cucculelli M, Goffi G (2016) Does sustainability enhance tourism destination competitiveness? evidence from Italian destinations of excellence. J Clean Prod 16(111):370–382
Deng J, Zhang Q (2020) Combining simple and adaptive Monte Carlo methods for approximating hypervolume. IEEE Trans Evol Comput 24(5):896–907
Divsalar A, Vansteenwegen P, Cattrysse D (2013) A variable neighborhood search method for the orienteering problem with hotel selection. Int J Prod Econ 145(1):150–160
Divsalar A, Vansteenwegen P, Sörensen K, Cattrysse D (2014) A memetic algorithm for the orienteering problem with hotel selection. Eur J Oper Res 237(1):29–49
Divsalar GH, Jabbarzadeh A, Divsalar A, Sahebi H, (2017) A multi-objective approach for the multi-modal green tourist trip design problem. In: 14th Iranian international industrial engineering conference
Doerner K, Gutjahr WJ, Hartl RF, Strauss C, Stummer C (2004) Pareto ant colony optimization: a metaheuristic approach to multiobjective portfolio selection. Ann Oper Res 131(1–4):79–99
Duarte A, Pantrigo JJ, Pardo EG, Mladenovic N (2015) Multi-objective variable neighborhood search: an application to combinatorial optimization problems. J Global Optim 63(3):515–536
Dutta J, Barma PS, Mukherjee A, Kar S, De T (2020) A multi-objective open set orienteering problem. Neural Comput Appl 3:1–7
Expósito A, Mancini S, Brito J, Moreno JA (2019) A fuzzy GRASP for the tourist trip design with clustered POIs. Expert Syst Appl 1(127):210–227
Feillet D, Dejax P, Gendreau M (2005) Traveling salesman problems with profits. Transp Sci 39(2):188–205
Fomin FV, Lingas A (2002) Approximation algorithms for time-dependent orienteering. Inf Process Lett 83(2):57–62
Fonseca CM, Paquete L, López-Ibánez M. An improved dimension-sweep algorithm for the hypervolume indicator. In2006 IEEE international conference on evolutionary computation 2006 Jul 16 (pp. 1157–1163). IEEE
Gautam V (2012) An empirical investigation of consumers’ preferences about tourism services in Indian context with special reference to state of Himachal Pradesh. Tour Manage 33(6):1591–1592
Gavalas D, Konstantopoulos C, Mastakas K, Pantziou G (2014) A survey on algorithmic approaches for solving tourist trip design problems. J Heuristics 20(3):291–328
Gössling S, Scott D, Hall CM (2013) Challenges of tourism in a low-carbon economy. Wiley Interdisciplinary Rev Clim Change 4(6):525–538
Gunawan A, Lau HC, Vansteenwegen P (2016) Orienteering problem: a survey of recent variants, solution approaches and applications. Eur J Oper Res 255(2):315–332
Gunawan A, Lau HC, Vansteenwegen P, Lu K (2017) Well-tuned algorithms for the team orienteering problem with time windows. J Oper Res Soc 68(8):861–876
Haimes YY, Hall WA (1974) Multiobjectives in water resource systems analysis: the surrogate worth trade off method. Water Resour Res 10(4):615–624
Haimes YY, Li D (1988) Hierarchical multiobjective analysis for large-scale systems: review and current status. Automatica 24(1):53–69
Hapsari I, Surjandari I, Komarudin K (2019) Solving multi-objective team orienteering problem with time windows using adjustment iterated local search. J Ind Eng Int 15(4):679–693
Hsu FM, Lin YT, Ho TK (2012) Design and implementation of an intelligent recommendation system for tourist attractions: the integration of EBM model, Bayesian network and Google Maps. Expert Syst Appl 39(3):3257–3264
Hu W, Fathi M, Pardalos PM (2018) A multi-objective evolutionary algorithm based on decomposition and constraint programming for the multi-objective team orienteering problem with time windows. Appl Soft Comput 1(73):383–393
Hwang CL, Yoon K. Methods for multiple attribute decision making. In Multiple attribute decision making. Springer, Berlin, Heidelberg. 1981 (pp. 58–191).
Ishibuchi H, Masuda H, Tanigaki Y, Nojima Y. Modified distance calculation in generational distance and inverted generational distance. In: International conference on evolutionary multi-criterion optimization 2015 Mar 29 (pp. 110-125). Springer, Cham
Kantor MG, Rosenwein MB (1992) The orienteering problem with time windows. J Oper Res Soc 43(6):629–635
Khalili-Damghani K, Abtahi AR, Tavana M (2013) A new multi-objective particle swarm optimization method for solving reliability redundancy allocation problems. Reliab Eng Syst Saf 1(111):58–75
Labadie N, Mansini R, Melechovský J, Calvo RW (2012) The team orienteering problem with time windows: an lp-based granular variable neighborhood search. Eur J Oper Res 220(1):15–27
Lee CS, Chang YC, Wang MH (2009) Ontological recommendation multi-agent for Tainan City travel. Expert Syst Appl 36(3):6740–6753
Leiper N (1990) Tourist attraction systems. Ann Tour Res 17(3):367–384
Liao Z, Zheng W (2018) Using a heuristic algorithm to design a personalized day tour route in a time-dependent stochastic environment. Tour Manage 1(6):284–300
Liu L, Xu J, Liao SS, Chen H (2014) A real-time personalized route recommendation system for self-drive tourists based on vehicle to vehicle communication. Expert Syst Appl 41(7):3409–3417
Maghsoudlou H, Afshar-Nadjafi B, Niaki ST (2016) A multi-objective invasive weeds optimization algorithm for solving multi-skill multi-mode resource constrained project scheduling problem. Comput Chem Eng 8(88):157–169
Martin-Moreno R, Vega-Rodriguez MA (2018) Multi-objective artificial bee colony algorithm applied to the bi-objective orienteering problem. Knowl-Based Syst 15(154):93–101
Mavrotas G (2009) Effective implementation of the ε-constraint method in multi-objective mathematical programming problems. Appl Math Comput 213(2):455–465
Mavrotas G, Florios K (2013) An improved version of the augmented ε-constraint method (AUGMECON2) for finding the exact pareto set in multi-objective integer programming problems. Appl Math Comput 219(18):9652–9669
Mei Y, Salim FD, Li X (2016) Efficient meta-heuristics for the multi-objective time-dependent orienteering problem. Eur J Oper Res 254(2):443–457
Ng TH, Lye CT, Lim YS (2016) A decomposition analysis of CO2 emissions: evidence from Malaysia’s tourism industry. Int J Sust Dev World 23(3):266–277
Rezki H, Aghezzaf B. The bi-objective orienteering problem with budget constraint: GRASP_ILS. In: 2017 international colloquium on logistics and supply chain management (LOGISTIQUA) 2017 Apr 27 (pp. 25–30). IEEE
Rodríguez B, Molina J, Pérez F, Caballero R (2012) Interactive design of personalised tourism routes. Tour Manage 33(4):926–940
Saaty TL (2008) Decision making with the analytic hierarchy process. Int J Services Sci 1(1):83–98
Schilde M, Doerner KF, Hartl RF, Kiechle G (2009) Metaheuristics for the bi-objective orienteering problem. Swarm Intell 3(3):179–201
Sun Y, Yen GG, Yi Z (2018) IGD indicator-based evolutionary algorithm for many-objective optimization problems. IEEE Trans Evol Comput 23(2):173–187
Taguchi G, Chowdhury S, Wu Y (2005) Taguchi’s quality engineering handbook. Wiley, London
Triantaphyllou E. Multi-criteria decision making methods. In Multi-criteria decision making methods: a comparative study. Springer, Boston, MA. 2000 (pp. 5–21)
Tsai CY, Chung SH (2012) A personalized route recommendation service for theme parks using RFID information and tourist behavior. Decis Support Syst 52(2):514–527
Tsai JT, Ho WH, Liu TK, Chou JH (2007) Improved immune algorithm for global numerical optimization and job-shop scheduling problems. Appl Math Comput 194(2):406–424
Tsakirakis E, Marinaki M, Marinakis Y, Matsatsinis N (2019) A similarity hybrid harmony search algorithm for the team orienteering problem. Appl Soft Comput 1(80):776–796
Tsiligirides T (1984) Heuristic methods applied to orienteering. J Oper Res Soc 35(9):797–809
Vansteenwegen P, Gunawan A (2019) Orienteering problems: models and algorithms for vehicle routing problems with profits. Springer, Berlin
Vansteenwegen P, Van Oudheusden D (2007) The mobile tourist guide: an OR opportunity. Or Insight 20(3):21–27
Vansteenwegen P, Souffriau W, Berghe GV, Van Oudheusden D (2009) Iterated local search for the team orienteering problem with time windows. Comput Oper Res 36(12):3281–3290
Vansteenwegen P, Souffriau W, Van Oudheusden D (2011) The orienteering problem: a survey. Eur J Oper Res 209(1):1
Vansteenwegen P, Souffriau W, Berghe GV, Van Oudheusden D. (2009) Metaheuristics for tourist trip planning. In: Metaheuristics in the service industry. Springer, Berlin, Heidelberg. (pp. 15–31)
Vincent FY, Jewpanya P, Ting CJ, Redi AP (2017) Two-level particle swarm optimization for the multi-modal team orienteering problem with time windows. Appl Soft Comput 1(61):1022–1040
Wang L, Ng AH, Deb K (eds) (2011) Multi-objective evolutionary optimisation for product design and manufacturing. Springer, London
Wilcoxon F (1945) Individual comparisons by ranking methods. Biometrics Bull 1(6):80–83
Wong UI. Buddhism and Tourism at Pu-Tuo-Shan, China (Doctoral dissertation, University of Waikato), 2011
World Tourism Organization and International Transport Forum, Transport-related CO2 Emissions of the Tourism Sector – Modelling Results, UNWTO, Madrid, 2019, DOI: https://doi.org/10.18111/9789284416660.
Zheng W, Liao Z (2019) Using a heuristic approach to design personalized tour routes for heterogeneous tourist groups. Tour Manage 1(72):313–325
Zheng W, Liao Z, Qin J (2017) Using a four-step heuristic algorithm to design personalized day tour route within a tourist attraction. Tour Manage 1(62):335–349
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Contributions
Conceptualization: [AD, AJ]; Methodology: [GD, AD]; Formal analysis and investigation: [GD, AD]; Writing—original draft preparation: [GD]; Writing—review and editing: [AD, AJ, HS]; Supervision: [AD, AJ, HS].
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Code availability
The code is not public currently.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Divsalar, G., Divsalar, A., Jabbarzadeh, A. et al. An optimization approach for green tourist trip design. Soft Comput 26, 4303–4332 (2022). https://doi.org/10.1007/s00500-022-06834-1
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-022-06834-1