Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
3-2025
Abstract
This paper proposes a dual divide-and-optimize algorithm (DualOpt) for solving the large-scale traveling salesman problem (TSP). DualOpt combines two complementary strategies to improve both solution quality and computational efficiency. The first strategy is a grid-based divide-and-conquer procedure that partitions the TSP into smaller subproblems, solving them in parallel and iteratively refining the solution by merging nodes and partial routes. The process continues until only one grid remains, yielding a high-quality initial solution. The second strategy involves a path-based divide-and-optimize procedure that further optimizes the solution by dividing it into sub-paths, optimizing each using a neural solver, and merging them back to progressively improve the overall solution. Extensive experiments conducted on two groups of TSP benchmark instances, including randomly generated instances with up to 100,000 nodes and real-world datasets from TSPLIB, demonstrate the effectiveness of DualOpt. The proposed DualOpt achieves highly competitive results compared to 10 state-of-the-art algorithms in the literature. In particular, DualOpt achieves an improvement gap up to 1.40% for the largest instance TSP100K with a remarkable 104x speed-up over the leading heuristic solver LKH3. Additionally, DualOpt demonstrates strong generalization on TSPLIB benchmarks, confirming its capability to tackle diverse real-world TSP applications. Code — https://github.com/Learning4Optimization-HUST/DualOpt
Discipline
Artificial Intelligence and Robotics
Research Areas
Intelligent Systems and Optimization
Areas of Excellence
Sustainability
Publication
Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence, Philadelphia, Pennsylvania, 2025 February 25 - March 4
Volume
39
First Page
27178
Last Page
27186
ISBN
9781577358978
Identifier
10.1609/aaai.v39i25.34926
Publisher
ACM
City or Country
New York
Citation
ZHOU, Shipei; DING, Yuandong; ZHANG, Chi; CAO, Zhiguang; and JIN, Yan.
DualOpt: A dual divide-and-optimize algorithm for the large-scale traveling salesman problem. (2025). Proceedings of the Thirty-Ninth AAAI Conference on Artificial Intelligence, Philadelphia, Pennsylvania, 2025 February 25 - March 4. 39, 27178-27186.
Available at: https://ink.library.smu.edu.sg/sis_research/10545
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1609/aaai.v39i25.34926