Original title: An Exact Combinatorial Branch-and-Bound Algorithm for the Job Sequencing and Tool Switching Problem
Alberto Locatelli, Jean-François Côté, Leandro C. Coelho · September 2026
Factories often use flexible machines that must swap tools between jobs. Choosing the best order for these jobs to minimize tool switches is called the Job Sequencing and Tool Switching Problem. This puzzle is notoriously hard. In fact, test problems with only 20 jobs, created decades ago, have stayed unsolved. To solve it, researchers created an exact method called the Combinatorial Branch-and-BoundA search method that explores possibilities step by step and cuts off paths that can't be better than what you've already found. algorithm. It works by testing possibilities systematically, using two combined search strategies. The first strategy uses a new splitting plan to shrink the search space, backed by new calculation shortcuts to rule out bad paths. The second builds on earlier work by adding two shortcut rules and another calculation shortcut. A fast initial finder gives the system an early strong target to beat. This combined approach proved the best solutions for several long-unsolved benchmark problems with significantly less effort.
Imagine cooking a multi-course meal where each dish requires different pots and pans. Switching utensils too often wastes time and cools the food. In this paper, the job sequencing problem is like deciding the order to cook dishes, and tool switching is like changing utensils. The algorithm finds the optimal cooking order by exploring possible sequences and discarding inefficient ones early.
Factory managers in flexible manufacturing can now find optimal schedules that were previously impossible to prove, reducing machine downtime and operational costs. This directly impacts production efficiency and resource planning in industries using varied tools.
The abstract doesn't specify limitations, but it demonstrates success on benchmark instances with 20 jobs, leaving performance on larger or different problem variants unaddressed.
Ask anything about this paper. Answers come from its abstract, and say so when the abstract doesn't cover your question.
An Exact Combinatorial Branch-and-Bound Algorithm for the Job Sequencing and Tool Switching Problem — Alberto Locatelli, Jean-François Côté, Leandro C. Coelho
Abstract licence: CC0
Explanation generated by Synthesis from the abstract — it is not the original paper. This is a preprint, so it hasn't necessarily been peer reviewed.