Dynamic Algorithms for Multimachine Interval Scheduling Through Analysis of Idle Intervals

被引:1
|
作者
Gavryushkin, Alex [1 ]
Khoussainov, Bakhadyr [1 ]
Kokho, Mikhail [1 ]
Liu, Jiamou [2 ]
机构
[1] Univ Auckland, Ctr Computat Evolut, Auckland, New Zealand
[2] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
关键词
Interval scheduling; Fixed job scheduling; Idle intervals; COMPUTATIONAL-COMPLEXITY; APPROXIMATION ALGORITHMS;
D O I
10.1007/s00453-016-0148-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We study the dynamic scheduling problem for jobs with fixed start and end times on multiple machines. The problem is to design efficient data structures that support the update operations: insertions and deletions of jobs. Call the period of time in a schedule between two consecutive jobs in a given machine an idle interval. We show that for any set of jobs there exists a schedule such that the corresponding set of idle intervals forms a tree under the set-theoretic inclusion. We prove that any such schedule is optimal. Based on this result, we provide a data structure that maintains the updates the optimal schedule in worst-case time, where d is the depth of the set of idle intervals and n is the number of jobs. Furthermore, we show this bound is tight.
引用
收藏
页码:1160 / 1180
页数:21
相关论文
共 50 条
  • [1] Dynamic Algorithms for Multimachine Interval Scheduling Through Analysis of Idle Intervals
    Alex Gavryushkin
    Bakhadyr Khoussainov
    Mikhail Kokho
    Jiamou Liu
    Algorithmica, 2016, 76 : 1160 - 1180
  • [2] Dynamic algorithms for monotonic interval scheduling problem
    Gavruskin, Alexander
    Khoussainov, Bakhadyr
    Kokho, Mikhail
    Liu, Jiamou
    THEORETICAL COMPUTER SCIENCE, 2015, 562 : 227 - 242
  • [3] Dynamic Idle Time Interval Scheduling for Hybrid Cloud Workflow Management System
    Wu, Wenqian
    Zhu, Jie
    Huang, Haiping
    Xu, Xiaolong
    Zhang, Yi
    2018 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2018, : 3596 - 3602
  • [4] A BACKWARD APPROACH IN LIST SCHEDULING ALGORITHMS FOR MULTIMACHINE TARDINESS PROBLEMS
    KIM, YD
    COMPUTERS & OPERATIONS RESEARCH, 1995, 22 (03) : 307 - 319
  • [5] An Approach for Dynamic Scheduling of Data Analysis Algorithms
    Gui, Jun
    Zheng, Zeyu
    Gao, Yuan
    Qin, Zhaobo
    2019 4TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS (ICBDA 2019), 2019, : 53 - 57
  • [6] The algorithms for dynamic scheduling
    Zhou, ZY
    Zhang, J
    Wang, H
    COMPUTERS AND THEIR APPLICATIONS, 2000, : 280 - 283
  • [7] DECOMPOSITION ALGORITHMS FOR THE INTERVAL SCHEDULING PROBLEM
    Wang, Shidong
    Zheng, Li
    Zhang, Zhihai
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2010, 27 (04) : 517 - 537
  • [8] Dynamic Weighted Idle Time Heuristic for Flowshop Scheduling
    Zainudin, A. S.
    Bareduan, S. A.
    Isa, N. A.
    10TH INTERNATIONAL CONFERENCE ON MECHANICAL AND MANUFACTURING ENGINEERING (ICME2019), 2020, 824
  • [9] Performance Analysis of Scheduling Algorithms for Dynamic Workflow Applications
    Zhou, Chaochao
    Garg, Saurabh Kumar
    2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015, 2015, : 222 - 229
  • [10] Consecutive interval query and dynamic programming on intervals
    Aggarwal, A
    Tokuyama, T
    DISCRETE APPLIED MATHEMATICS, 1998, 85 (01) : 1 - 24