A case study of variational quantum algorithms for a job shop scheduling problem

David Amaro,Matthias Rosenkranz,Nathan Fitzpatrick,Koji Hirano,Mattia Fiorentini
DOI: https://doi.org/10.1140/epjqt/s40507-022-00123-4
2022-02-11
Abstract:Combinatorial optimization models a vast range of industrial processes aiming at improving their efficiency. In general, solving this type of problem exactly is computationally intractable. Therefore, practitioners rely on heuristic solution approaches. Variational quantum algorithms are optimization heuristics that can be demonstrated with available quantum hardware. In this case study, we apply four variational quantum heuristics running on IBM's superconducting quantum processors to the job shop scheduling problem. Our problem optimizes a steel manufacturing process. A comparison on 5 qubits shows that the recent filtering variational quantum eigensolver (F-VQE) converges faster and samples the global optimum more frequently than the quantum approximate optimization algorithm (QAOA), the standard variational quantum eigensolver (VQE), and variational quantum imaginary time evolution (VarQITE). Furthermore, F-VQE readily solves problem sizes of up to 23 qubits on hardware without error mitigation post processing.
Quantum Physics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to use Variational Quantum Algorithms (VQA) in the field of quantum computing to optimize combinatorial optimization problems in industrial processes, especially the Job Shop Scheduling Problem (JSP). JSP is a classic combinatorial optimization problem, in which the task is how to arrange the time periods of multiple jobs on multiple machines to minimize the total cost. The cost is usually related to delivery delays or reconfigurations between different time periods in the production process. Since such problems are usually NP - hard, that is, the computational complexity of finding exact solutions grows exponentially with the problem scale, heuristic methods are usually relied on in practical applications to find approximate solutions. In the paper, the authors selected four different variational quantum algorithms - Quantum Approximate Optimization Algorithm (QAOA), Variational Quantum Eigensolver (VQE), Variational Quantum Imaginary Time Evolution (VarQITE), and the recently proposed Filtering Variational Quantum Eigensolver (F - VQE), and ran these algorithms on IBM's superconducting quantum processors to solve a specific JSP instance. Specifically, the paper focused on the performance of these algorithms when solving JSP in the steel manufacturing process, comparing their convergence speeds, the frequencies of sampling global optimal solutions, and their scalability on hardware. The experimental results show that in the comparison of 5 qubits, F - VQE exhibits a faster convergence speed and a higher frequency of sampling global optimal solutions, and can directly solve problem sizes of up to 23 qubits on hardware without error - mitigation post - processing. Through this research, the authors hope to explore whether quantum computers can accelerate the average or special cases of combinatorial optimization problems in practical applications on non - fault - tolerant hardware, or improve the quality of approximate solutions. This is not only of great significance for theoretical research, but also has potential impacts on industrial applications, especially in manufacturing, finance, logistics, and supply - chain management and other fields.