On the Use of Iterative Problem Solving for the Traveling Salesperson Problem with Changing Time Window Constraints
Hy Nguyen, Thanh Nguyen Pham, Helen Yuliana Angmalisang, Liam Wigney, Frank Neumann
TLDR
An iterative approach for TSPTW with changing time windows consistently outperforms solving related tasks from scratch, especially for harder instances.
Key contributions
- Addresses gap: compares independent vs. sequential transfer for TSPTW with changing time windows.
- Introduces a multi-task benchmark with two time-window constraint change environments.
- Compares a standard from-scratch protocol with an iterative protocol using local search.
- Iterative protocol is superior in progressive-relaxation and competitive in swap-additive settings.
Why it matters
Many real-world optimization problems involve similar instances where knowledge transfer can be beneficial. This paper demonstrates that an iterative approach significantly improves efficiency for the Traveling Salesperson Problem with Time Windows, especially when constraints change. This offers a practical method for solving dynamic TSPTW tasks more effectively.
Original Abstract
In many real-world settings, problem instances that need to be solved are quite similar, and knowledge from previous optimization runs can potentially be utilized. We explore this for the Traveling Salesperson problem with time windows (TSPTW), which often arises in settings where the travel-time matrix is fixed but time-window constraints change across related tasks. Existing TSPTW studies, however, have not systematically compared solving such task sequences independently with sequential transfer from previously solved tasks. We address this gap using a multi-task benchmark in which each base instance is expanded into five related tasks under two environments: partial time-window expansion and swap-additive time reassignment. We compare a standard from-scratch protocol with an iterative protocol that initializes each task from the best tour of the previous task, using the popular local search approaches LNS, VNS, and LKH-3 under a common penalized-score objective. Our experimental results show that the iterative protocol is consistently superior in the progressive-relaxation setting and generally competitive under swap-additive changes, with improvements increasing on more difficult instances.
📬 Weekly AI Paper Digest
Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.