skip to main content
research-article

Minimizing makespan for solving the distributed no-wait flowshop scheduling problem

Published: 01 September 2016 Publication History

Abstract

This paper is the first research to solve the distributed no-wait flowshop scheduling problem.The proposed ICG algorithm provides a practical means of solving this problem.This study contributes significantly to expand the research on distributed scheduling problems. This paper presents the distributed no-wait flowshop scheduling problem (DNFSP), which is the first attempt in the literature to solve this key problem faced by the manufacturing industry. A mixed integer programming (MIP) mathematical model and an iterated cocktail greedy (ICG) algorithm are developed for solving this problem of how to minimize the makespan among multiple plants. The ICG algorithm presented herein is an enhanced version of the iterated greedy algorithm, and it includes two self-tuning mechanisms and a cocktail destruction mechanism. Exhaustive computational experiments and statistical analyses show that the proposed ICG algorithm is a highly efficient approach that provides a practical means for solving the challenging DNFSP.

References

[1]
T. Aldowaisan, A. Allahverdi, New heuristics for no-wait flowshops to minimize makespan, Computers & Operations Research, 30 (2003) 1219-1231.
[2]
F.T.S. Chan, H.K. Chan, A new model for manufacturing supply chain networks: A multiagent approach, Proceedings of the Institution of Mechanical Engineers Part B: Journal of Engineering Manufacture, 218 (2004) 443-454.
[3]
F.T.S. Chan, A. Prakash, H.L. Ma, C.S. Wong, A hybrid Tabu sample-sort simulated annealing approach for solving distributed scheduling problem, International Journal of Production Research, 51 (2013) 2602-2619.
[4]
M. Ciavotta, G. Minella, R. Ruiz, Multi-objective sequence dependent setup times permutation flowshop: A new algorithm and a comprehensive study, European Journal of Operational Research, 227 (2013) 301-313.
[5]
M. DiNatale, J.A. Stankovic, Applicability of simulated annealing methods to real-time scheduling and jitter control, in: 16th IEEE real-time systems symposium, Pisa, Italy, 1995, pp. 190-199.
[6]
V. Fernandez-Viagas, J.M. Framinan, A bounded-search iterated greedy algorithm for the distributed permutation flowshop scheduling problem, International Journal of Production Research, 53 (2015) 1111-1123.
[7]
J.M. Framinan, M.S. Nagano, Evaluating the performance for makespan minimization in no-wait flowshop sequencing, Journal of Materials Processing Technology, 197 (2008) 1-9.
[8]
J. Gao, R. Chen, A hybrid genetic algorithm for the distributed permutation flowshop scheduling problem, International Journal of Computational Intelligence Systems, 4 (2011) 497-508.
[9]
J. Gao, R. Chen, An NEH-based heuristic algorithm for distributed permutation flowshop scheduling problems, Scientific Research and Essays, 6 (2011) 3094-3100.
[10]
J. Gao, R. Chen, W. Deng, An efficient tabu search algorithm for the distributed permutation flowshop scheduling problem, International Journal of Production Research, 51 (2013) 641-651.
[11]
J. Grabowski, J. Pempera, Some local search algorithms for no-wait flow-shop problem with makespan criterion, Computers & Operations Research, 32 (2005) 2197-2212.
[12]
N.G. Hall, C. Sriskandarayah, A survey of machine scheduling problems with blocking and no-wait in process, Operations Research, 44 (1996) 510-525.
[13]
R. Hammami, Y. Frien, An optimization model for the design of global multi-echelon supply chains under lead time constraints, International Journal of Production Research, 51 (2013) 2760-2775.
[14]
L.W. Jacobs, M.J. Brusco, A local-search heuristic for large set-covering problems, Naval Research Logistics, 42 (1995) 1129-1140.
[15]
H.Z. Jia, J.Y.H. Fuh, A.Y.C. Nee, Y.F. Zheng, Web-based multi-functional scheduling system for a distributed manufacturing environment, Concurrent Engineering: Research and Application, 10 (2002) 27-39.
[16]
D. Laha, U.K. Chakraborty, A constructive heuristic for minimizing makespan in no-wait flow shop scheduling, International Journal of Advanced Manufacturing Technology, 41 (2009) 97-109.
[17]
X. Li, Q. Wang, C. Wu, Heuristic for no-wait flow shops with makespan minimization based on total idle-time increments, Information Science, 51 (2008) 896-909.
[18]
M. Lim, K. Tan, Using a multi-agent system to optimise resource utilisation in multi-site manufacturing facilities, International Journal of Production Research, 51 (2013) 2620-2638.
[19]
S.W. Lin, Z.J. Lee, K.C. Ying, C.C. Lu, Minimization of maximum lateness on parallel machines with sequence-dependent setup times and job release dates, Computers & Operations Research, 38 (2011) 809-815.
[20]
S.W. Lin, K.C. Ying, C.Y. Huang, Minimising makespan in distributed permutation flowshops using a modified iterated greedy algorithm, International Journal of Production Research, 51 (2013) 5029-5038.
[21]
G. Minella, R. Ruiz, M. Ciavotta, Restarted iterated Pareto greedy algorithm for multi-objective flowshop scheduling problems, Computers & Operations Research, 38 (2011) 1521-1533.
[22]
D. Montgomery, Design and analysis of experiments, John Wiley & Sons, New York, 2007.
[23]
B. Naderi, R. Ruiz, The distributed permutation flowshop scheduling problem, Computers & Operations Research, 37 (2010) 754-768.
[24]
B. Naderi, R. Ruiz, A scatter search algorithm for the distributed permutation flowshop scheduling problem, European Journal of Operational Research, 239 (2014) 323-334.
[25]
Q. Pan, R. Ruiz, An effective iterated greedy algorithm for the mixed no-idle permutation flowshop scheduling problem, Omega-International Journal of Management Science, 44 (2014) 41-50.
[26]
Q.K. Pan, M.F. Tasgetiren, Y.C. Liang, A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem, Computers & Operations Research, 35 (2008) 2807-2839.
[27]
M. Pinedo, Scheduling: Theory, algorithms, and systems, Springer Science+Business Media LLC, New York, 2012.
[28]
B. Qian, L. Wang, R. Hu, D.X. Huang, X. Wang, A DE-based approach to no-wait flow-shop scheduling, Computers & Industrial Engineering, 57 (2009) 787-805.
[29]
H. Rock, The three-machine no-wait flowshop problem is NP-complete, Journal of Associate Computer Machinery, 31 (1984) 336-345.
[30]
R. Ruiz, B. Naderi, Variable neighborhood descent methods for the distributed permutation flowshop problem, in: Multidisciplinary international conference on scheduling: Theory and applications (MISTA 2009) 10-12 August 2009, Dublin, Ireland, 2009.
[31]
H. Samarghandi, T.Y. ElMekkawy, A meta-heuristic approach for solving the no-wait flow-shop problem, International Journal of Production Research, 50 (2012) 7313-7326.
[32]
S.U. Sapkal, D. Laha, A heuristic for no-wait flow shop scheduling, International Journal of Advanced Manufacturing Technology, 68 (2013) 1327-1338.
[33]
E. Taillard, Benchmarks for basic scheduling problems, European Journal of Operational Research, 64 (1993) 278-285.
[34]
A. Thomas, G. Singh, M. Krishnamoorthy, J. Venkateswaran, Distributed optimisation method for multi-resource constrained scheduling in coal supply chains, International Journal of Production Research, 51 (2013) 2740-2759.
[35]
L.Y. Tseng, Y.T. Lin, A hybrid genetic algorithm for no-wait flowshop scheduling problem, International Journal of Production Economics, 128 (2010) 144-152.
[36]
E. Vallada, R. Ruiz, A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times, European Journal of Operational Research, 211 (2011) 612-622.
[37]
M.M. Yenisey, B. Yagmahan, Multi-objective permutation flowshop scheduling problem: Literature review, classification and current trends, Omega-International Journal of Management Science, 45 (2014) 119-135.
[38]
K.C. Ying, Solving non-permutation flowshop scheduling problems by an effective iterated greedy heuristic, International Journal of Advanced Manufacturing Technology, 38 (2008) 348-354.
[39]
K.C. Ying, An iterated greedy heuristic for multistage hybrid flowshop scheduling problems with multiprocessor tasks, Journal of the Operational Research Society, 60 (2009) 810-817.
[40]
K.C. Ying, Scheduling identical wafer sorting parallel machines with sequence-dependent setup times using an iterated greedy heuristic, International Journal of Production Research, 50 (2012) 2710-2719.
[41]
K.C. Ying, H.M. Cheng, Dynamic parallel machine scheduling with sequence-dependent setup times using an iterated greedy heuristic, Expert Systems with Applications, 37 (2010) 2848-2852.
[42]
K.C. Ying, S.W. Lin, C.Y. Huang, Sequencing single-machine tardiness problems with sequence dependent setup times using an iterated greedy heuristic, Expert Systems with Applications, 36 (2009) 7087-7092.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Computers and Industrial Engineering
Computers and Industrial Engineering  Volume 99, Issue C
September 2016
518 pages

Publisher

Pergamon Press, Inc.

United States

Publication History

Published: 01 September 2016

Author Tags

  1. Distributed no-wait flowshop
  2. Iterated cocktail greedy algorithm
  3. Scheduling

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media