Scheduling to Minimize Total Weighted Completion Time via Time-Indexed Linear Programming Relaxations

被引:12
|
作者
Li, Shi [1 ]
机构
[1] Univ Buffalo, Dept Comp Sci & Engn, Buffalo, NY 14260 USA
基金
美国国家科学基金会;
关键词
approximation algorithms; scheduling; time-indexed; weighted completion time; APPROXIMATION ALGORITHMS; UNRELATED MACHINES; RELEASE DATES; BOUNDS;
D O I
10.1109/FOCS.2017.34
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We study approximation algorithms for scheduling problems with the objective of minimizing total weighted completion time, under identical and related machine models with job precedence constraints. We give algorithms that improve upon many previous 15 to old state-of-art results. A major theme in these results is the use of time-indexed linear programming relaxations. These are natural relaxations for their respective problems, but surprisingly are not studied in the literature. We also consider the scheduling problem of minimizing total weighted completion time on unrelated machines. The recent breakthrough result of [Bansal-SrinivasanSvensson, STOC 2016] gave a (1.5-c)-approximation for the problem, based on some lift-and-project SDP relaxation. Our main result is that a (1.5-c)-approximation can also be achieved using a natural and considerably simpler time-indexed LP relaxation for the problem. We hope this relaxation can provide new insights into the problem.
引用
收藏
页码:283 / 294
页数:12
相关论文
共 50 条
  • [31] Online tradeoff scheduling on a single machine to minimize makespan and total weighted completion time
    Ma, Ran
    Yuan, Jinjiang
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2014, 158 : 114 - 119
  • [32] A better online algorithm for the parallel machine scheduling to minimize the total weighted completion time
    Tao, Jiping
    COMPUTERS & OPERATIONS RESEARCH, 2014, 43 : 215 - 224
  • [33] Approximation algorithms for multi-agent scheduling to minimize total weighted completion time
    Lee, Kangbok
    Choi, Byung-Cheon
    Leung, Joseph Y. -T.
    Pinedo, Michael L.
    INFORMATION PROCESSING LETTERS, 2009, 109 (16) : 913 - 917
  • [34] BATCH SCHEDULING TO MINIMIZE TOTAL COMPLETION-TIME
    GHOSH, JB
    OPERATIONS RESEARCH LETTERS, 1994, 16 (05) : 271 - 275
  • [35] Scheduling of Software Test to Minimize the Total Completion Time
    Chao, Man-Ting
    Lin, Bertrand M. T.
    MATHEMATICS, 2023, 11 (22)
  • [36] Two-agent scheduling of unit processing time jobs to minimize total weighted completion time and total weighted number of tardy jobs
    Wan, Long
    Mei, Jiajie
    Du, Jiangze
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2021, 290 (01) : 26 - 35
  • [37] Parallel-machine scheduling with simple linear deterioration to minimize total completion time
    Ji, Min
    Cheng, T. C. E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (02) : 342 - 347
  • [38] Online scheduling of simple linear deteriorating jobs to minimize the total general completion time
    Yu, Sheng
    Wong, Prudence W. H.
    THEORETICAL COMPUTER SCIENCE, 2013, 487 : 95 - 102
  • [39] Scheduling Coflows of Multi-stage Jobs to Minimize the Total Weighted Job Completion Time
    Tian, Bingchuan
    Tian, Chen
    Dai, Haipeng
    Wang, Bingquan
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 864 - 872
  • [40] Unary NP-hardness of transportation and batching scheduling to minimize the total weighted completion time
    Wei, Hongjun
    Gao, Yuan
    Yuan, Jinjiang
    DISCRETE APPLIED MATHEMATICS, 2025, 369 : 45 - 52