skip to main content
research-article

Multi-User Mobile Sequential Recommendation for Route Optimization

Published: 06 July 2020 Publication History

Abstract

We enhance the mobile sequential recommendation (MSR) model and address some critical issues in existing formulations by proposing three new forms of the MSR from a multi-user perspective. The multi-user MSR (MMSR) model searches optimal routes for multiple drivers at different locations while disallowing overlapping routes to be recommended. To enrich the properties of pick-up points in the problem formulation, we additionally consider the pick-up capacity as an important feature, leading to the following two modified forms of the MMSR: MMSR-m and MMSR-d. The MMSR-m sets a maximum pick-up capacity for all urban areas, while the MMSR-d allows the pick-up capacity to vary at different locations. We develop a parallel framework based on the simulated annealing to numerically solve the MMSR problem series. Also, a push-point method is introduced to improve our algorithms further for the MMSR-m and the MMSR-d, which can handle the route optimization in more practical ways. Our results on both real-world and synthetic data confirmed the superiority of our problem formulation and solutions under more demanding practical scenarios over several published benchmarks.

References

[1]
Javier Alonso-Mora, Samitha Samaranayake, Alex Wallar, Emilio Frazzoli, and Daniela Rus. 2017. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proceedings of the National Academy of Sciences 114, 3 (2017), 462--467.
[2]
David L. Applegate, Robert E. Bixby, Vasek Chvatal, and William J. Cook. 2011. The Traveling Salesman Problem: A Computational Study. Princeton University Press.
[3]
RaúL BañOs, Julio Ortega, Consolación Gil, Antonio FernáNdez, and Francisco De Toro. 2013. A simulated annealing-based parallel multi-objective approach to vehicle routing problems with time windows. Expert Systems with Applications 40, 5 (2013), 1696--1707.
[4]
Zheyong Bian and Xiang Liu. 2019. Mechanism design for first-mile ridesharing based on personalized requirements part I: Theoretical analysis in generalized scenarios. Transportation Research Part B: Methodological 120 (2019), 147--171. https://www.sciencedirect.com/science/article/abs/pii/S0191261517308044.
[5]
King-Wai Chu, Yuefan Deng, and John Reinitz. 1999. Parallel simulated annealing by mixing of states. Journal of Computational Physics 148, 2 (1999), 646--662.
[6]
George B. Dantzig and John H. Ramser. 1959. The truck dispatching problem. Management Science 6, 1 (1959), 80--91.
[7]
Frederica Darema, Scott Kirkpatrick, and V. Alan Norton. 1987. Parallel algorithms for chip placement by simulated annealing. IBM Journal of Research and Development 31, 3 (1987), 391--402.
[8]
Frank J. Fabozzi and Keli Xiao. 2017. Explosive rents: The real estate market dynamics in exuberance. The Quarterly Review of Economics and Finance 66 (2017), 100--107. https://www.sciencedirect.com/science/article/abs/pii/S1062976917302132.
[9]
Frank J. Fabozzi and Keli Xiao. 2019. The timeline estimation of bubbles: The case of real estate. Real Estate Economics 47, 2 (2019), 564--594.
[10]
Yong Ge, Chuanren Liu, Hui Xiong, and Jian Chen. 2011. A taxi business intelligence system. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 735--738.
[11]
Yong Ge, Hui Xiong, Alexander Tuzhilin, Keli Xiao, Marco Gruteser, and Michael Pazzani. 2010. An energy–efficient mobile recommender system. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 899--908.
[12]
Jianbin Huang, Xuejun Huangfu, Heli Sun, Hui Li, Peixiang Zhao, Hong Cheng, and Qinbao Song. 2015. Backward path growth for efficient mobile sequential recommendation. IEEE Transactions on Knowledge and Data Engineering 27, 1 (2015), 46--60.
[13]
Scott Kirkpatrick, C. Daniel Gelatt, and Mario P. Vecchi. 1983. Optimization by simulated annealing. Science 220, 4598 (1983), 671--680. https://science.sciencemag.org/content/220/4598/671.
[14]
Xuesong Li and Lin Ma. 2012. Minimizing binary functions with simulated annealing algorithm with applications to binary tomography. Computer Physics Communications 183, 2 (2012), 309--315.
[15]
Bin Liu, Hui Xiong, Spiros Papadimitriou, Yanjie Fu, and Zijun Yao. 2015. A general geographical probabilistic factor model for point of interest recommendation. IEEE Transactions on Knowledge and Data Engineering 27, 5 (2015), 1167--1179.
[16]
Chuanren Liu, Yong Ge, Hui Xiong, Keli Xiao, Wei Geng, and Matt Perkins. 2014. Proactive workflow modeling by stochastic processes with application to healthcare operation and management. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 1593--1602.
[17]
Chuanren Liu, Hui Xiong, Spiros Papadimitriou, Yong Ge, and Keli Xiao. 2017. A proactive workflow model for healthcare operation and management. IEEE Transactions on Knowledge and Data Engineering 29, 3 (2017), 586--598.
[18]
Qi Liu, Enhong Chen, Hui Xiong, Yong Ge, Zhongmou Li, and Xiang Wu. 2014. A cocktail approach for travel package recommendation. IEEE Transactions on Knowledge and Data Engineering 26, 2 (2014), 278--293.
[19]
Zhihao Lou and John Reinitz. 2016. Parallel simulated annealing using an adaptive resampling interval. Parallel Computing 53 (2016), 23--31. https://www.sciencedirect.com/science/article/pii/S0167819116000430.
[20]
Shuo Ma, Yu Zheng, and Ouri Wolfson. 2013. T-share: A large-scale dynamic taxi ridesharing service. In Proceedings of the 2013 IEEE 29th International Conference on Data Engineering (ICDE’13). 410--421.
[21]
Shuo Ma, Yu Zheng, and Ouri Wolfson. 2015. Real-time city-scale taxi ridesharing. IEEE Transactions on Knowledge and Data Engineering 27, 7 (2015), 1782--1795.
[22]
Samir W. Mahfoud and David E. Goldberg. 1995. Parallel recombinative simulated annealing: A genetic algorithm. Parallel Computing 21, 1 (1995), 1--28.
[23]
Yaghout Nourani and Bjarne Andresen. 1998. A comparison of simulated annealing cooling strategies. Journal of Physics A: Mathematical and General 31, 41 (1998), 8373.
[24]
Jason W. Powell, Yan Huang, Favyen Bastani, and Minhe Ji. 2011. Towards reducing taxicab cruising time using spatio-temporal profitability maps. In Proceedings of the International Symposium on Spatial and Temporal Databases. Springer, 242--260.
[25]
Meng Qu, Hengshu Zhu, Junming Liu, Guannan Liu, and Hui Xiong. 2014. A cost-effective recommender system for taxi drivers. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 45--54.
[26]
Andrew Sohn. 1996. Generalized speculative computation of parallel simulated annealing. Annals of Operations Research 63, 1 (1996), 29--55.
[27]
Paolo Toth and Daniele Vigo. 2002. The Vehicle Routing Problem. SIAM.
[28]
Eric Triki, Yann Collette, and Patrick Siarry. 2005. A theoretical study on the behavior of simulated annealing leading to a new cooling schedule. European Journal of Operational Research 166, 1 (2005), 77--92.
[29]
Ran Wang, Chi-Yin Chow, Yan Lyu, Victor CS Lee, Sam Kwong, Yanhua Li, and Jia Zeng. 2018. Taxirec: Recommending road clusters to taxi drivers using ranking-based extreme learning machines. IEEE Transactions on Knowledge and Data Engineering 30, 3 (2018), 585--598.
[30]
Keli Xiao, Qi Liu, Chuanren Liu, and Hui Xiong. 2018. Price shock detection with an influence-based model of social attention. ACM Transactions on Management Information Systems 9, 1 (2018), 2.
[31]
Tong Xu, Hengshu Zhu, Hui Xiong, Hao Zhong, and Enhong Chen. 2019. Exploring the social learning of taxi drivers in latent vehicle-to-vehicle networks. IEEE Transactions on Mobile Computing (2019). https://ieeexplore.ieee.org/abstract/document/8708931.
[32]
Zeyang Ye, Keli Xiao, and Yuefan Deng. 2015. Investigation of simulated annealing cooling schedule for mobile recommendations. In Proceedings of the 2015 IEEE International Conference on Data Mining Workshop (ICDMW’15). IEEE, 1078--1084.
[33]
Zeyang Ye, Keli Xiao, and Yuefan Deng. 2018. A unified theory of the mobile sequential recommendation problem. In Proceedings of the 2018 IEEE International Conference on Data Mining (ICDM’18). IEEE, 1380--1385.
[34]
Zeyang Ye, Keli Xiao, Yong Ge, and Yuefan Deng. 2019. Applying simulated annealing and parallel computing to the mobile sequential recommendation. IEEE Transactions on Knowledge and Data Engineering 31, 2 (2019), 243--256.
[35]
Zeyang Ye, Lihao Zhang, Keli Xiao, Wenjun Zhou, Yong Ge, and Yuefan Deng. 2018. Multi-user mobile sequential recommendation: An efficient parallel computing paradigm. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery 8 Data Mining. ACM, 2624--2633.
[36]
Jing Yuan, Yu Zheng, Liuhang Zhang, Xing Xie, and Guangzhong Sun. 2011. Where to find my next passenger. In Proceedings of the 13th International Conference on Ubiquitous Computing. 109--118.
[37]
Nicholas Jing Yuan, Yu Zheng, Liuhang Zhang, and Xing Xie. 2013. T-finder: A recommender system for finding passengers and vacant taxis. IEEE Transactions on Knowledge and Data Engineering 25, 10 (2013), 2390--2403.
[38]
Li Zhang, Keli Xiao, Qi Liu, Yefan Tao, and Yuefan Deng. 2015. Modeling social attention for stock analysis: An influence propagation perspective. In Proceedings of the 2015 IEEE International Conference on Data Mining (ICDM’15). IEEE, 609--618.
[39]
Hengshu Zhu, Enhong Chen, Kuifei Yu, Huanhuan Cao, Hui Xiong, and Jilei Tian. 2012. Mining personal context-aware preferences for mobile users. In Proceedings of the 2012 IEEE International Conference on Data Mining (ICDM’12). IEEE, 1212--1217.

Cited By

View all
  • (2024)Learning to Generate Temporal Origin-destination Flow Based-on Urban Regional Features and Traffic InformationACM Transactions on Knowledge Discovery from Data10.1145/364914118:6(1-17)Online publication date: 20-Feb-2024
  • (2024)Reinforcement Learning for Solving Multiple Vehicle Routing Problem with Time WindowACM Transactions on Intelligent Systems and Technology10.1145/362523215:2(1-19)Online publication date: 25-Jan-2024
  • (2024)From efficiency to equity: A multi-user paradigm in mobile route optimizationElectronic Commerce Research and Applications10.1016/j.elerap.2024.10145968(101459)Online publication date: Nov-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Knowledge Discovery from Data
ACM Transactions on Knowledge Discovery from Data  Volume 14, Issue 5
Special Issue on KDD 2018, Regular Papers and Survey Paper
October 2020
376 pages
ISSN:1556-4681
EISSN:1556-472X
DOI:10.1145/3407672
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2020
Accepted: 01 September 2019
Revised: 01 June 2019
Received: 01 January 2019
Published in TKDD Volume 14, Issue 5

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Mobile sequential recommendation
  2. parallel computing
  3. potential traveling distance
  4. simulated annealing
  5. trajectory data analysis

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

  • National Natural Science Foundation of China
  • National Social Science Foundation of China

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)3
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Learning to Generate Temporal Origin-destination Flow Based-on Urban Regional Features and Traffic InformationACM Transactions on Knowledge Discovery from Data10.1145/364914118:6(1-17)Online publication date: 20-Feb-2024
  • (2024)Reinforcement Learning for Solving Multiple Vehicle Routing Problem with Time WindowACM Transactions on Intelligent Systems and Technology10.1145/362523215:2(1-19)Online publication date: 25-Jan-2024
  • (2024)From efficiency to equity: A multi-user paradigm in mobile route optimizationElectronic Commerce Research and Applications10.1016/j.elerap.2024.10145968(101459)Online publication date: Nov-2024
  • (2023)Point Cloud Registration via Heuristic Reward Reinforcement LearningStats10.3390/stats60100166:1(268-278)Online publication date: 6-Feb-2023
  • (2023)A Multi-Agent Based Method for Large-Scale Route Planning Using Distributed Constraint Optimization2023 IEEE International Conference on Unmanned Systems (ICUS)10.1109/ICUS58632.2023.10318482(1213-1218)Online publication date: 13-Oct-2023
  • (2023)Preference-Constrained Career Path Optimization: An Exploration Space-Aware Stochastic Model2023 IEEE International Conference on Data Mining (ICDM)10.1109/ICDM58522.2023.00021(120-129)Online publication date: 1-Dec-2023
  • (2023)Continuous trajectory similarity search with result diversificationFuture Generation Computer Systems10.1016/j.future.2023.02.011143(392-400)Online publication date: Jun-2023
  • (2023)Deep unified attention-based sequence modeling for online anomalous trajectory detectionFuture Generation Computer Systems10.1016/j.future.2023.02.007144(1-11)Online publication date: Jul-2023
  • (2023)Click is not equal to purchase: multi-task reinforcement learning for multi-behavior recommendationWorld Wide Web10.1007/s11280-023-01215-626:6(4153-4172)Online publication date: 1-Nov-2023
  • (2022)Multivariate Statistical Analysis of Quality Improvement Effect of Innovation and Entrepreneurship Education Based on Random Matrix TheoryMathematical Problems in Engineering10.1155/2022/37893152022(1-8)Online publication date: 22-Jul-2022
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media