Solving Distributed Flexible Job Shop Scheduling Problems in the Wool Textile Industry with Quantum Annealing
Lilia Toma, Markus Zajac, Uta Störl
TL;DR
This work tackles solving the Distributed Flexible Job Shop Scheduling Problem (DFJSP) in the wool textile industry using Quantum Annealing on a D-Wave Advantage 4.1 system. It extends the DFJSP to simultaneously distribute production orders and production steps, incorporating inter-site shipping times, and develops a QUBO formulation with carefully tuned Lagrange parameters to solve large, industry-relevant instances. The study compares Quantum Annealing to Simulated Annealing, analyzes embedding limits and chain-strength effects, and demonstrates QA can yield valid, consistent schedules for problem sizes up to 150 variables, with potential speedups expected as quantum hardware and tuning techniques improve. These findings highlight QA's promise for industry-scale combinatorial optimization while underscoring the current hardware constraints and the need for continued advances in embedding and parameter optimization to realize practical benefits.
Abstract
Many modern manufacturing companies have evolved from a single production facility to a multifactory production environment that must manage both regionally dispersed production orders and their multi-site production steps. The availability of a range of machines in different locations capable of performing the same operation and shipping times between factories have transformed planning systems from the classic Job Shop Scheduling Problem (JSSP) to the Distributed Flexible Job Shop Scheduling Problem (DFJSP). Consequently, the complexity of production planning has increased significantly. We employ Quantum Annealing (QA) to solve the DFJSP in our research. In addition to assigning production orders to production sites, production steps are also assigned to these sites. This requirement is based on a real use case of a wool textile manufacturing company. To investigate the applicability of this method to large problem instances, problems ranging from 50 variables up to 250 variables, the largest problem that could be embedded into a D-Wave quantum annealer Quantum Processing Unit (QPU), are formulated and solved. Special attention is dedicated to determining the Lagrange parameters of the Quadratic Unconstrained Binary Optimization (QUBO) model and the QPU configuration parameters, as these factors can significantly impact solution quality. The obtained solutions are compared to solutions obtained by Simulated Annealing (SA), both in terms of solution quality and calculation time. The results demonstrate that QA has the potential to solve large problem instances specific to the industry
