Single machine batch scheduling to minimize the sum of total flow time and batch delivery cost with an unavailability interval

被引:25
|
作者
Yin, Yunqiang [1 ,2 ]
Ye, Deshi [1 ]
Zhang, Guochuan [1 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
[2] E China Inst Technol, Coll Sci, Nanchang 330013, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Scheduling; Batch delivery; Fully polynomial time approximation scheme; TOTAL COMPLETION-TIME; COMMON DUE-DATE; APPROXIMATION ALGORITHMS; EARLINESS-TARDINESS; MAINTENANCE; COMPLEXITY; JOBS;
D O I
10.1016/j.ins.2014.02.142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of scheduling n nonresumable and simultaneously available jobs on a single machine, where the machine has a fixed unavailability interval, and the jobs are delivered in batches to the customers. There is no capacity limit on each delivery batch, and the cost per batch delivery is fixed and independent of the number of jobs in the batch. The goal is to find the optimal delivery date for each job and an optimal job sequence to minimize the sum of total flow time and batch delivery cost. The problem is shown to be NP-hard based on a reduction from the Equal-Size Partition Problem. Then a pseudo-polynomial time algorithm is developed, establishing that it is NP-hard in the ordinary sense. Finally, by applying the interval partitioning technique and the rounding technique, a fully polynomial time approximation scheme (FPTAS) and a bicriteria fully polynomial time approximation scheme are developed, which run in time O (n(5)/epsilon(2) + n(5) log n) and O (n(6)/epsilon), respectively. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:310 / 322
页数:13
相关论文
共 50 条
  • [1] Parallel machine scheduling with batch deliveries to minimize total flow time and delivery cost
    Gong, Hua
    Tang, Lixin
    Leung, Joseph Y. T.
    NAVAL RESEARCH LOGISTICS, 2016, 63 (06) : 492 - 502
  • [2] Batch delivery scheduling with batch delivery cost on a single machine
    Ji, Min
    He, Yong
    Cheng, T. C. E.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) : 745 - 755
  • [3] Integer Batch Scheduling Problems for a Single-Machine to Minimize Total Actual Flow Time
    Yusriski, Rinto
    Astuti, Budi
    Sukoyo
    Samadhi, T. M. A. Ari
    Halim, Abdul Hakim
    2ND INTERNATIONAL MATERIALS, INDUSTRIAL, AND MANUFACTURING ENGINEERING CONFERENCE, MIMEC2015, 2015, 2 : 118 - 123
  • [4] Batch scheduling to minimize the sum of total completion time plus the sum of total penalties
    Li, Xiuqian
    Feng, Haodi
    Su, Zheng
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2013, 50 (08): : 1700 - 1709
  • [6] Scheduling a single continuous batch processing machine to minimize total completion time
    Zhao, Yu-Fang
    Tang, Li-Xin
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2008, 36 (02): : 367 - 370
  • [7] Two-agent single-machine scheduling to minimize the batch delivery cost
    Yin, Yunqiang
    Wang, Yan
    Cheng, T. C. E.
    Wang, Du-Juan
    Wu, Chin-Chia
    COMPUTERS & INDUSTRIAL ENGINEERING, 2016, 92 : 16 - 30
  • [8] Single-machine batch scheduling to minimize the total setup cost in the presence of deadlines
    Dominik Kress
    Maksim Barketau
    Erwin Pesch
    Journal of Scheduling, 2018, 21 : 595 - 606
  • [9] Single-machine batch scheduling to minimize the total setup cost in the presence of deadlines
    Kress, Dominik
    Barketau, Maksim
    Pesch, Erwin
    JOURNAL OF SCHEDULING, 2018, 21 (06) : 595 - 606
  • [10] Single machine batch scheduling to minimize total completion time and resource consumption costs
    Shabtay, Dvir
    Steiner, George
    JOURNAL OF SCHEDULING, 2007, 10 (4-5) : 255 - 261