Optimal preemptive scheduling for general target functions

被引:0
|
作者
Epstein, L [1 ]
Tassa, T
机构
[1] Interdisciplinary Ctr, Sch Comp Sci, Herzliyya, Israel
[2] Open Univ, Dept Math & Comp Sci, Tel Aviv, Israel
[3] Ben Gurion Univ Negev, Dept Comp Sci, Beer Sheva, Israel
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study the problem of optimal preemptive scheduling with respect to a general target function. Given n jobs with associated weights and m less than or equal to n uniformly related machines, one aims at scheduling the jobs to the machines, allowing preemptions but forbidding parallelization, so that a given target function of the loads on each machine is minimized. This problem was studied in the past in the case of the makespan. Gonzalez and Sahni [7] and later Shachnai, Tamir and Woeginger [12] devised a polynomial algorithm that outputs an optimal schedule for which the number of preemptions is at most 2(m - 1). We extend their ideas for general symmetric, convex and monotone target functions. This general approach enables us to distill the underlying principles on which the optimal makespan algorithm is based. More specifically, the general approach enables us to identify between the optimal scheduling problem and a corresponding problem of mathematical programming. This, in turn, allows us to devise a single algorithm that is suitable for a wide array of target functions, where the only difference between one target function and another is manifested through the corresponding mathematical programming problem.
引用
收藏
页码:562 / 573
页数:12
相关论文
共 50 条
  • [31] Optimal preemptive online scheduling to minimize lp norm on two processors
    Du, Donglei
    Jiang, Xiaoyue
    Zhang, Guochuan
    [J]. JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2005, 1 (03) : 345 - 351
  • [32] Optimal scheduling of a multiproduct batch chemical plant with preemptive changeover tasks
    Castro, Pedro M.
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2022, 162
  • [33] Optimal task scheduling algorithm for non-preemptive processing system
    Lee, YJ
    Lee, DW
    Chang, DJ
    [J]. FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 905 - 910
  • [34] Optimal preemptive semi-online scheduling on two uniform processors
    Du, DL
    [J]. INFORMATION PROCESSING LETTERS, 2004, 92 (05) : 219 - 223
  • [35] SCHEDULING JOBS WITH GENERAL LEARNING FUNCTIONS
    Li-Yan WANG1
    [J]. Journal of Systems Science and Systems Engineering, 2011, 20 (01) : 119 - 125
  • [36] Scheduling jobs with general learning functions
    Li-Yan Wang
    Jian-Jun Wang
    Ji-Bo Wang
    En-Min Feng
    [J]. Journal of Systems Science and Systems Engineering, 2011, 20 : 119 - 125
  • [37] ONLINE SCHEDULING WITH GENERAL COST FUNCTIONS
    Im, Sungjin
    Moseley, Benjamin
    Pruhs, Kirk
    [J]. SIAM JOURNAL ON COMPUTING, 2014, 43 (01) : 126 - 143
  • [38] Scheduling jobs with general learning functions
    Wang, Li-Yan
    Wang, Jian-Jun
    Wang, Ji-Bo
    Feng, En-Min
    [J]. JOURNAL OF SYSTEMS SCIENCE AND SYSTEMS ENGINEERING, 2011, 20 (01) : 119 - 125
  • [39] PREEMPTIVE VS NON PREEMPTIVE SCHEDULING IN WMN
    Khamayseh, Yaser
    Mardini, Wail
    Al-Tarazi, Noor
    [J]. 2010 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2010), VOL 2, 2010, : 192 - 195
  • [40] RATIONAL PREEMPTIVE SCHEDULING
    SAUER, NW
    STONE, MG
    [J]. ORDER-A JOURNAL ON THE THEORY OF ORDERED SETS AND ITS APPLICATIONS, 1987, 4 (02): : 195 - 206