Quantum annealing-driven branch and bound for the single machine total weighted number of tardy jobs scheduling problem

被引:5
作者
Bozejko, Wojciech [1 ]
Pempera, Jaroslaw [1 ]
Uchronski, Mariusz [2 ]
Wodecki, Mieczyslaw [3 ]
机构
[1] Wroclaw Univ Sci & Technol, Dept Control Syst & Mechatron, Janiszewskiego 11-17, PL-50372 Wroclaw, Poland
[2] Ctr Networking & Supercomp, Wybrzeze Wyspianskiego 27, PL-50370 Wroclaw, Poland
[3] Wroclaw Univ Sci & Technol, Dept Telecommun & Teleinformat, Wybrzeze Wyspianskiego 27, PL-50370 Wroclaw, Poland
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2024年 / 155卷
关键词
Optimization; Quantum computing; Scheduling; Optimal algorithm; Quantum annealing; Lagrange relaxation; ALGORITHMS;
D O I
10.1016/j.future.2024.02.016
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the paper we present a new approach to solving NP -hard problems of discrete optimization adapted to the architecture of quantum processors (QPU, Quantum Processor Unit) implementing hardware quantum annealing. This approach is based on the use of the quantum annealing metaheuristic in the exact branch and bound algorithm to compute the lower and upper bounds of the objective function. To determine the lower bound, a new method of defining the Lagrange function for the dual problem (the generalized discrete knapsack problem) was used, the value of which is calculated on the QPU of a quantum machine. In turn, to determine the upper bound, we formulate an appropriate task in the form of binary quadratic programming with constraints. Despite the fact that the results generated by the quantum machine are probabilistic, the hybrid method of algorithm construction proposed in the paper, using alternately a CPU and QPU, guarantees the optimal solution. As a case study we consider the NP -hard single machine scheduling problem with minimizing the weighted number of tardy jobs. The performed computational experiments showed that optimal solutions were already obtained in the root of the solution tree, and the values of the lower and upper bounds differ by only a few percent.
引用
收藏
页码:245 / 255
页数:11
相关论文
共 33 条
[21]  
McGeoch C., 2021, Technical Report
[22]   LINEAR-TIME ALGORITHMS FOR SCHEDULING ON PARALLEL PROCESSORS [J].
MONMA, CL .
OPERATIONS RESEARCH, 1982, 30 (01) :116-124
[23]   N JOB, ONE MACHINE SEQUENCING ALGORITHM FOR MINIMIZING THE NUMBER OF LATE JOBS [J].
MOORE, JM .
MANAGEMENT SCIENCE, 1968, 15 (01) :102-109
[24]  
OR-Library, ABOUT US
[25]   A BRANCH AND BOUND ALGORITHM FOR THE TOTAL WEIGHTED TARDINESS PROBLEM [J].
POTTS, CN ;
VANWASSENHOVE, LN .
OPERATIONS RESEARCH, 1985, 33 (02) :363-377
[27]  
Rajba P., 2012, APPL MATHEMATICEA, V39, P169, DOI [10.4064/am39-2-5, DOI 10.4064/AM39-2-5]
[28]   ALGORITHMS FOR SCHEDULING INDEPENDENT TASKS [J].
SAHNI, SK .
JOURNAL OF THE ACM, 1976, 23 (01) :116-127
[29]   Experimental Analysis of Quantum Annealers and Hybrid Solvers Using Benchmark Optimization Problems [J].
Stogiannos, Evangelos ;
Papalitsas, Christos ;
Andronikos, Theodore .
MATHEMATICS, 2022, 10 (08)
[30]  
Uchronski M, 2022, Test instances for a single-machine total weighted tardiness scheduling problem, instances data