TY - JOUR
T1 - Enjoy the most beautiful scene now
T2 - a memetic algorithm to solve two-fold time-dependent arc orienteering problem
AU - Chen, Chao
AU - Gao, Liping
AU - Xie, Xuefeng
AU - Wang, Zhu
N1 - Publisher Copyright:
© 2019, Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature.
PY - 2020/4/1
Y1 - 2020/4/1
N2 - 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.
AB - 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.
KW - arc orienteering problem
KW - memetic algorithm
KW - scenic score
KW - travel time
KW - two-fold time-dependent
UR - http://www.scopus.com/inward/record.url?scp=85071482110&partnerID=8YFLogxK
U2 - 10.1007/s11704-019-8364-1
DO - 10.1007/s11704-019-8364-1
M3 - 文章
AN - SCOPUS:85071482110
SN - 2095-2228
VL - 14
SP - 364
EP - 377
JO - Frontiers of Computer Science
JF - Frontiers of Computer Science
IS - 2
ER -