Enjoy the most beautiful scene now: a memetic algorithm to solve two-fold time-dependent arc orienteering problem

Traditional route planners commonly focus on finding the shortest path between two points in terms of travel distance or time over road networks. However, in real cases, especially in the era of smart cities where many kinds of transportation-related data become easily available, recent years have witnessed an increasing demand of route planners that need to optimize for multiple criteria, e.g., finding the route with the highest accumulated scenic score along (utility) while not exceeding the given travel time budget (cost). Such problem can be viewed as a variant of arc orienteering problem (AOP), which is well-known as an NP-hard problem. In this paper, targeting a more realistic AOP, we allow both scenic score (utility) and travel time (cost) values on each arc of the road network are time-dependent (2TD-AOP), and propose a memetic algorithm to solve it. To be more specific, within the given travel time budget, in the phase of initiation, for each population, we iteratively add suitable arcs with high scenic score and build a path fromthe origin to the destination via a complicate procedure consisting of search region narrowing, chromosome encoding and decoding. In the phase of the local search, each path is improved via chromosome selection, local-improvement-based mutation and crossoveroperations. Finally, we evaluate the proposed memetic algorithm in both synthetic and real-life datasets extensively, and the experimental results demonstrate that it outperforms the baselines.

[1]  Zhen Zhou,et al.  MA-SSR: A Memetic Algorithm for Skyline Scenic Routes Planning Leveraging Heterogeneous User-Generated Digital Footprints , 2017, IEEE Transactions on Vehicular Technology.

[2]  Stefan Funke,et al.  Personalized route planning in road networks , 2015, SIGSPATIAL/GIS.

[3]  Charalampos Konstantopoulos,et al.  Approximation algorithms for the arc orienteering problem , 2015, Inf. Process. Lett..

[4]  Michel Gendreau,et al.  The Profitable Arc Tour Problem: Solution with a Branch-and-Price Algorithm , 2005, Transp. Sci..

[5]  Tobias Preis,et al.  Quantifying scenic areas using crowdsourced data , 2018 .

[6]  Bin Guo,et al.  Smart City Development With Urban Transfer Learning , 2018, Computer.

[7]  Zhu Wang,et al.  Wi-Fi CSI-Based Behavior Recognition: From Signals and Actions to Activities , 2017, IEEE Communications Magazine.

[8]  Lin Sun,et al.  Understanding Taxi Service Strategies From Taxi GPS Traces , 2015, IEEE Transactions on Intelligent Transportation Systems.

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Daqing Zhang,et al.  From taxi GPS traces to social and community dynamics , 2013, ACM Comput. Surv..

[11]  Zhu Wang,et al.  From the internet of things to embedded intelligence , 2013, World Wide Web.

[12]  Fei Xiong,et al.  Mobile crowd sensing task optimal allocation: a mobility pattern matching perspective , 2018, Frontiers Comput. Sci..

[13]  Farnoush Banaei Kashani,et al.  Online Computation of Fastest Path in Time-Dependent Spatial Networks , 2011, SSTD.

[14]  Andrew V. Goldberg,et al.  Customizable Route Planning in Road Networks , 2017, Transp. Sci..

[15]  Man Lung Yiu,et al.  Route-Saver: Leveraging Route APIs for Accurate and Efficient Query Processing at Location-Based Services , 2015, IEEE Transactions on Knowledge and Data Engineering.

[16]  Ugur Demiryurek,et al.  Scenic Routes Now: Efficiently Solving the Time-Dependent Arc Orienteering Problem , 2017, CIKM.

[17]  Cheng-Te Li,et al.  Mining and Planning Time-aware Routes from Check-in Data , 2014, CIKM.

[18]  Kwan Hui Lim,et al.  Travel Itinerary Recommendations with Must-see Points-of-Interest , 2018, WWW.

[19]  Catholijn M. Jonker,et al.  Agent Models and Different User Ontologies for an Electronic Market Place , 2004, Knowledge and Information Systems.

[20]  Yu-Ling Hsueh,et al.  Personalized itinerary recommendation with time constraints using GPS datasets , 2019, Knowledge and Information Systems.

[21]  ZhangDaqing,et al.  The Emergence of Social and Community Intelligence , 2011 .

[22]  Johannes Schöning,et al.  No more Autobahn!: Scenic Route Generation Using Googles Street View , 2016, IUI.

[23]  El-Houssaine Aghezzaf,et al.  An extension of the arc orienteering problem and its application to cycle trip planning , 2014 .

[24]  Zhu Wang,et al.  ScenicPlanner: planning scenic travel routes leveraging heterogeneous user-generated digital footprints , 2017, Frontiers of Computer Science.

[25]  Konstantinos Pelechrinis,et al.  Urban navigation beyond shortest route: The case of safe paths , 2016, Inf. Syst..

[26]  Yang Yang,et al.  Potential of Internet street-view images for measuring tree sizes in roadside forests , 2018, Urban Forestry & Urban Greening.

[27]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[28]  Ke Wang,et al.  Top-k Route Search through Submodularity Modeling of Recurrent POI Features , 2018, SIGIR.

[29]  Daqing Zhang,et al.  crowddeliver: Planning City-Wide Package Delivery Paths Leveraging the Crowd of Taxis , 2017, IEEE Transactions on Intelligent Transportation Systems.

[30]  Xiaodong Li,et al.  Efficient meta-heuristics for the Multi-Objective Time-Dependent Orienteering Problem , 2016, Eur. J. Oper. Res..

[31]  Zhaohui Wu,et al.  Prediction of urban human mobility using large-scale taxi traces and its applications , 2012, Frontiers of Computer Science.

[32]  Daqing Zhang,et al.  The Emergence of Social and Community Intelligence , 2011, Computer.

[33]  Rossano Schifanella,et al.  The shortest path to happiness: recommending beautiful, quiet, and happy routes in the city , 2014, HT.

[34]  TerziEvimaria,et al.  Urban navigation beyond shortest route , 2016 .

[35]  Daqing Zhang,et al.  Sparse mobile crowdsensing: challenges and opportunities , 2016, IEEE Communications Magazine.

[36]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[37]  Hoong Chuin Lau,et al.  Orienteering Problem: A survey of recent variants, solution approaches and applications , 2016, Eur. J. Oper. Res..

[38]  Chao Chen,et al.  TripImputor: Real-Time Imputing Taxi Trip Purpose Leveraging Multi-Sourced Urban Data , 2018, IEEE Transactions on Intelligent Transportation Systems.

[39]  Ramesh C. Jain,et al.  GPSView: A scenic driving route planner , 2013, TOMCCAP.