带有退化维护活动和工件可拒绝的非同类机排序问题

展开
  • 1. 曲阜师范大学数学科学学院, 山东曲阜 273165
    2. 曲阜师范大学运筹学研究院, 山东日照 276826
张玉忠, E-mail: yuzhongrz@163.com

收稿日期: 2022-01-18

  网络出版日期: 2023-09-14

基金资助

国家自然科学基金(12271295)

Unrelated parallel-machine scheduling with deteriorating maintenance activities and job rejection

Expand
  • 1. School of Mathematical Sciences, Qufu Normal University, Qufu 273165, Shandong, China
    2. Institute of Operation Research, Qufu Normal University, Rizhao 276826, Shandong, China

Received date: 2022-01-18

  Online published: 2023-09-14

摘要

本文研究了带有退化维护活动和工件可拒绝的非同类机排序问题。每台机器至多执行一次退化维护活动,退化维护活动的维护时长是其开始时刻的线性非减函数。工件或者被加工并支付生产成本,或者被拒绝并支付拒绝成本。目标是确定每台机器上退化维护活动的位置与所有接受工件的加工顺序使所有接受工件的排序指标、生产成本及所有拒绝工件的拒绝惩罚之和达到最小。当排序指标为最大完工时间时,我们给出一个最坏性能比为2的近似算法。当排序指标为总完工时间、机器总负载及完工时间的总绝对偏差时,我们指出这三个问题都是在多项式时间内可解的。

本文引用格式

高洁, 邹娟, 隋玉康, 张玉忠 . 带有退化维护活动和工件可拒绝的非同类机排序问题[J]. 运筹学学报, 2023 , 27(3) : 137 -149 . DOI: 10.15960/j.cnki.issn.1007-6093.2023.03.011

Abstract

We study unrelated parallel-machine scheduling problems with deteriorating maintenance activities and job rejection. Each machine has at most one deteriorating maintenance activity throughout the scheduling horizon. The duration of the maintenance activity increases linearly with its starting time. Each job is either processed and it incurs a production cost, or is rejected with a penalty cost. The objective is to find the position of the maintenance activity of each machine and the sequence of the accepted jobs such that the scheduling cost of all accepted jobs plus the total cost of rejecting and processing jobs is minimized. When the scheduling cost is the makespan, we provide an approximation algorithm with worst-case ratio of 2. When the scheduling costs are the total completion time, the total machine load and the total absolute deviation of completion times, we show that the three versions of the scheduling problem can be optimally solved in polynomial time.

参考文献

1 Lee C Y , Leon V J . Machine scheduling with a rate modifying activity[J]. European Journal of Operational Research, 2001, 128, 119- 128.
2 Kubzin M A , Strusevich V A . Planning machine maintenance in two-machine shop scheduling[J]. Operations Research, 2006, 54, 789- 800.
3 Mosheiov G , Sidney J B . Scheduling a deteriorating maintenance activity on a single machine[J]. Journal of the Operational Research Society, 2010, 61, 882- 887.
4 Wang L Y , Huang X , Ji P , et al. Unrelated parallel-machine scheduling with a deteriorating maintenance activity to minimize the total completion time[J]. Optimization Letters, 2014, 8 (1): 129- 134.
5 Zou J , Yuan J J . Equivalence of some different maintenance activities in single-machine scheduling[J]. Journal of the Operations Research Society of China, 2018, 6, 545- 556.
6 Chung T P , Gupta J N D , Qiu M . Single machine scheduling problem with batch setups involving positional deterioration effects and multiple rate-modifying activities[J]. Engineering Optimization, 2019, 51, 1743- 1760.
7 Delorme M , Iori M , Mendes N F M . Solution methods for scheduling problems with sequencedependent deterioration and maintenance events[J]. European Journal of Operational Research, 2021, 3, 823- 837.
8 Mosheiov G , Daniel O . A note on scheduling a rate modifying activity to minimize total late work[J]. Computers & Industrial Engineering, 2021, 154, 107138.
9 Yu T S , Han J H . Scheduling proportionate flow shops with preventive machine maintenance[J]. International Journal of Production Economics, 2020, 231, 107874.
10 Zou J , Yuan J J . Single-machine scheduling with maintenance activities and rejection[J]. Discrete Optimization, 2020, 38, 100609.
11 Bartal Y , Leonardi S , Spaccamela A M , et al. Multiprocessor scheduling with rejection[J]. SIAM Journal on Discrete Mathematics, 2000, 13, 64- 78.
12 Shabtay D , Gasper N , Kaspi M . A survey on offline scheduling with rejection[J]. Journal of Scheduling, 2013, 16, 3- 28.
13 Zhang L Q , Lu L F . Parallel-machine scheduling with release dates and rejection[J]. 4OR-A Quarterly Journal of Operations Research, 2016, 14, 165- 172.
14 Liu P , Lu X . New approximation algorithms for machine scheduling with rejection on single and parallel machine[J]. Journal of Combinatorial Optimization, 2020, 40, 1- 24.
15 张玉忠. 工件可拒绝排序问题综述[J]. 运筹学学报, 2020, 24, 111- 130.
16 Koulamas C , Steiner G . New results for scheduling to minimize tardiness on one machine with rejection and related problems[J]. Journal of Scheduling, 2021, 24, 27- 34.
17 Li S S , Chen R X . Scheduling with rejection and a deteriorating maintenance activity on a single machine[J]. Asia-Pacific Journal of Operational Research, 2017, 34, 1750010.
18 Jiang D K , Tan J Y . Scheduling with job rejection and nonsimultaneous machine available time on unrelated parallel machines[J]. Theoretical Computer Science, 2016, 616, 94- 99.
19 Lenstra J K , Shmoys D B , Tardos S E . Approximation algorithms for scheduling unrelated parallel machines[J]. Mathematical Programming, 1990, 46, 259- 271.
20 Karmarkar N . A new polynomial-time algorithm for linear programming[J]. Combinatorica, 1984, 4 (4): 373- 395.
21 Cheng T C E , Hsu C J , Yang D L . Unrelated parallel-machine scheduling with deteriorating maintenance activities[J]. Computers & Industrial Engineering, 2011, 60, 602- 605.
22 Brucker P . Scheduling Algorithm[M]. Berlin: Springer-Verlag, 2007.
文章导航

/