Optimal interval scheduling with nonidentical given machines

被引:7
|
作者
Zhou, Haohao [1 ]
Bai, Guanghan [2 ]
Deng, Su [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha, Hunan, Peoples R China
[2] Natl Univ Def Technol, Lab Sci & Technol Integrated Logist Support, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling; Exact algorithms; Greedy algorithms; Performance evaluation; COMPLEXITY; ALGORITHM;
D O I
10.1007/s10586-018-02892-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider an interval scheduling problem where n jobs are required to be carried out by m nonidentical machines in an offline-scheduling way. Each job has a starting time, a finishing time and a number of processing units. Every machine has different number of processing units to carry out jobs. A machine can process only one job at a time without interrupted on the condition that the number of its units must satisfy job's requirement. Further more, all units in one machine consume energy if the machine is powered up. Within this setting, one is asked to find a proper schedule of machines so that the total number of working units is as less as possible. For this interval scheduling problem, we first discuss an exact method based on integer programming which can be solved by branch-and-bound algorithm. Then, we propose two approximated methods named GreedyBS and GreedyMR using greedy strategy. GreedyBS is proved to be a 2.1343-approximated algorithm. All proposed algorithms are tested on a large set of randomly generated instances. It turns out that GreedyBS requires less total units of machines under time constrain when comparing with GreedyMR and exact methods in most cases, while GreedyMR costs the minimum time. Several parameters of GreedyBS and GreedyMR were also evaluated to improve the performances of these two algorithms.
引用
收藏
页码:1007 / 1015
页数:9
相关论文
共 50 条
  • [1] Optimal interval scheduling with nonidentical given machines
    Haohao Zhou
    Guanghan Bai
    Su Deng
    Cluster Computing, 2019, 22 : 1007 - 1015
  • [2] A heuristic for scheduling on nonidentical machines to minimize tardy jobs
    Lee, H
    INTERNATIONAL JOURNAL OF INDUSTRIAL ENGINEERING-THEORY APPLICATIONS AND PRACTICE, 2000, 7 (03): : 188 - 194
  • [3] Interval scheduling on related machines
    Krumke, Sven O.
    Thielen, Clemens
    Westphal, Stephan
    COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (12) : 1836 - 1844
  • [4] Interval scheduling on identical machines
    Bouzina, KI
    Emmons, H
    JOURNAL OF GLOBAL OPTIMIZATION, 1996, 9 (3-4) : 379 - 393
  • [5] Dynamic Interval Scheduling for Multiple Machines
    Gavruskin, Alexander
    Khoussainov, Bakhadyr
    Kokho, Mikhail
    Liu, Jiamou
    ALGORITHMS AND COMPUTATION, ISAAC 2014, 2014, 8889 : 235 - 246
  • [6] Flow shop scheduling with two batch processing machines and nonidentical job sizes
    Mirsanei, H. S.
    Karimi, B.
    Jolai, F.
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 45 (5-6): : 553 - 572
  • [7] Flow shop scheduling with two batch processing machines and nonidentical job sizes
    H. S. Mirsanei
    B. Karimi
    F. Jolai
    The International Journal of Advanced Manufacturing Technology, 2009, 45 : 553 - 572
  • [8] Optimal interval scheduling with a resource constraint
    Angelelli, Enrico
    Bianchessi, Nicola
    Filippi, Carlo
    COMPUTERS & OPERATIONS RESEARCH, 2014, 51 : 268 - 281
  • [9] Online Splitting Interval Scheduling on m Identical Machines
    Zheng, Feifeng
    Liu, Bo
    Xu, Yinfeng
    Zhang, E.
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, 2010, 6124 : 304 - +
  • [10] Fixed interval scheduling with third-party machines
    Fridman, Ilia
    Kovalyov, Mikhail Y.
    Pesch, Erwin
    Ryzhikov, Andrew
    NETWORKS, 2021, 77 (03) : 361 - 371