skip to main content
10.1145/3583133.3596423acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
abstract

Graph Q-learning Assisted Ant Colony Optimization for Vehicle Routing Problems with Time Windows

Published: 24 July 2023 Publication History

Abstract

Vehicle routing problem with time windows (VRPTW) is a typical class of constrained path planning problems in the field of combinatorial optimization. VRPTW considers a delivery task for a given set of customers with time windows, and the target is to find optimal routes for a group of vehicles that can minimize the total transportation cost. The traditional heuristics suffer from several limitations when solving VRPTW, such as poor scalability, sensitivity to hyperparameters and difficulty in handling complex constraints. Recent advance in machine learning makes it possible to enhance heuristic approaches via learned knowledge. In this paper, we propose a graph Q-learning assisted ant colony optimization algorithm named GQL-ACO to solve VRPTW. Compared to vanilla ant colony optimization (ACO), our proposed method first employs the learned heuristic values by using graph Q learning, instead of handcrafted ones, to define the hyperparameters of ACO. Second, we design a collaborative search strategy by combining ACO and Q-learning effectively, which can adaptively adjust the hyperparameters of ACO based on the search experiences.

References

[1]
Kris Braekers, Katrien Ramaekers, and Inneke Van Nieuwenhuyse. 2016. The vehicle routing problem: State of the art classification and review. Computers & industrial engineering 99 (2016), 300--313.
[2]
Martin Desrochers, Jacques Desrosiers, and Marius Solomon. 1992. A new optimization algorithm for the vehicle routing problem with time windows. Operations research 40, 2 (1992), 342--354.
[3]
Marco Dorigo and Luca Maria Gambardella. 1997. Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Transactions on Evolutionary Computation 1, 1 (1997), 53--66.
[4]
Marco Dorigo, Vittorio Maniezzo, and Alberto Colorni. 1996. Ant system: optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 26, 1 (1996), 29--41.
[5]
Shiqing Liu, Xueming Yan, and Yaochu Jin. 2023. End-to-End Pareto Set Prediction with Graph Neural Networks for Multi-objective Facility Location. In Evolutionary Multi-Criterion Optimization: 12th International Conference, EMO 2023, Leiden, The Netherlands, March 20--24, 2023, Proceedings. Springer, 147--161.
[6]
Nina Mazyavkina, Sergey Sviridov, Sergei Ivanov, and Evgeny Burnaev. 2021. Reinforcement learning for combinatorial optimization: A survey. Computers & Operations Research 134 (2021), 105400.
[7]
Ziheng Rong, Xiaoling Gong, Xiangyu Wang, Wei Lv, and Jian Wang. 2021. A slime mold fractional-order ant colony optimization algorithm for travelling salesman problems. In Advances in Swarm Intelligence: 12th International Conference, ICSI 2021, Qingdao, China, July 17--21, 2021, Proceedings, Part I 12. Springer, 322--332.
[8]
Marius M Solomon. 1987. Algorithms for the vehicle routing and scheduling problems with time window constraints. Operations Research 35, 2 (1987), 254--265.
[9]
Kay Chen Tan, Loo Hay Lee, QL Zhu, and Ke Ou. 2001. Heuristic methods for vehicle routing problem with time windows. Artificial intelligence in Engineering 15, 3 (2001), 281--295.
[10]
Zonghan Wu, Shirui Pan, Fengwen Chen, Guodong Long, Chengqi Zhang, and S Yu Philip. 2020. A comprehensive survey on graph neural networks. IEEE Transactions on Neural Networks and Learning Systems 32, 1 (2020), 4--24.

Cited By

View all
  • (2024)Challenges and Opportunities for Applying Meta-Heuristic Methods in Vehicle Routing Problems: A ReviewThe 7th Mechanical Engineering, Science and Technology International Conference10.3390/engproc2024063012(12)Online publication date: 27-Feb-2024
  • (2024)Machine Learning for Evolutionary Computation - the Vehicle Routing Problems CompetitionProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664046(13-14)Online publication date: 14-Jul-2024
  • (2024)Integrating Machine Learning Into Vehicle Routing Problem: Methods and ApplicationsIEEE Access10.1109/ACCESS.2024.342247912(93087-93115)Online publication date: 2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation
July 2023
2519 pages
ISBN:9798400701207
DOI:10.1145/3583133
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the owner/author(s).

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2023

Check for updates

Author Tags

  1. ant colony optimization
  2. deep Q-learning
  3. graph neural network
  4. neural combinatorial optimization

Qualifiers

  • Abstract

Conference

GECCO '23 Companion
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)66
  • Downloads (Last 6 weeks)6
Reflects downloads up to 01 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Challenges and Opportunities for Applying Meta-Heuristic Methods in Vehicle Routing Problems: A ReviewThe 7th Mechanical Engineering, Science and Technology International Conference10.3390/engproc2024063012(12)Online publication date: 27-Feb-2024
  • (2024)Machine Learning for Evolutionary Computation - the Vehicle Routing Problems CompetitionProceedings of the Genetic and Evolutionary Computation Conference Companion10.1145/3638530.3664046(13-14)Online publication date: 14-Jul-2024
  • (2024)Integrating Machine Learning Into Vehicle Routing Problem: Methods and ApplicationsIEEE Access10.1109/ACCESS.2024.342247912(93087-93115)Online publication date: 2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media