Improved approximation for non-preemptive single machine flow-time scheduling with an availability constraint

被引:36
|
作者
Breit, Joachim [1 ]
机构
[1] Univ Saarland, Dept Informat & Technol Management, D-6600 Saarbrucken, Germany
关键词
single machine scheduling; approximation algorithms; availability constraints;
D O I
10.1016/j.ejor.2006.10.005
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We study the problem of scheduling n non-preemptable jobs on a single machine which is not available for processing during a given time period. The objective is to minimize the sum of the job completion times. The best known approximation algorithm for this NP-hard problem has a relative worst-case error bound of 17.6%. We present a parametric O(nlog n)-algorithm H with which better worst-case error bounds can be obtained. The best error bound calculated for the algorithm in the paper is 7.4%. In a computational experiment, we test the algorithm with the performance guarantee set to 10.2%. It turns out that randomly generated instances with up to 1000 jobs can be solved with a mean (maximum) error of 0.31% (3.18%) and a mean (maximum) computation time of 0.8 (9.7) seconds. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:516 / 524
页数:9
相关论文
共 50 条
  • [1] Dynamic non-preemptive single machine scheduling
    Sridharan, SV
    Zhou, ZQ
    [J]. COMPUTERS & OPERATIONS RESEARCH, 1996, 23 (12) : 1183 - 1190
  • [2] Non-Preemptive Open Shop Scheduling Considering Machine Availability
    Barjouei, A. Shojaei
    Barabadi, Abbas
    Tavakkoli-Moghaddam, R.
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2019, : 1280 - 1284
  • [3] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Gong, Mingyang
    Goebel, Randy
    Lin, Guohui
    Miyano, Eiji
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (01) : 877 - 893
  • [4] Improved approximation algorithms for non-preemptive multiprocessor scheduling with testing
    Mingyang Gong
    Randy Goebel
    Guohui Lin
    Eiji Miyano
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 877 - 893
  • [5] Approximation algorithm for the weighted flow-time minimization on a single machine with a fixed non-availability interval
    Kacem, Imed
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 54 (03) : 401 - 410
  • [6] A Constraint Programming Approach for Non-preemptive Evacuation Scheduling
    Even, Caroline
    Schutt, Andreas
    Van Hentenryck, Pascal
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 574 - 591
  • [7] SINGLE-MACHINE FLOW-TIME SCHEDULING WITH A SINGLE BREAKDOWN
    ADIRI, I
    BRUNO, J
    FROSTIG, E
    KAN, AHGR
    [J]. ACTA INFORMATICA, 1989, 26 (07) : 679 - 685
  • [8] 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
  • [9] An improved approximation algorithm for two-machine flow shop scheduling with an availability constraint
    Breit, J
    [J]. INFORMATION PROCESSING LETTERS, 2004, 90 (06) : 273 - 278
  • [10] A parallel randomized approximation algorithm for non-preemptive single machine scheduling with release dates and delivery times
    Badri, Hossein
    Bahreini, Tayebeh
    Grosu, Daniel
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2021, 130