Scheduling unit length jobs on parallel machines with lookahead information

被引:26
作者
Mandelbaum, Marvin [1 ]
Shabtay, Dvir [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Ind Engn & Management, IL-84105 Beer Sheva, Israel
关键词
Multipurpose machine scheduling; Lookahead information; Online algorithms; Eligibility constraint; Stochastic dynamic programming; ONLINE; ALGORITHMS; BOUNDS; COMPETITIVENESS; APPROXIMATION; GRADE;
D O I
10.1007/s10951-010-0192-y
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This paper studies two closely related online-list scheduling problems of a set of n jobs with unit processing times on a set of m multipurpose machines. It is assumed that there are k different job types, where each job type can be processed on a unique subset of machines. In the classical definition of online-list scheduling, the scheduler has all the information about the next job to be scheduled in the list while there is uncertainty about all the other jobs in the list not yet scheduled. We extend this classical definition to include lookahead abilities, i.e., at each decision point, in addition to the information about the next job in the list, the scheduler has all the information about the next h jobs beyond the current one in the list. We show that for the problem of minimizing the makespan there exists an optimal (1-competitive) algorithm for the online problem when there are two job types. That is, the online algorithm gives the same minimal makespan as the optimal offline algorithm for any instance of the problem. Furthermore, we show that for more than two job types no such online algorithm exists. We also develop several dynamic programming algorithms to solve a stochastic version of the problem, where the probability distribution of the job types is known and the objective is to minimize the expected makespan.
引用
收藏
页码:335 / 350
页数:16
相关论文
共 42 条
[21]   A posterior competitiveness for list scheduling algorithm on machines with eligibility constraints [J].
Hwang, HC ;
Chang, SY ;
Hong, YS .
ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2004, 21 (01) :117-125
[22]   Optimal online algorithms for scheduling on two identical machines under a grade of service [J].
Jiang Y.-W. ;
He Y. ;
Tang C.-M. .
Journal of Zhejiang University-SCIENCE A, 2006, 7 (3) :309-314
[23]  
Kafura D. G., 1977, SIAM Journal on Computing, V6, P167, DOI 10.1137/0206014
[24]   A better algorithm for an ancient scheduling problem [J].
Karger, DR ;
Phillips, SJ ;
Torng, E .
JOURNAL OF ALGORITHMS, 1996, 20 (02) :400-430
[25]  
LEE K, 2010, J SCHEDULIN IN PRESS
[26]   APPROXIMATION ALGORITHMS FOR SCHEDULING UNRELATED PARALLEL MACHINES [J].
LENSTRA, JK ;
SHMOYS, DB ;
TARDOS, E .
MATHEMATICAL PROGRAMMING, 1990, 46 (03) :259-271
[27]   Scheduling with processing set restrictions: A survey [J].
Leung, Joseph Y. -T. ;
Li, Chung-Lun .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2008, 116 (02) :251-262
[28]   Parallel machine scheduling of machine-dependent jobs with unit-length [J].
Lin, YX ;
Li, WH .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2004, 156 (01) :261-266
[29]  
MENG JY, 1995, P IEEE INT C SYST MA, V5, P4125
[30]   Scheduling parallel machines with inclusive processing set restrictions [J].
Ou, Jinwen ;
Leung, Joseph Y. -T. ;
Li, Chung-Lun .
NAVAL RESEARCH LOGISTICS, 2008, 55 (04) :328-338