MAINTENANCE EN COURS / SITE UNDER MAINTENANCE

Une opération de maintenance est en cours: les résultats de recherches et les exportations peuvent être incohérent.
Site under maintenance: search & exportation results could be inconsistent.
 

A Dynamic Programming Approach for the Job Sequencing and Tool Switching Problem

(2025) Integration of Constraint Programming, Artificial Intelligence, and Operations Research — Location: Melbourne (10.November.2025)

Files

978-3-031-95976-9_5.pdf
  • Open Access
  • Adobe PDF
  • 1.13 MB
CORE_DP_2024-30.pdf
  • Open Access
  • Adobe PDF
  • 1.06 MB

Details

Authors
Abstract
We present a new dynamic programming-based exact solution algorithm for the Job Sequencing and Tool Switching Problem (JS-TSP), a combinatorial optimization problem originating from manufacturing systems and encompassing the Traveling Salesman Problem as a special case. We propose a new family of lower bounds for the optimal solution to the problem, which are provably tighter than existing bounds in the literature and enhance both solution quality and pruning efficiency. We propose the use of A* and its anytime variants to explore the solution space of the problem as well as a specific data structure, called FreeTools, both to keep track of the state information and to compute incremental costs throughout the implicit search efficiently. Extensive computational experiments show that the presented approach brings significant performance improvements over state-of-the-art methods for the JS-TSP, including branch-and-bound and integer linear programming formulations.
Affiliations

Citations

Legrand, E., Coppé, V., Catanzaro, D., & Schaus, P. (2025). A Dynamic Programming Approach for the Job Sequencing and Tool Switching Problem. Lecture Notes in Computer Science : Integration of Constraint Programming, Artificial Intelligence, and Operations Research, p. 70-85. https://doi.org/10.1007/978-3-031-95976-9_5