Multiprocessor task scheduling to minimize the maximum tardiness and the total completion time

被引:7
|
作者
Cai, XQ [1 ]
Lee, CY
Wong, TL
机构
[1] Chinese Univ Hong Kong, Dept Syst Engn & Engn Management, Sha Tin, Hong Kong, Peoples R China
[2] Texas A&M Univ, Dept Ind Engn, College Stn, TX 77843 USA
来源
基金
美国国家科学基金会;
关键词
dynamic programming; heuristic algorithms; maximum tardiness; multiprocessor task scheduling; resource allocation; total completion time;
D O I
10.1109/70.897792
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider a scheduling problem with two parallel processors, where one task may need the processing of more than one processor simultaneously. Alternatives are available to allocate processors to process a task. Under a given alternative, a task is assigned to some specific processor(s), and requires correspondingly a specific processing time. Task preemption is allowed. The problem is to minimize the maximum tardiness of task completion times from their due dates, through determining the following: 1) the optimal assignment of each task to processor(s) and 2) the optimal schedule for each processor to process the tasks assigned to it. We present a two-stage approach, which can generate an optimal solution in pseudopolynomial time. We also apply/extend the two-stage approach to other problems where the number of processors required by each task is prespecified, preemption is prohibited, and the total completion time is to be minimized.
引用
收藏
页码:824 / 830
页数:7
相关论文
共 50 条
  • [1] Scheduling hybrid flowshops to minimize maximum tardiness or maximum completion time
    Guinet, AGP
    Solomon, MM
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1996, 34 (06) : 1643 - 1654
  • [2] Scheduling to minimize the maximum total completion time per machine
    Wan, Long
    Ding, Zhihao
    Li, Yunpeng
    Chen, Qianqian
    Tan, Zhiyi
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2015, 242 (01) : 45 - 50
  • [3] A Note on Scheduling Tall/Small Multiprocessor Tasks with Unit Processing Time to Minimize Maximum Tardiness
    Philippe Baptiste
    Baruch Schieber
    [J]. Journal of Scheduling, 2003, 6 : 395 - 404
  • [4] A note on scheduling tall/small multiprocessor tasks with unit processing time to minimize maximum tardiness
    Baptiste, P
    Schieber, B
    [J]. JOURNAL OF SCHEDULING, 2003, 6 (04) : 395 - 404
  • [5] Approximation Algorithms for Multiprocessor Scheduling with Testing to Minimize the Total Job Completion Time
    Gong, Mingyang
    Chen, Zhi-Zhong
    Hayashi, Kuniteru
    [J]. ALGORITHMICA, 2024, 86 (05) : 1400 - 1427
  • [6] Approximation Algorithms for Multiprocessor Scheduling with Testing to Minimize the Total Job Completion Time
    Mingyang Gong
    Zhi-Zhong Chen
    Kuniteru Hayashi
    [J]. Algorithmica, 2024, 86 : 1400 - 1427
  • [7] Single-Machine Scheduling to Minimize Total Completion Time and Tardiness with Two Competing Agents
    Lee, Wen-Chiung
    Shiau, Yau-Ren
    Chung, Yu-Hsiang
    Ding, Lawson
    [J]. SCIENTIFIC WORLD JOURNAL, 2014,
  • [8] TASK-SCHEDULING WITH PRECEDENCE CONSTRAINTS TO MINIMIZE THE TOTAL COMPLETION-TIME
    CHANG, JM
    HSU, CC
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1995, 26 (11) : 2203 - 2217
  • [9] Bicriteria scheduling to minimize total late work and maximum tardiness with preemption
    Chen, Rubing
    Yuan, Jinjiang
    Ng, C. T.
    Cheng, T. C. E.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 159
  • [10] BATCH SCHEDULING TO MINIMIZE TOTAL COMPLETION-TIME
    GHOSH, JB
    [J]. OPERATIONS RESEARCH LETTERS, 1994, 16 (05) : 271 - 275