Modeling the Line Balancing Problem as a QUBO Model and Solving It by Quantum Annealing
摘要
The line balancing problem is a critical challenge in Industry 4.0 due to its significant impact on the efficiency, flexibility, and productivity of modern manufacturing systems. While this problem is classified as NP-hard, various optimisation tools have been developed to obtain feasible solutions. In this work, the line balancing problem (SALB-1 and SALB-2) is addressed using Quantum Annealing heuristics, implemented on D-Wave’s Leap technology. The SALB-1 and SALB-2 problems are first formulated as Quadratic Unconstrained Binary Optimization (QUBO) models. Then, using the Python package dwave.system, SALB-1 is solved with the Binary Quadratic Model class, and SALB-2 is tackled using the Constrained Quadratic Model class. To evaluate the implementation, three problem instances are solved, achieving the optimal solution in five out of six experiments. The cycle time of the experiment in which the algorithm did not find the optimum is 5 s above the optimum value. The code is available for download, allowing readers to replicate the results or solve larger instances using accounts with unrestricted access to D-Wave’s QPUs and hybrid solvers.