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 条
  • [1] Optimal preemptive scheduling for general target functions
    Epstein, L
    Tassa, T
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2006, 72 (01) : 132 - 162
  • [2] Optimal Scheduling of Urgent Preemptive Tasks
    Andrei, Stefan
    Cheng, Albert
    Rinard, Martin
    Osborne, Lawrence
    [J]. 16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 377 - 386
  • [3] OPTIMAL PREEMPTIVE SCHEDULING FOR MULTIPROCESSOR SYSTEM
    ROWICKI, A
    [J]. BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1978, 26 (07): : 651 - 660
  • [4] Properties of optimal schedules in preemptive shop scheduling
    Baptiste, Ph.
    Cartier, J.
    Kononov, A.
    Queyranne, M.
    Sevastyanov, S.
    Sviridenko, M.
    [J]. DISCRETE APPLIED MATHEMATICS, 2011, 159 (05) : 272 - 280
  • [5] An optimal algorithm for preemptive on-line scheduling
    Chen, B
    vanVliet, A
    Woeginger, GJ
    [J]. OPERATIONS RESEARCH LETTERS, 1995, 18 (03) : 127 - 131
  • [6] An optimal online algorithm for scheduling with general machine cost functions
    Islam Akaria
    Leah Epstein
    [J]. Journal of Scheduling, 2020, 23 : 155 - 162
  • [7] An optimal online algorithm for scheduling with general machine cost functions
    Akaria, Islam
    Epstein, Leah
    [J]. JOURNAL OF SCHEDULING, 2020, 23 (02) : 155 - 162
  • [8] SINGLE MACHINE SCHEDULING WITH GENERAL LEARNING FUNCTIONS: OPTIMAL SOLUTIONS
    Eren, Tamer
    [J]. PAMUKKALE UNIVERSITY JOURNAL OF ENGINEERING SCIENCES-PAMUKKALE UNIVERSITESI MUHENDISLIK BILIMLERI DERGISI, 2013, 19 (02): : 76 - 80
  • [9] Preemptive Online Scheduling: Optimal Algorithms for All Speeds
    Ebenlendr, Tomas
    Jawor, Wojciech
    Sgall, Jiri
    [J]. ALGORITHMICA, 2009, 53 (04) : 504 - 522
  • [10] Optimal and online preemptive scheduling on uniformly related machines
    Ebenlendr, Tomas
    Sgall, Jiri
    [J]. JOURNAL OF SCHEDULING, 2009, 12 (05) : 517 - 527