Abstract
With the rapid development of Internet and the application of smart phone, the percentage of people who choose self-guide tour increased significantly. Also, with the expectation of reaching 57 billion smart connected devices by 2025, the application of Internet of Things (IoT) has spread widely. Using IoT technology to support the development of recommender system has become a widely studied topic. To elevate the quality of self-guided tours and reduce the time costs associated with arranging them, this paper proposes a system that recommends self-guided tour services according to users’ personal preferences and professionals’ travel recommendations in the IoT environment. This system automatically generates travel itineraries after users input some basic information. Prior to generating itineraries, this system references travel itinerary recommendations retrieved from a travel itinerary database (developed by professionals) as well as users’ personal preferences and trip constraints. Next, it produces travel itinerary recommendations. Users can modify the travel itinerary recommendations of the proposed system according to their individual needs, and this system uses the branch-and-bound algorithm to assemble modified points of interest to produce optimal travel itineraries.
Similar content being viewed by others
References
da Silva, A. A., Morabito, R., & Pureza, V. (2018). Optimization approaches to support the planning and analysis of travel itineraries. Expert Systems with Applications, 112, 321–330.
Traveling Salesman Problem. 2021; Available from: https://www.math.uwaterloo.ca/tsp/.
Dumas, Y., Desrosiers, J., Gelinas, E., & Solomon, M. M. (1995). An optimal algorithm for the traveling salesman problem with time windows. Operations research, 43(2), 367–371.
Larsen, A., Madsen, O. B. G., & Solomon, M. M. (2004). The a priori dynamic traveling salesman problem with time windows. Transportation Science, 38(4), 459–472.
Albiach, J., Sanchis, J. M., & Soler, D. (2008). An asymmetric TSP with time windows and with time-dependent travel times and costs: An exact solution through a graph transformation. European Journal of Operational Research, 189(3), 789–802.
Campbell, A. M., & Thomas, B. W. (2008). Probabilistic traveling salesman problem with deadlines. Transportation Science, 42(1), 1–21.
Montemanni, R., et al. (2007). The robust traveling salesman problem with interval data. Transportation Science, 41(3), 366–381.
Toriello, A., Haskell, W. B., & Poremba, M. (2014). A dynamic traveling salesman problem with stochastic arc costs. Operations Research, 62(5), 1107–1125.
Yasin, M., S. Nurul, & Rani, H.S. (2020). Travel Itinerary Planning using Traveling Salesman Problem, K-Means Clustering, and Multithreading Approach.
Li, C., Ma, L., Wang, J., & Lu, Q., (2010). Personalized Travel Itinerary Recommendation Service based on collaborative filtering and IEC. In 2010 2nd IEEE International Conference on Information Management and Engineering (pp. 161-164). IEEE.
Li, X., Zhou, J., & Zhao, X. (2016). Travel itinerary problem. Transportation Research Part B: Methodological, 91, 332–343.
Yochum, P., Chang, L., Gu, T., Zhu, M., & Chen, H., (2020). A genetic algorithm for travel itinerary recommendation with mandatory points-of-interest. In Intelligent Information Processing X. 2020. Cham: Springer International Publishing.
Yang, L., Zhang, R., Sun, H., Guo, X., & Huai, J. (2012). A tourist itinerary planning approach based on ant colony algorithm. InWeb-Age Information Management. 2012. Berlin, Heidelberg: Springer Berlin Heidelberg.
Qing, L., et al. (2008). Interactive multi-agent genetic algorithm for travel itinerary planning. Application Research of Computers, 11, 3311–3313.
Kim Jae, K., Oh So, J., & Song Hee, S. (2020). A development of an automatic itinerary planning algorithm based on expert recommendation. Journal of the Korea Industrial Information Systems Research, 25(1), 31–40.
Chen, G., et al. (2014). Automatic itinerary planning for traveling services. IEEE Transactions on Knowledge and Data Engineering, 26(3), 514–527.
De Choudhury, M., Feldman, M., Amer-Yahia, S., Golbandi, N., Lempel, R., & Yu, C. (2010). Automatic construction of travel itineraries using social breadcrumbs. In Proceedings of the 21st ACM conference on Hypertext and hypermedia. 2010, Association for Computing Machinery: Toronto, Ontario, Canada. p. 35–44.
Liu, Q., Chen, E., Xiong, H., Ding, C. H., & Chen, J. (2011). Enhancing collaborative filtering by user interest expansion via personalized ranking. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 42(1), 218–233.
Sarwar, B., Karypis, G., Konstan, J., & Riedl, J. (2001). Item-based collaborative filtering recommendation algorithms. In Proceedings of the 10th international conference on World Wide Web. 2001, Association for Computing Machinery: Hong Kong, Hong Kong. p. 285–295.
Wei, L.-Y., Zheng, Y., & Peng, W.-C. (2012). Constructing popular routes from uncertain trajectories. In Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining. 2012, Association for Computing Machinery: Beijing, China. p. 195–203.
Sang, J., et al., Probabilistic sequential POIs recommendation via check-in data, in Proceedings of the 20th International Conference on Advances in Geographic Information Systems. 2012, Association for Computing Machinery: Redondo Beach, California. p. 402–405.
Shi, Y., Serdyukov, P., Hanjalic, A., & Larson, M. (2011). Personalized landmark recommendation based on geotags from photo sharing sites.
Huang, H., & Gartner, G. (2014). Using trajectories for collaborative filtering-based POI recommendation. International Journal of Data Mining, Modelling and Management, 6, 333.
Zheng, Y., Zhang, L., Xie, X., & Ma, W.Y. (2009). Mining interesting locations and travel sequences from GPS trajectories. In Proceedings of the 18th international conference on World wide web. 2009, Association for Computing Machinery: Madrid, Spain. p. 791–800.
Zhang, C., & Wang, K. (2016). POI recommendation through cross-region collaborative filtering. Knowledge and Information Systems, 46(2), 369–387.
Koren, Y., Bell, R., & Volinsky, C. (2009). Matrix factorization techniques for recommender systems. Computer, 42(8), 30–37.
Brilhante, I. R., et al. (2015). On planning sightseeing tours with TripBuilder. Information Processing & Management, 51(2), 1–15.
Chang, H.-T., Chang, Y.-M., & Tsai, M.-T. (2016). ATIPS: Automatic travel itinerary planning system for domestic areas. Computational Intelligence and Neuroscience, 2016, 1281379.
Wang, X., Leckie, C., Chan, J., Lim, K.H. and Vaithianathan, T. (2016). Improving personalized trip recommendation by avoiding crowds. In Proceedings of the 25th ACM International on Conference on Information and Knowledge Management. 2016, Association for Computing Machinery: Indianapolis, Indiana, USA. p. 25–34.
Vansteenwegen, P., et al. (2011). The city trip planner: An expert system for tourists. Expert Systems with Applications, 38(6), 6540–6546.
Ji, R., Xie, X., Yao, H., & Ma, W. Y. (2009). Mining city landmarks from blogs by graph modeling. 2009. 105–114.
Popescu, A., G. Grefenstette, & Moëllic, P.-A. (2009). Mining tourist information from user-supplied collections. In Proceedings of the 18th ACM conference on Information and knowledge management. 2009, Association for Computing Machinery: Hong Kong, China. p. 1713–1716.
Ye, M., Yin, P., Lee, W.C., & Lee, D.L. (2011). Exploiting geographical influence for collaborative point-of-interest recommendation. In Proceedings of the 34th international ACM SIGIR conference on Research and development in Information Retrieval. 2011, Association for Computing Machinery: Beijing, China. p. 325–334.
Yuan, Q., Cong, G., Ma, Z., Sun, A., & Thalmann, N.M., (2013). Time-aware point-of-interest recommendation. pp 363–372.
Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, J. (1994). GroupLens: an open architecture for collaborative filtering of netnews. In Proceedings of the 1994 ACM conference on Computer supported cooperative work. 1994, Association for Computing Machinery: Chapel Hill, North Carolina, USA. p. 175–186.
Lim, K. H., Chan, J., Leckie, C., & Karunasekera, S. (2018). Personalized trip recommendation for tourists based on user interests, points of interest visit durations and visit recency. Knowledge and Information Systems, 54(2), 375–406.
Yuan, G., Singh, M. P., & Murukannaiah, P. K. (2021). An interpretable framework for investigating the neighborhood effect in POI recommendation. PLoS ONE, 16(8), e0255685.
Lim, K. H. (2016). Recommending and planning trip itineraries for individual travellers and groups of tourists.
Gionis, A., Lappas, T., Pelechrinis, K., & Terzi, E. (2014). Customized tour recommendations in urban areas. In Proceedings of the 7th ACM international conference on Web search and data mining. 2014, Association for Computing Machinery: New York, New York, USA. p. 313–322.
Dong, Z., Meng, X., & Zhang, Y. (2021). Exploiting category-level multiple characteristics for POI recommendation. IEEE Transactions on Knowledge and Data Engineering. https://doi.org/10.1109/TKDE.2021.3088148
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ho, CL., Chen, WL. & Ou, CH. Constructing a personalized travel itinerary recommender system with the Internet of Things. Wireless Netw 30, 6555–6567 (2024). https://doi.org/10.1007/s11276-023-03453-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-023-03453-y