摘要(英) |
In this research, we discuss a scheduling problem including n non-preemptive jobs and m identical parallel machines with availability constraints. Our objective is minimizing the total completion time. . Most scheduling problems assume machines will work continuously, but in fact the situation is not always possible. So we consider the situation that each machine has its own available intervals For example, in the manufacturing industry, machines cannot always be in an operating state. Workers will stop the machines for a preventive maintenance period. It can keep the machines status stable and increase the yield of productions and the service life of the machines.
To find out the approximation solution for our problem, we first develop a dynamic programming algorithm. We adopt the proposed schemes of Tsou.(2017) and Chen.(2016) which is/are based on the idea of scheduling. We used three propositions to eliminate the possibility which cannot lead to the optimal solutions. These propositions are compared by the starting time and the number of jobs which are assigned in the available intervals filled up with jobs. Finally, we compare our dynamic programming with the branch and bound algorithm proposed from Tsou(2017). |
參考文獻 |
Reference
[1] Adiri, I., J.Bruno, E.Frostig, & A. R.Kan,. Single machine flow-time scheduling with a single breakdown. Acta Informatica, 26(7), 679-696, 1989.
[2] Gawiejnowicz, S., W.Kurc , & L.Pankowska,. Solving a permutation problem by a fully polynomial-time approximation scheme. Discussiones Mathematicae, Differential Inclusions, Control and Optimization, 30(2), 191-203, 2010.
[3] Kacem, I., & A. R.Mahjoub, Fully polynomial time approximation scheme for the weighted flow-time minimization on a single machine with a fixed non-availability interval. Computers & Industrial Engineering, 56(4), 1708-1712,2009.
[4] Mellouli, R., C.Sadfi, C.Chu, & I.Kacem,. Identical parallel-machine scheduling under availability constraints to minimize the sum of completion times. European Journal of Operational Research, 197(3), 1150-1165, 2009.
[5] Pinedo, M. L., Scheduling: theory, algorithms, and systems. Springer, 2008.
[6] Schmidt, G., Scheduling with limited machine availability1. European Journal of Operational Research, 121(1), 1-15, 2000.
[7] Schuurman, P., & G. J. Woeginger,. Approximation schemes-a tutorial. Lectures on scheduling, 2006.
[8] Woeginger, G. J. When does a dynamic programming formulation guarantee the existence of a fully polynomial time approximation scheme (FPTAS)?. INFORMS Journal on Computing, 12(1), 57-74, 2000.
[9] 陳昱全,「機台可用區間及合適度限制求最小化總完工時間之平行機台排程問題」,國立中央大學,碩士論文,民國105年。
[10] 鄒永瑜,「機台可用區間限制求最小化總完工時間之平行機台排程問題」,國立中央大學,碩士論文,民國106年。 |