Quantum annealing solution for the unrelated parallel machine scheduling with priorities and delay of task switching on machines

被引:3
作者
Orts, F. [1 ]
Puertas, A. M. [2 ]
Ortega, G. [3 ]
Garzon, E. M. [3 ]
机构
[1] Univ Vilnius, Inst Data Sci & Digital Technol, Vilnius, Lithuania
[2] Univ Almeria, Dept Chem & Phys, Almeria, Spain
[3] Univ Almeria, Informat Dept, CeiA3, Almeria, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2023年 / 148卷
关键词
Quantum computing; Adiabatic quantum computing; Quantum annealing; Quadratic unconstrained binary; optimization; Combinatorial optimization; Scheduling on unrelated parallel machines; problem;
D O I
10.1016/j.future.2023.07.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Quantum computing has emerged in recent years as an alternative to classical computing, which could improve the latter in solving some types of problems. One of the quantum programming models, Adiabatic Quantum Computing, has been successfully used to solve problems such as graph partitioning, traffic routing, and task scheduling. In this paper, the focus is on the scheduling of the problem of unrelated parallel machines, where the processing time of tasks on any of the available processing elements is known. Moreover, the proposed model is extended in two relevant aspects for this kind of problem: the existence of some degree of priority of tasks, and the introduction of a delay or penalty every time a processing unit or machine changes the type of task that executes.In all cases, the problem is expressed as Quadratic Unconstrained Binary Optimization, which can be subsequently solved using quantum annealers. The quantum nonlinear programming framework discussed in this work consists of three steps: quadratic approximation of cost function, a binary representation of parameter space, and solving the resulting Quadratic Unconstrained Binary Optimiza-tion on the quantum annealer platform D-Wave. One of the novelties in tackling this problem is the compaction of the model bearing in mind the repetitions of each task, to allow solving larger scheduling problems with the quantum resources available in the experimentation platform. An estimation of the number of qubits required in relation to the scheduling parameters is analyzed. The models have been implemented on the D-Wave platform and validated with respect to other traditional methods. Furthermore, the proposed extensions to consider priorities and to switch the delay of tasks have been analyzed using a case study.& COPY; 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:514 / 523
页数:10
相关论文
共 50 条
[41]   Estimation of distribution evolution memetic algorithm for the unrelated parallel-machine green scheduling problem [J].
Xue, Yue ;
Rui, Zhijian ;
Yu, Xianyu ;
Sang, Xiuzhi ;
Liu, Wenjie .
MEMETIC COMPUTING, 2019, 11 (04) :423-437
[42]   Bi-objective unrelated parallel machine scheduling problem under availability and energy constraints [J].
Touat, Meriem ;
Benatchba, Karima ;
Haned, Annis-Sahnoune ;
Aghelinejad, Mohammad-Mohsen .
2024 10TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES, CODIT 2024, 2024, :1005-1010
[43]   A mathematical model for the unrelated parallel machine scheduling problem with common server and process resource constraints [J].
Sastim, Ozgur ;
Hasgul, Servet .
JOURNAL OF THE FACULTY OF ENGINEERING AND ARCHITECTURE OF GAZI UNIVERSITY, 2024, 39 (01) :607-619
[44]   A new unrelated parallel machine scheduling problem with tool changes to minimise the total energy consumption [J].
Zhang, Like ;
Deng, Qianwang ;
Gong, Guiliang ;
Han, Wenwu .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2020, 58 (22) :6826-6845
[45]   Hybrid GRASP Heuristics to Solve an Unrelated Parallel Machine Scheduling Problem with Earliness and Tardiness Penalties [J].
Nogueira, Joao Paulo de C. M. ;
Arroyo, Jose Elias C. ;
Villadieg, Harlem Mauricio M. ;
Goncalves, Luciana B. .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2014, 302 :53-72
[46]   An adaptive large neighborhood search for unrelated parallel machine scheduling with setup times and delivery times [J].
Xie, Fulong ;
Li, Kai ;
Chen, Jianfu ;
Xiao, Wei ;
Zhou, Tao .
COMPUTERS & OPERATIONS RESEARCH, 2025, 177
[47]   A distributionally robust approach for the parallel machine scheduling problem with optional machines and job tardiness [J].
Lu, Haimin ;
Shi, Ye ;
Pei, Zhi .
COMPUTERS & OPERATIONS RESEARCH, 2024, 170
[48]   A Novel Multi-Objective Scheduling Method for Energy Based Unrelated Parallel Machines With Auxiliary Resource Constraints [J].
Wang Zhu ;
Liu Tianyu .
IEEE ACCESS, 2019, 7 :168688-168699
[49]   Scheduling unrelated parallel batch processing machines with non-identical job sizes and unequal ready times [J].
Arroyo, Jose Elias C. ;
Leung, Joseph Y. -T. .
COMPUTERS & OPERATIONS RESEARCH, 2017, 78 :117-128
[50]   Design of an efficient genetic algorithm for resource-constrained unrelated parallel machine scheduling problem with machine eligibility restrictions [J].
Afzalirad, Mojtaba ;
Shafipour, Masoud .
JOURNAL OF INTELLIGENT MANUFACTURING, 2018, 29 (02) :423-437