Scheduling unit length jobs on parallel machines with lookahead information

被引:0
|
作者
Marvin Mandelbaum
Dvir Shabtay
机构
[1] Ben-Gurion University of the Negev,Department of Industrial Engineering and Management
来源
Journal of Scheduling | 2011年 / 14卷
关键词
Multipurpose machine scheduling; Lookahead information; Online algorithms; Eligibility constraint; Stochastic dynamic programming;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:15
相关论文
共 50 条
  • [21] Scheduling selfish jobs on multidimensional parallel machines
    Epstein, Leah
    Kleiman, Elena
    [J]. THEORETICAL COMPUTER SCIENCE, 2017, 694 : 42 - 59
  • [22] Scheduling jobs and maintenance activities on parallel machines
    Lee, CY
    Chen, ZL
    [J]. NAVAL RESEARCH LOGISTICS, 2000, 47 (02) : 145 - 165
  • [23] Scheduling Selfish Jobs on Multidimensional Parallel Machines
    Epstein, Leah
    Kleiman, Elena
    [J]. PROCEEDINGS OF THE 26TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA'14), 2014, : 108 - 117
  • [24] Preemptive scheduling of equal length jobs with release dates on two uniform parallel machines
    Lushchakova, Irina N.
    [J]. DISCRETE OPTIMIZATION, 2009, 6 (04) : 446 - 460
  • [25] Online scheduling of weighted equal-length jobs with hard deadlines on parallel machines
    Krumke, Sven O.
    Taudes, Alfred
    Westphal, Stephan
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (08) : 1103 - 1108
  • [26] Scheduling equal-length jobs with arbitrary sizes on uniform parallel batch machines
    Xin, Xiao
    Khan, Muhammad Ijaz
    Li, Shuguang
    [J]. OPEN MATHEMATICS, 2023, 21 (01):
  • [27] Scheduling unrelated parallel machines with optional machines and jobs selection
    Fanjul-Peyro, Luis
    Ruiz, Ruben
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (07) : 1745 - 1753
  • [28] Scheduling of unit-length jobs with bipartite incompatibility graphs on four uniform machines
    Furmanczyk, H.
    Kubale, M.
    [J]. BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2017, 65 (01) : 29 - 34
  • [29] Scheduling of unit-length jobs with cubic incompatibility graphs on three uniform machines
    Furmanczyk, Hanna
    Kubale, Marek
    [J]. DISCRETE APPLIED MATHEMATICS, 2018, 234 : 210 - 217
  • [30] Necessary and sufficient optimality conditions for scheduling unit time jobs on identical parallel machines
    Brucker, Peter
    Shakhlevich, Natalia V.
    [J]. JOURNAL OF SCHEDULING, 2016, 19 (06) : 659 - 685