1. Introduction
In recent years, the advancement of mobile sensing technology and the widespread popularity of mobile social media have provided a rich resource for a variety of emerging researches due to the massive amount of data generated by people using these services. Diverse location-based services can be provided using a variety of shared data sources, such as GPS tracks of taxis, geotagging and reviews on social media, etc. Among them, travel planning services have become a hot area of research. With more and more travelers choosing to travel alone, travel planning has become one of the most critical and time-consuming preparations before traveling. Before heading to their destination, travelers need to have an in -depth understanding of all the attractions in their destination, filter out the best combination of attractions, and plan an efficient travel route [1]. In doing so, they need to consider the type of attraction, rating, duration of visit, and the order in which they visit different attractions. In addition, the traffic conditions of the route and the overall time required need to be considered to ensure that the planned route meets the time requirements of the trip. Only after taking all these factors into account can tourists determine the most suitable travel route for themselves.