On preemptive scheduling on unrelated machines using linear programming

被引:1
作者
Vakhania, Nodari [1 ]
机构
[1] Univ Autonoma Estado Morelos, Ctr Invest Ciencias, Cuernavaca, Morelos, Mexico
来源
AIMS MATHEMATICS | 2023年 / 8卷 / 03期
关键词
scheduling; unrelated machines; release time; linear programming; time complexity; APPROXIMATION;
D O I
10.3934/math.2023356
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We consider a basic preemptive scheduling problem where n non-simultaneously released jobs are to be processed by m unrelated parallel machines so as to minimize maximum job completion time. An optimal LP-solution has been used to construct an optimal preemptive schedule for simultaneously released jobs in time O(n3). We propose fast O(m) time algorithm that finds an optimal schedule in case the above LP-solution possesses "small enough" number of non-zero elements. We propose another linear program for non-simultaneously released jobs and show how an optimal schedule can be constructed also in time O(m) from the optimal solution to that linear program. Based on another stronger linear program formulation, we extend the earlier known schedule construction procedure for non-simultaneously released jobs. The procedure is important, in particular, because there may exist no optimal schedule that agrees with an optimal LP-solution. An optimal LPsolution imposes a number of preemptions, and additional preemptions may occur during the schedule construction process, a job might be forced to be split on the same machine. We show that if no job split is allowed, even a restricted version of the problem on three unrelated machines is NP-hard. As a result, we obtain that, given an optimal LP-solution, it is NP-hard to find an optimal schedule that agrees with that LP-solution. As another side result, we obtain that it is NP-hard to find an optimal schedule with at most m - 1 preemptions.
引用
收藏
页码:7061 / 7082
页数:22
相关论文
共 11 条
[1]   The impact of various carbon reduction policies on green flowshop scheduling [J].
Foumani, Mehdi ;
Smith-Miles, Kate .
APPLIED ENERGY, 2019, 249 :300-315
[2]   A non-dominated ensemble fitness ranking algorithm for multi-objective flexible job-shop scheduling problem considering worker flexibility and green factors [J].
Gong, Guiliang ;
Deng, Qianwang ;
Gong, Xuran ;
Huang, Dan .
KNOWLEDGE-BASED SYSTEMS, 2021, 231
[3]  
GONZALEZ T, 1976, J ACM, V23, P665, DOI 10.1145/321978.321985
[4]   PREEMPTIVE SCHEDULING OF UNIFORM PROCESSOR SYSTEMS [J].
GONZALEZ, T ;
SAHNI, S .
JOURNAL OF THE ACM, 1978, 25 (01) :92-101
[5]  
Gonzalez T., 1990, J HEAT TRANS-T ASME, V2, P219
[6]  
Labetoulle J., 1984, Progress in combinatorial optimization, P245
[7]   PREEMPTIVE SCHEDULING OF UNRELATED PARALLEL PROCESSORS BY LINEAR-PROGRAMMING [J].
LAWLER, EL ;
LABETOULLE, J .
JOURNAL OF THE ACM, 1978, 25 (04) :612-619
[8]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[9]   ANALYSIS OF A LINEAR-PROGRAMMING HEURISTIC FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
POTTS, CN .
DISCRETE APPLIED MATHEMATICS, 1985, 10 (02) :155-164
[10]   An optimal rounding gives a better approximation for scheduling unrelated machines [J].
Shchepin, EV ;
Vakhania, N .
OPERATIONS RESEARCH LETTERS, 2005, 33 (02) :127-133