Competitive ratios for preemptive and non-preemptive online scheduling with nondecreasing concave machine cost

被引:5
|
作者
Jiang, Yiwei [1 ]
Hu, Jueliang [1 ]
Liu, Longcheng [2 ]
Zhu, Yuqing [3 ]
Cheng, T. C. E. [4 ]
机构
[1] Zhejiang Sci Tech Univ, Dept Math, Hangzhou 310018, Zhejiang, Peoples R China
[2] Xiamen Univ, Sch Math Sci, Xiamen 361005, Peoples R China
[3] Univ Texas Dallas, Dept Comp Sci, Dallas, TX 75080 USA
[4] Hong Kong Polytech Univ, Dept Logist & Maritime Studies, Kowloon, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Scheduling; Concave function; Machine cost; Online algorithm; Competitive ratio; ALGORITHMS;
D O I
10.1016/j.ins.2013.08.041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider an online scheduling problem where jobs arrive one by one and each job must be irrevocably scheduled on the machines. No machine is available initially. When a job arrives, we either purchase a new machine to process it or schedule it for processing on an existing machine. The objective is to minimize the sum of the makespan and the total cost of all the purchased machines. We assume that the total machine cost function is concave in the number of purchased machines. Considering both non-preemptive and preemptive variants of the problem, we prove that the competitive ratio of any non-preemptive or preemptive algorithm is at least 1.5. For the non-preemptive variant, we present an online algorithm and show that its competitive ratio is 1.6403. For the preemptive variant, we propose an online algorithm and show that its competitive ratio is 1.5654. We further prove that both competitive ratios are tight. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:128 / 141
页数:14
相关论文
共 50 条
  • [1] Dynamic non-preemptive single machine scheduling
    Sridharan, SV
    Zhou, ZQ
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (12) : 1183 - 1190
  • [2] Online Non-preemptive Scheduling to Optimize Max Stretch on a Single Machine
    Dutot, Pierre-Francois
    Saule, Erik
    Srivastav, Abhinav
    Trystram, Denis
    [J]. COMPUTING AND COMBINATORICS, COCOON 2016, 2016, 9797 : 483 - 495
  • [3] Online Non-preemptive Scheduling on Unrelated Machines with Rejections
    Lucarelli, Giorgio
    Moseley, Benjamin
    Nguyen Kim Thang
    Srivastav, Abhinav
    Trystram, Denis
    [J]. SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 291 - 300
  • [4] From Preemptive to Non-preemptive Scheduling Using Rejections
    Lucarelli, Giorgio
    Srivastav, Abhinav
    Trystram, Denis
    [J]. COMPUTING AND COMBINATORICS, COCOON 2016, 2016, 9797 : 510 - 519
  • [5] Online Non-preemptive Scheduling on Unrelated Machines with Rejections
    Lucarelli, Giorgio
    Moseley, Benjamin
    Thang, Nguyen Kim
    Srivastav, Abhinav
    Trystram, Denis
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2021, 8 (02)
  • [6] Online Non-Preemptive Story Scheduling in Web Advertising
    Liu, Tie-Yan
    Ma, Weidong
    Qin, Tao
    Tang, Pingzhong
    Yang, Guang
    Zheng, Bo
    [J]. AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 269 - 277
  • [7] Preemptive online algorithms for scheduling with machine cost
    Jiang, YW
    He, Y
    [J]. ACTA INFORMATICA, 2005, 41 (06) : 315 - 340
  • [8] Preemptive online algorithms for scheduling with machine cost
    Yiwei Jiang
    Yong He
    [J]. Acta Informatica, 2005, 41 : 315 - 340
  • [10] Preemptive and non-preemptive scheduling on two unrelated parallel machines
    Soper, Alan J.
    Strusevich, Vitaly A.
    [J]. JOURNAL OF SCHEDULING, 2022, 25 (06) : 659 - 674