arXiv:2501.08565cs.AI2025-01AAAI被引 15

DualOpt通过双策略并行求解超大规模旅行商问题,提速百倍且精度领先。

DualOpt: A Dual Divide-and-Optimize Algorithm for the Large-scale Traveling Salesman Problem

  • 采用网格与路径双分治优化,分步合并节点和路线提升效率。
  • 在TSP100K上比顶尖算法快104倍,差距缩小达1.40%。
  • 适用于10万节点级真实场景,通用性强,适合大规模物流规划。

本文提出一种针对大规模旅行商问题(TSP)的双分治优化算法(DualOpt),结合两种互补策略以兼顾解的质量与计算效率。首先,基于网格的分治策略将TSP划分为多个子问题,在并行求解的同时通过迭代合并节点与部分路径逐步优化;当仅剩一个网格时,生成高质量初始解。其次,基于路径的分治优化策略将当前解分解为子路径,利用神经求解器分别优化后重新合并,持续提升整体解质量。在两组基准测试实例上进行的大量实验表明,DualOpt在包含最多10万节点的随机实例及来自TSPLIB的真实数据集上均表现优异。相比文献中10种先进算法,DualOpt在最大实例TSP100K上实现最高1.40%的改进率,并相较领先的启发式求解器LKH3获得104倍加速。此外,其在TSPLIB基准上的良好泛化能力验证了其应对多样化真实世界应用的能力。

原文摘要 · Abstract (English)

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 sub-problems, 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.

旅行商问题并行优化大规模求解神经求解器

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。