Hierarchies for classes of priority algorithms for job scheduling

被引:5
|
作者
Papakonstantinou, PA [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
greedy algorithm; classes; algorithmic paradigms;
D O I
10.1016/j.tcs.2005.10.045
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Priority algorithm is a model of Computation capturing the notion of greedy and greedy-like algorithm. This paper concerns priority algorithms for Job Scheduling. Three main restrictions are defined for priority algorithms, namely: memoryless, greedy and fixed. It was asked in [A. Borodin, M.N. Nielsen, C. Rackoff, (Incremental) priority algorithms, in: Proc. 13th Annu. Symp. Discrete Algorithms (SODA), January 2002, pp. 752-761 (also in Algorithmica 37(4) (2003) 295-326] whether the general class of priority algorithms is of different power from the restricted class of greedy-priority algorithms (for the Job Scheduling problem). We answer this question affin-natively by showing that a specific priority algorithm cannot be simulated by any greedy-priority algorithm on every input. Furthermore we systematically compare every two classes of priority algorithms for different settings of Job Scheduling. We also define a hierarchy for priority algorithms of bounded memory which lies between the class of memoryless and the class of priority algorithms with memory, and we show that this memory hierarchy is robust. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:181 / 189
页数:9
相关论文
共 50 条
  • [1] Stochastic scheduling with priority classes
    Garbe, R
    Glazebrook, KD
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 1998, 23 (01) : 119 - 144
  • [2] Effective job shop priority scheduling
    Veeke, Hans P. M.
    Lodewijks, Gabrel L.
    [J]. 4TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2006, 2006, : 437 - +
  • [3] Scheduling job classes on uniform machines
    Gerstl, Enrique
    Mosheiov, Gur
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (09) : 1927 - 1932
  • [4] Fuzzy priority rule for job shop scheduling
    Canbolat, YB
    Gundogar, E
    [J]. JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (04) : 527 - 533
  • [5] Fuzzy priority rule for job shop scheduling
    Yavuz Burak Canbolat
    Emin Gundogar
    [J]. Journal of Intelligent Manufacturing, 2004, 15 : 527 - 533
  • [6] Job Scheduling Algorithm in Cloud Environment Considering the Priority and Cost of Job
    Kumar, Mohit
    Dubey, Kalka
    Sharma, S. C.
    [J]. PROCEEDINGS OF SIXTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2016, VOL 2, 2017, 547 : 313 - 320
  • [7] An enhanced grid scheduling with job priority and equitable interval job distribution
    Lee, HyoYoung
    Lee, DongWoo
    Ramakrishna, R. S.
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2006, 3947 : 53 - 62
  • [8] SINGLE FACILITY SCHEDULING WITH MULTIPLE JOB CLASSES
    GUPTA, JND
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1988, 33 (01) : 42 - 45
  • [9] GENETIC ALGORITHMS AND JOB SHOP SCHEDULING
    BIEGEL, JE
    DAVERN, JJ
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 1990, 19 (1-4) : 81 - 91
  • [10] On the design and evaluation of job scheduling algorithms
    Krallmann, J
    Schwiegelshohn, U
    Yahyapour, R
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, 1999, 1659 : 17 - 42