A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation
Volume 10 Issue 2
Feb.  2023

IEEE/CAA Journal of Automatica Sinica

  • JCR Impact Factor: 11.8, Top 4% (SCI Q1)
    CiteScore: 17.6, Top 3% (Q1)
    Google Scholar h5-index: 77, TOP 5
Turn off MathJax
Article Contents
X. Y. Zheng, B. T. Han, and Z. Ni, “Tourism route recommendation based on a multi-objective evolutionary algorithm using two-stage decomposition and Pareto layering,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 2, pp. 486–500, Feb. 2023. doi: 10.1109/JAS.2023.123219
Citation: X. Y. Zheng, B. T. Han, and Z. Ni, “Tourism route recommendation based on a multi-objective evolutionary algorithm using two-stage decomposition and Pareto layering,” IEEE/CAA J. Autom. Sinica, vol. 10, no. 2, pp. 486–500, Feb. 2023. doi: 10.1109/JAS.2023.123219

Tourism Route Recommendation Based on A Multi-Objective Evolutionary Algorithm Using Two-Stage Decomposition and Pareto Layering

doi: 10.1109/JAS.2023.123219
Funds:  This work was partially supported by the National Natural Science Foundation of China (41930644, 61972439), the Collaborative Innovation Project of Anhui Province (GXXT-2022-093), and the Key Program in the Youth Elite Support Plan in Universities of Anhui Province (gxyqZD2019010)
More Information
  • Tourism route planning is widely applied in the smart tourism field. The Pareto-optimal front obtained by the traditional multi-objective evolutionary algorithm exhibits long tails, sharp peaks and disconnected regions problems, which leads to uneven distribution and weak diversity of optimization solutions of tourism routes. Inspired by these limitations, we propose a multi-objective evolutionary algorithm for tourism route recommendation (MOTRR) with two-stage and Pareto layering based on decomposition. The method decomposes the multi-objective problem into several subproblems, and improves the distribution of solutions through a two-stage method. The crowding degree mechanism between extreme and intermediate populations is used in the two-stage method. The neighborhood is determined according to the weight of the subproblem for crossover mutation. Finally, Pareto layering is used to improve the updating efficiency and population diversity of the solution. The two-stage method is combined with the Pareto layering structure, which not only maintains the distribution and diversity of the algorithm, but also avoids the same solutions. Compared with several classical benchmark algorithms, the experimental results demonstrate competitive advantages on five test functions, hypervolume (HV) and inverted generational distance (IGD) metrics. Using the experimental results of real scenic spot datasets from two famous tourism social networking sites with vast amounts of users and large-scale online comments in Beijing, our proposed algorithm shows better distribution. It proves that the tourism routes recommended by our proposed algorithm have better distribution and diversity, so that the recommended routes can better meet the personalized needs of tourists.

     

  • loading
  • [1]
    L. Chen, L. Zhang, S. S. Cao, Z. A. Wu, and J. Cao, “Personalized itinerary recommendation: Deep and collaborative learning with textual information,” Expert Syst. Appl., vol. 144, p. 113070, Apr. 2020. doi: 10.1016/j.eswa.2019.113070
    [2]
    L. Wang and J. W. Lu, “A memetic algorithm with competition for the capacitated green vehicle routing problem,” IEEE/CAA J. Autom. Sinica, vol. 6, no. 2, pp. 516–526, Mar. 2019. doi: 10.1109/JAS.2019.1911405
    [3]
    J. Bao, Y. Zheng, D. Wilkie, and M. Mokbel, “Recommendations in location-based social networks: A survey,” GeoInformatica, vol. 19, no. 3, pp. 525–565, Feb. 2015. doi: 10.1007/s10707-014-0220-8
    [4]
    R. A. Wahurwagh and P. M. Chouragade, “Personalized POI travel recommendation with multiple tourist information,” in Proc. IEEE Int. Conf. Electrical, Computer and Communication Technologies, Coimbatore, India, 2019, pp. 1–3.
    [5]
    A. Sarker, H. Y. Shen, and K. Kowsari, “A data-driven reinforcement learning based multi-objective route recommendation system,” in Proc. IEEE 17th Int. Conf. Mobile Ad Hoc and Sensor Systems, Delhi, India, 2020, pp. 103–111.
    [6]
    R. Cheng, T. Rodemann, M. Fischer, M. Olhofer, and Y. C. Jin, “Evolutionary many-objective optimization of hybrid electric vehicle control: From general optimization to preference articulation,” IEEE Trans. Emerg. Top. Comput. Intell., vol. 1, no. 2, pp. 97–111, Apr. 2017. doi: 10.1109/TETCI.2017.2669104
    [7]
    Y. Liu, X. S. Feng, L. K. Zhang, W. X. Hua, and K. M. Li, “A pareto artificial fish swarm algorithm for solving a multi-objective electric transit network design problem,” Transport. A: Transp. Sci., vol. 16, no. 3, pp. 1648–1670, Jun. 2020. doi: 10.1080/23249935.2020.1773574
    [8]
    X. B. Hu, S. H. Gu, C. Zhang, G. P. Zhang, M. K. Zhang, and M. S. Leeson, “Finding all pareto optimal paths by simulating ripple relay race in multi-objective networks,” Swarm Evol. Comput., vol. 64, p. 100908, Jul. 2021. doi: 10.1016/j.swevo.2021.100908
    [9]
    Y. C. Hua, Q. Q. Liu, K. R. Hao, and Y. C. Jin, “A survey of evolutionary algorithms for multi-objective optimization problems with irregular pareto fronts,” IEEE/CAA J. Autom. Sinica, vol. 8, no. 2, pp. 303–318, Feb. 2021. doi: 10.1109/JAS.2021.1003817
    [10]
    W. M. Zheng, Z. X. Liao, and J. Qin, “Using a four-step heuristic algorithm to design personalized day tour route within a tourist attraction,” Tourism Manage., vol. 62, pp. 335–349, Oct. 2017. doi: 10.1016/j.tourman.2017.05.006
    [11]
    X. F. Xu, J. Hao, and Y. Zheng, “Multi-objective artificial bee colony algorithm for multi-stage resource leveling problem in sharing logistics network,” Comput. Ind. Eng., vol. 142, p. 106338, Apr. 2020. doi: 10.1016/j.cie.2020.106338
    [12]
    G. F. Lu, X. Y. Huang, S. H. Lv, and X. D. Wang, “Multi-constraint and multi-objective trip recommendation based on internet information,” Comput. Eng. Sci., vol. 38, no. 1, pp. 163–170, Jan. 2016.
    [13]
    R. Yang, X. F. Han, and X. Z. Zhang, “A multi-factor recommendation algorithm for POI recommendation,” in Proc. 15th Int. Conf. Web Information Systems and Applications, Taiyuan, China, 2018, pp. 445–454.
    [14]
    E. Dasdemir, M. Köksalan, and D. T. Öztürk, “A flexible reference point-based multi-objective evolutionary algorithm: An application to the UAV route planning problem,” Comput. Oper. Res., vol. 114, p. 104811, Feb. 2020. doi: 10.1016/j.cor.2019.104811
    [15]
    Y. Tian, H. W. Chen, H. P. Ma, X. Y. Zhang, K. C. Tan, and Y. C. Jin, “Integrating conjugate gradients into evolutionary algorithms for large-scale continuous multi-objective optimization,” IEEE/CAA J. Autom. Sinica, vol. 9, no. 10, pp. 1801–1817, Oct. 2022.
    [16]
    K. C. Tan, E. F. Khor, and T. H. Lee, Multiobjective Evolutionary Algorithms and Applications. London, UK: Springer, 2005.
    [17]
    L. B. Ma, S. Cheng, M. L. Shi, and Y. N. Guo, “Angle-based multi-objective evolutionary algorithm based on pruning-power indicator for game map generation,” IEEE Trans. Emerg. Top. Comput. Intell., vol. 6, no. 2, pp. 341–354, Apr. 2022. doi: 10.1109/TETCI.2021.3067104
    [18]
    Y. L. Lan, F. G. Liu, W. W. Y. Ng, J. Zhang, and M. K. Gui, “Decomposition based multi-objective variable neighborhood descent algorithm for logistics dispatching,” IEEE Trans. Emerg. Top. Comput. Intell., vol. 5, no. 5, pp. 826–839, Oct. 2021. doi: 10.1109/TETCI.2020.3002228
    [19]
    Z. Y. Chai, S. S. Fang, and Y. L. Li, “An improved decomposition-based multiobjective evolutionary algorithm for IoT service,” IEEE Internet Things J., vol. 8, no. 2, pp. 1109–1122, Jan. 2021. doi: 10.1109/JIOT.2020.3010834
    [20]
    E. D. Jiang, L. Wang, and Z. P. Peng, “Solving energy-efficient distributed job shop scheduling via multi-objective evolutionary algorithm with decomposition,” Swarm Evol. Comput., vol. 58, pp. 100745, Nov. 2020.
    [21]
    L. F. Galindres-Guancha, E. Toro-Ocampo, and R. Gallego-Rendón, “A biobjective capacitated vehicle routing problem using metaheuristic ILS and decomposition,” Int. J. Ind. Eng. Comput., vol. 12, no. 3, pp. 293–304, Apr. 2021.
    [22]
    S. B. Gee, W. A. Arokiasami, J. Jiang, and K. C. Tan, “Decomposition based multi-objective evolutionary algorithm for vehicle routing problem with stochastic demands,” Soft Comput., vol. 20, no. 9, pp. 3443–3453, Sept. 2016. doi: 10.1007/s00500-015-1830-2
    [23]
    F. Gao, A. M. Zhou, and G. X. Zhang, “An estimation of distribution algorithm based on decomposition for the multiobjective TSP,” in Proc. 8th Int. Conf. Natural Computation, Chongqing, China, 2012, pp. 817–821.
    [24]
    S. Kotiloglu, T. Lappas, K. Pelechrinis, and P. P. Repoussis, “Personalized multi-period tour recommendations,” Tourism Manage., vol. 62, pp. 76–88, Oct. 2017. doi: 10.1016/j.tourman.2017.03.005
    [25]
    X. Cao, L. S. Chen, G. Cong, and X. K. Xiao, “Keyword-aware optimal route search,” Proc. VLDB Endow., vol. 5, no. 11, pp. 1136–1147, Jul. 2012. doi: 10.14778/2350229.2350234
    [26]
    A. Gunawan, H. C. Lau, and K. Lu, “A fast algorithm for personalized travel planning recommendation,” in Proc. 11th Int. Conf. Practice and Theory of Automated Timetabling, Udine, Italy, 2016, p. 163v179.
    [27]
    S. V. Dugani, S. Dixit, and M. Belur, “Automated adaptive sequential recommendation of travel route,” in Proc. Int. Conf. Computing Methodologies and Communication, Erode, India, 2017, pp. 284–288.
    [28]
    P. Padia, K. H. Lim, J. Cha, and A. Harwood, “Sentiment-aware and personalized tour recommendation,” in Proc. IEEE Int. Conf. Big Data, Los Angeles, USA, 2019, pp. 900–909.
    [29]
    W. J. Luan, G. J. Liu, C. J. Jiang, and M. C. Zhou, “MPTR: A maximal marginal-relevance-based personalized trip recommendation method,” IEEE Trans. Intell. Transport. Syst., vol. 19, no. 11, pp. 3461–3474, Nov. 2018. doi: 10.1109/TITS.2017.2781138
    [30]
    Z. Z. Duan, Y. Gao, J. Feng, X. X. Zhang, and J. Wang, “Personalized tourism route recommendation based on user’s active interests,” in Proc. 21st IEEE Int. Conf. Mobile Data Management, Versailles, France, 2020, pp. 729–734.
    [31]
    K. Deb, “Multi-objective optimisation using evolutionary algorithms: An introduction,” in Multi-objective Evolutionary Optimisation for Product Design and Manufacturing, L. H. Wang, A. H. C. Ng, and K. Deb, Eds. London, UK: Springer, 2011, pp. 3–34.
    [32]
    Y. Tian, Y. D. Feng, X. Y. Zhang, and C. Y. Sun, “A fast clustering based evolutionary algorithm for super-large-scale sparse multi-objective optimization,” IEEE/CAA J. Autom. Sinica, 2022, DOI: 10.1109/JAS.2022.105437
    [33]
    Y. Lavinas, A. M. Teru, Y. Kobayashi, and C. Aranha, “MOEA/D with adaptative number of weight vectors,” in Proc. 10th Int. Conf. Theory and Practice of Natural Computing, Springer, Cham, 2021, pp. 85–96.
    [34]
    S. Y. Jiang and S. X. Yang, “An improved multiobjective optimization evolutionary algorithm based on decomposition for complex pareto fronts,” IEEE Trans. Cybern., vol. 46, no. 2, pp. 421–437, Feb. 2016. doi: 10.1109/TCYB.2015.2403131
    [35]
    K. Li, K. Deb, Q. F. Zhang, and S. Kwong, “An evolutionary many-objective optimization algorithm based on dominance and decomposition,” IEEE Trans. Evol. Comput., vol. 19, no. 5, pp. 694–716, Oct. 2015. doi: 10.1109/TEVC.2014.2373386
    [36]
    H. L. Liu, F. Q. Gu, and Y. M. Cheung, “T-MOEA/D: MOEA/D with objective transform in multi-objective problems,” in Proc. Int. Conf. Information Science and Management Engineering, Shaanxi, China, 2010, pp. 282–285.
    [37]
    Q. F. Zhang, H. Li, D. Maringer, and E. Tsang, “MOEA/D with NBI-style tchebycheff approach for portfolio management,” in Proc. IEEE Congr. Evolutionary Computation, Barcelona, Spain, 2010, pp. 1–8.
    [38]
    D. E. Goldberg and J. Richardson, “Genetic algorithms with sharing for multimodal function optimization,” in Proc. 2nd Int. Conf. Genetic Algorithms on Genetic Algorithms and their Application, Cambridge, USA, 1987, pp. 41–49.
    [39]
    X. Y. Zheng, “Beijing POI datasets with geographical coordinates and ratings,” 2019. [Online]. Available: https://dx.doi.org/10.21227/cnfs-6p81
    [40]
    J. Zou, Y. W. He, J. H. Zheng, D. W. Gong, Q. T. Yang, L. W. Fu, and T. R. Pei, “Hierarchical preference algorithm based on decomposition multiobjective optimization,” Swarm Evol. Comput., vol. 60, p. 100771, Feb. 2021. doi: 10.1016/j.swevo.2020.100771
    [41]
    Y. T. Qi, X. L. Ma, F. Liu, L. C. Jiao, J. Y. Sun, and J. S. Wu, “MOEA/D with adaptive weight adjustment,” Evol. Comput., vol. 22, no. 2, pp. 231–264, 2014. doi: 10.1162/EVCO_a_00109

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Figures(7)  / Tables(5)

    Article Metrics

    Article views (405) PDF downloads(58) Cited by()

    Highlights

    • The crowding degree mechanism can determine the boundary region and the intermediate solution in multi-objective evolutionary algorithm, meanwhile, it combine inverse scalar sub-problem to complete the extreme distribution optimization. This method can improve the solution’s distribution of tourism route recommendation
    • A strategy for dividing sub regions Pareto layering structure, dnd using the penalty-based boundary intersection values in the sub-regions can improve the diversity of solutions
    • Combining the two-stage approach with pareto layering, the distribution and diversity of the solutions for multi-objective evolutionary algorithm, which can effectively improve the service quality of travel route recommendation

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return