Algorithms for parallel processor scheduling with distinct due windows and unit-time jobs

被引:9
|
作者
Janiak, A. [1 ]
Janiak, W. A. [2 ]
Januszkiewicz, R. [1 ]
机构
[1] Wroclaw Univ Technol, Inst Comp Engn Control & Robot, PL-50372 Wroclaw, Poland
[2] Wroclaw Univ Technol, Inst Ind Engn & Management, PL-50372 Wroclaw, Poland
关键词
scheduling algorithms; parallel processor; earliness/tardiness; distinct due windows; unit-time jobs; integer release dates; EARLINESS/TARDINESS PENALTIES; SINGLE;
D O I
10.2478/v10175-010-0122-3
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We have studied problem of scheduling n unit-time jobs on m, identical parallel processors, in which for each job a distinct due window is given in advance. If a job is completed within its due window, then it incurs no penalty. Otherwise, it incurs a job-dependent earliness or tardiness cost. The objective is to find a job schedule such that the total weighted earliness and tardiness, maximum weighted earliness and tardiness or total weighted number of early and tardy jobs is minimized. Properties of optimal solutions of these problems are established. We proved that optimal Solutions for these problems can be found in O(n(5)) time in case of minimization of the total weighted earliness and tardiness and the total weighted number of early and tardy jobs and in O(n(4) root nlogn) time in case of minimization of the maximum weighted earliness and tardiness. The established solution methods are extended to solve the problem with arbitrary integer release dates. A dedicated algorithm with time complexity O(n(3)) is provided for the special case of the problem of minimizing total weighted number of early and tardy jobs with agreeable earliness-tardiness weights.
引用
收藏
页码:209 / 215
页数:7
相关论文
共 50 条
  • [1] Soft due window assignment and scheduling of unit-time jobs on parallel machines
    Adam Janiak
    Wladyslaw Janiak
    Mikhail Y. Kovalyov
    Frank Werner
    [J]. 4OR, 2012, 10 : 347 - 360
  • [2] Soft due window assignment and scheduling of unit-time jobs on parallel machines
    Janiak, Adam
    Janiak, Wladyslaw
    Kovalyov, Mikhail Y.
    Werner, Frank
    [J]. 4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2012, 10 (04): : 347 - 360
  • [3] No-idle Parallel Machine Scheduling of Unit-time Jobs
    Brauner, Nadia
    Kovalyov, Mikhail Y.
    Quilliot, Alain
    Toussaint, Helene
    [J]. 2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 807 - 811
  • [4] SCHEDULING UNIT-TIME JOBS ON PROCESSORS WITH DIFFERENT CAPABILITIES
    CHEN, YL
    CHIN, YH
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1989, 16 (05) : 409 - 417
  • [5] No-idle parallel-machine scheduling of unit-time jobs with a small number of distinct release dates and deadlines
    Brauner, Nadia
    Kovalyov, Mikhail Y.
    Quilliot, Alain
    Toussaint, Helene
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 132
  • [6] On the complexity of scheduling unit-time jobs with OR-precedence constraints
    Johannes, B
    [J]. OPERATIONS RESEARCH LETTERS, 2005, 33 (06) : 587 - 596
  • [7] Due-window assignment problems with unit-time jobs
    Gerstl, Enrique
    Mosheiov, Gur
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2013, 220 : 487 - 495
  • [8] Single machine scheduling of unit-time jobs with controllable release dates
    Cheng, TCE
    Shakhlevich, NV
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2003, 27 (2-3) : 293 - 311
  • [9] An improved algorithm for due-window assignment on parallel identical machines with unit-time jobs
    Gerstl, Enrique
    Mosheiov, Gur
    [J]. INFORMATION PROCESSING LETTERS, 2013, 113 (19-21) : 754 - 759
  • [10] Exact and heuristic algorithms for scheduling jobs with time windows on unrelated parallel machines
    Giorgi Tadumadze
    Simon Emde
    Heiko Diefenbach
    [J]. OR Spectrum, 2020, 42 : 461 - 497