Abstract
With the rapid development of data-driven intelligent transportation systems, an efficient route recommendation method for taxis has become a hot topic in smart cities. We present an effective taxi route recommendation approach (called APFD) based on the artificial potential field (APF) method and Dijkstra method with mobile trajectory big data. Specifically, to improve the efficiency of route recommendation, we propose a region extraction method that searches for a region including the optimal route through the origin and destination coordinates. Then, based on the APF method, we put forward an effective approach for removing redundant nodes. Finally, we employ the Dijkstra method to determine the optimal route recommendation. In particular, the APFD approach is applied to a simulation map and the real-world road network on the Fourth Ring Road in Beijing. On the map, we randomly select 20 pairs of origin and destination coordinates and use APFD with the ant colony (AC) algorithm, greedy algorithm (A*), APF, rapid-exploration random tree (RRT), non-dominated sorting genetic algorithm-II (NSGA-II), particle swarm optimization (PSO), and Dijkstra for the shortest route recommendation. Compared with AC, A*, APF, RRT, NSGA-II, and PSO, concerning shortest route planning, APFD improves route planning capability by 1.45%–39.56%, 4.64%–54.75%, 8.59%–37.25%, 5.06%–45.34%, 0.94%–20.40%, and 2.43%–38.31%, respectively. Compared with Dijkstra, the performance of APFD is improved by 1.03–27.75 times in terms of the execution efficiency. In addition, in the real-world road network, on the Fourth Ring Road in Beijing, the ability of APFD to recommend the shortest route is better than those of AC, A*, APF, RRT, NSGA-II, and PSO, and the execution efficiency of APFD is higher than that of the Dijkstra method.
摘要
随着数据驱动智能交通系统的迅猛发展, 高效的出租车路径推荐方法成为智慧城市的研究热点. 基于移动轨迹大数据, 提出一种基于人工势场 (APF) 和 Dijkstra 方法的出租车路径推荐方法. 为提高路径推荐效率, 提出一种区域提取方法, 该方法通过原点和终点坐标搜索包含最优路径的区域. 基于 APF 方法, 提出一种有效的冗余节点去除方法. 最后, 通过 Dijkstra 方法推荐最优路径. 将 APFD 方法应用于仿真地图和北京四环的实际路网. 在地图上随机选取 20 对起点和终点坐标, 采用 APFD 方法、 蚁群 (AC) 算法、 贪婪算法 (A*)、 APF、 迅速探索随机树 (RRT)、 非支配排序遗传算法-II (NSGA-II)、 粒子群算法 (PSO) 和 Dijkstra 算法进行最短路径推荐. 在最短路径规划方面, 与 AC、 A*、 APF、 RRT、 NSGA-II 和 PSO 相比, APFD 的路径规划能力分别提高了 1.45%–39.56%、 4.64%–54.75%、 8.59%–37.25%、 5.06%–45.34%、 0.94%–20.40% 和 2.43%–38.31%. 与 Dijkstra 算法相比, APFD 的执行效率提高了 1.03–27.75 倍. 此外, 在北京四环实际路网中, APFD 推荐最短路径的能力优于 AC、 A*、 APF、 RRT、 NSGA-II 和 PSO, 且 APFD 的执行效率高于 Dijkstra 方法.
Similar content being viewed by others
References
Agarwal D, Bharti PS, 2020. Nature inspired evolutionary approaches for robot navigation: survey. J Inform Optim Sci, 41(2):421–436. https://doi.org/10.1080/02522667.2020.1723938
Ajeil FH, Ibraheem IK, Sahib MA, et al., 2020. Multi-objective path planning of an autonomous mobile robot using hybrid PSO-MFB optimization algorithm. Appl Soft Comput, 89:106076. https://doi.org/10.1016/j.asoc.2020.106076
Akram M, Habib A, Alcantud JCR, 2021. An optimization study based on Dijkstra algorithm for a network with trapezoidal picture fuzzy numbers. Neur Comput Appl, 33(4):1329–1342. https://doi.org/10.1007/s00521-020-05034-y
Algfoor ZA, Sunar MS, Abdullah A, 2017. A new weighted pathfinding algorithms to reduce the search time on grid maps. Expert Syst Appl, 71:319–331. https://doi.org/10.1016/j.eswa.2016.12.003
Danilovic M, Vasiljevic D, Cvetic B, 2021. A novel pseudo-polynomial approach for shortest path problems. Networks, 78(2):107–127. https://doi.org/10.1002/net.22027
He ZC, Chen KY, Chen XY, 2018. A collaborative method for route discovery using taxi drivers’ experience and preferences. IEEE Trans Intell Transp Syst, 19(8):2505–2514. https://doi.org/10.1109/TITS.2017.2753468
Hoy M, Matveev AS, Savkin AV, 2015. Algorithms for collision-free navigation of mobile robots in complex cluttered environments: a survey. Robotica, 33(3):463–497. https://doi.org/10.1017/S0263574714000289
Huang Y, Ying JJC, Yu PS, et al., 2021. Dynamic graph mining for multi-weight multi-destination route planning with deadlines constraints. ACM Trans Knowl Discov Data, 15(1):3. https://doi.org/10.1145/3412363
Ji SG, Wang ZY, Li TR, et al., 2020. Spatio-temporal feature fusion for dynamic taxi route recommendation via deep reinforcement learning. Knowl-Based Syst, 205:106302. https://doi.org/10.1016/j.knosys.2020.106302
Jiao ZQ, Ma K, Rong YL, et al., 2018. A path planning method using adaptive polymorphic ant colony algorithm for smart wheelchairs. J Comput Sci, 25:50–57. https://doi.org/10.1016/j.jocs.2018.02.004
Kou CX, Hu DD, Yuan JH, et al., 2020. Bisection and exact algorithms based on the Lagrangian dual for a single-constrained shortest path problem. IEEE/ACM Trans Netw, 28(1):224–233. https://doi.org/10.1109/TNET.2019.2955451
Lai YX, Lv Z, Li KC, et al., 2019. Urban traffic Coulomb’s law: a new approach for taxi route recommendation. IEEE Trans Intell Transp Syst, 20(8):3024–3037. https://doi.org/10.1109/TITS.2018.2870990
Lin BL, Zhao YN, Lin RX, et al., 2021. Integrating traffic routing optimization and train formation plan using simulated annealing algorithm. Appl Math Modell, 93:811–830. https://doi.org/10.1016/j.apm.2020.12.031
Mac TT, Copot C, Tran DT, et al., 2016. Heuristic approaches in robot path planning: a survey. Rob Auton Syst, 86:13–28. https://doi.org/10.1016/j.robot.2016.08.001
Mavrovouniotis M, Li CH, Yang SX, 2017. A survey of swarm intelligence for dynamic optimization: algorithms and applications. Swarm Evol Comput, 33:1–17. https://doi.org/10.1016/j.swevo.2016.12.005
Nazarahari M, Khanmirza E, Doostie S, 2019. Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm. Expert Syst Appl, 115:106–120. https://doi.org/10.1016/j.eswa.2018.08.008
Nimmagadda MR, Dattawadkar S, Muthukumar S, et al., 2020. Adaptive directional path planner for real-time, energy-efficient, robust navigation of mobile robots. Proc IEEE Int Conf on Robotics and Automation, p.455–461. https://doi.org/10.1109/ICRA40945.2020.9197417
Parimala M, Broumi S, Prakash K, et al., 2021. Bellman-Ford algorithm for solving shortest path problem of a network under picture fuzzy environment. Compl Intell Syst, 7(5):2373–2381. https://doi.org/10.1007/s40747-021-00430-w
Przybylski A, Gandibleux X, 2017. Multi-objective branch and bound. Eur J Oper Res, 260(3):856–872. https://doi.org/10.1016/j.ejor.2017.01.032
Qin GY, Li TN, Yu B, et al., 2017. Mining factors affecting taxi drivers’ incomes using GPS trajectories. Transp Res Part C Emerg Technol, 79:103–118. https://doi.org/10.1016/j.trc.2017.03.013
Qu BT, Yang WX, Cui G, et al., 2020. Profitable taxi travel route recommendation based on big taxi trajectory data. IEEE Trans Intell Transp Syst, 21(2):653–668. https://doi.org/10.1109/TITS.2019.2897776
Rizk Y, Awad M, Tunstel EW, 2018. Decision making in multiagent systems: a survey. IEEE Trans Cogn Dev Syst, 10(3):514–529. https://doi.org/10.1109/TCDS.2018.2840971
Santos FA, Rodrigues DO, Silva TH, et al., 2018. Context-aware vehicle route recommendation platform: exploring open and crowdsourced data. Proc IEEE Int Conf on Communications, p.1–7. https://doi.org/10.1109/ICC.2018.8422972
Schaller Consulting, 2006. The New York City Taxicab Fact Book. Schaller Consulting, Brooklyn, UK.
Sharma K, Doriya R, 2020. Path planning for robots: an elucidating draft. Int J Intell Robot Appl, 4(3):294–307. https://doi.org/10.1007/s41315-020-00129-0
Sinyukov DA, Padir T, 2020. CWave: theory and practice of a fast single-source any-angle path planning algorithm. Robotica, 38(2):207–234. https://doi.org/10.1017/S0263574719000560
Wang JK, Meng MQH, 2020. Optimal path planning using generalized Voronoi graph and multiple potential functions. IEEE Trans Ind Electron, 67(12):10621–10630. https://doi.org/10.1109/TIE.2019.2962425
Wang JK, Chi WZ, Li CM, et al., 2020. Neural RRT*: learning-based optimal path planning. IEEE Trans Autom Sci Eng, 17(4):1748–1758. https://doi.org/10.1109/TASE.2020.2976560
Wang YS, Zheng XP, Chen W, et al., 2021. Robust and accurate optimal transportation map by self-adaptive sampling. Front Inform Technol Electron Eng, 22(9):1207–1220. https://doi.org/10.1631/FITEE.2000250
Wu N, Wang JY, Zhao WX, et al., 2019. Learning to effectively estimate the travel time for fastest route recommendation. Proc 28th ACM Int Conf on Information and Knowledge Management, p.1923–1932. https://doi.org/10.1145/3357384.3357907
Wu TQ, Yao M, Yang JH, 2016. Dolphin swarm algorithm. Front Inform Technol Electron Eng, 17(8):717–729. https://doi.org/10.1631/FITEE.1500287
Yang SY, Ning LJ, Tong LC, et al., 2021. Optimizing electric vehicle routing problems with mixed backhauls and recharging strategies in multi-dimensional representation network. Expert Syst Appl, 176:114804. https://doi.org/10.1016/j.eswa.2021.114804
Zajac S, Huber S, 2021. Objectives and methods in multi-objective routing problems: a survey and classification scheme. Eur J Oper Res, 290(1):1–25. https://doi.org/10.1016/j.ejor.2020.07.005
Zhang XJ, Jia W, Guan XM, et al., 2019. Optimized deployment of a radar network based on an improved firefly algorithm. Front Inform Technol Electron Eng, 20(3):425–437. https://doi.org/10.1631/FITEE.1800749
Zhang Y, Li LL, Lin HC, et al., 2019. Development of path planning approach using improved A-star algorithm in AGV system. J Int Technol, 20(3):915–924. https://doi.org/10.3966/160792642019052003023
Zhu DD, Sun JQ, 2021. A new algorithm based on Dijkstra for vehicle path planning considering intersection attribute. IEEE Access, 9:19761–19775. https://doi.org/10.1109/ACCESS.2021.3053169
Author information
Authors and Affiliations
Contributions
Wenyong ZHANG and Dawen XIA designed the research. Wenyong ZHANG, Dawen XIA, and Huaqing LI proposed the approach and performed the experiments. Guoyan CHANG, Yang HU, Yujia HUO, and Fujian FENG processed the data. Wenyong ZHANG, Dawen XIA, and Huaqing LI drafted the paper. Wenyong ZHANG, Dawen XIA, Yang HU, Yantao LI, and Huaqing LI revised and finalized the paper.
Corresponding authors
Ethics declarations
Wenyong ZHANG, Dawen XIA, Guoyan CHANG, Yang HU, Yujia HUO, Fujian FENG, Yantao LI, and Huaqing LI declare that they have no conflict of interest.
Additional information
Project supported by the National Natural Science Foundation of China (Nos. 62162012, 62173278, and 62072061), the Science and Technology Support Program of Guizhou Province, China (No. QKHZC2021YB531), the Youth Science and Technology Talents Development Project of Colleges and Universities in Guizhou Province, China (No. QJHKY2022175), the Science and Technology Foundation of Guizhou Province, China (Nos. QKHJCZK2022YB195 and QKHJCZK2022YB197), the Natural Science Research Project of the Department of Education of Guizhou Province, China (No. QJJ2022015), and the Scientific Research Platform Project of Guizhou Minzu University, China (No. GZMUSYS[2021]04)
Rights and permissions
About this article
Cite this article
Zhang, W., Xia, D., Chang, G. et al. APFD: an effective approach to taxi route recommendation with mobile trajectory big data. Front Inform Technol Electron Eng 23, 1494–1510 (2022). https://doi.org/10.1631/FITEE.2100530
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/FITEE.2100530
Key words
- Big data analytics
- Region extraction
- Artificial potential field
- Dijkstra
- Route recommendation
- GPS trajectories of taxis