SplitNet: A Reinforcement Learning Based Sequence Splitting Method for the MinMax Multiple Travelling Salesman Problem

Authors

  • Hebin Liang Tianjin University
  • Yi Ma Tianjin University
  • Zilin Cao Tianjin University
  • Tianyang Liu Tianjin University
  • Fei Ni Tianjin University
  • Zhigang Li Tianjin University
  • Jianye Hao Tianjin University Noah’s Ark Lab, Huawei

DOI:

https://doi.org/10.1609/aaai.v37i7.26049

Keywords:

ML: Applications

Abstract

MinMax Multiple Travelling Salesman Problem (mTSP) is an important class of combinatorial optimization problems with many practical applications, of which the goal is to minimize the longest tour of all vehicles. Due to its high computational complexity, existing methods for solving this problem cannot obtain a solution of satisfactory quality with fast speed, especially when the scale of the problem is large. In this paper, we propose a learning-based method named SplitNet to transform the single TSP solutions into the MinMax mTSP solutions of the same instances. Specifically, we generate single TSP solution sequences and split them into mTSP subsequences using an attention-based model trained by reinforcement learning. We also design a decision region for the splitting policy, which significantly reduces the policy action space on instances of various scales and thus improves the generalization ability of SplitNet. The experimental results show that SplitNet generalizes well and outperforms existing learning-based baselines and Google OR-Tools on widely-used random datasets of different scales and public datasets with fast solving speed.

Downloads

Published

2023-06-26

How to Cite

Liang, H., Ma, Y., Cao, Z., Liu, T., Ni, F., Li, Z., & Hao, J. (2023). SplitNet: A Reinforcement Learning Based Sequence Splitting Method for the MinMax Multiple Travelling Salesman Problem. Proceedings of the AAAI Conference on Artificial Intelligence, 37(7), 8720-8727. https://doi.org/10.1609/aaai.v37i7.26049

Issue

Section

AAAI Technical Track on Machine Learning II