Abstract
In this paper, the no-wait flowshop problem with total flowtime minimization is considered. In order to fast evaluate a new solution generated in the searching process in an algorithm, the objective increment properties of fundamental operators are analyzed on the basis of the distance of adjacent jobs in a sequence. An iterative search method is proposed for the considered problem. Two initial solutions are constructed by two investigated heuristics, and assigned as the parent solutions. The parent solutions are improved iteratively by a mini-evolutionary algorithm based on perturbation cycle. Each perturbation cycle consists of a perturb operation and an enhancement process following two strategies: (1) segment-based local search, and (2) iterative global search. The proposed method is compared with the best existing algorithms under the classical benchmark instances. Computational result reveals that the proposed method outperforms the others on effectiveness.
Similar content being viewed by others
References
Pinedo M (2012) Scheduling: theory, algorithms, and systems. Springer, New York
Zhu J, Li X, Shen W (2011) Effective genetic algorithm for resource-constrained project scheduling with limited preemptions. Int J Mach Learn Cybern 2(2):55–65
Hall NG, Sriskandarajah C (1996) A survey of machine scheduling problems with blocking and no-wait in process. Oper Res 44(3):510–525
Ruiz R, Maroto C (2005) A comprehensive review and evaluation of permutation flowshop heuristics. Eur J Oper Res 165(2):479–494
Wang L, Zheng D-Z (2001) An effective hybrid optimization strategy for job-shop scheduling problems. Comput Oper Res 28(6):585–596
MacCarthy B, Liu J (1993) Addressing the gap in scheduling research: a review of optimization and heuristic methods in production scheduling. Int J Prod Res 31(1):59–79
Van Deman JM, Baker KR (1974) Minimizing mean flowtime in the flow shop with no intermediate queues. AIIE Trans 6(1):28–34
Adiri I, Pohoryles D (1982) Flowshop/no-idle or no-wait scheduling to minimize the sum of completion times. Naval Res Logist Q 29(3):495–504
Van der Veen JA, Van Dal R (1991) Solvable cases of the no-wait flow-shop scheduling problem. J Oper Res Soc 42(11):971–980
Rajendran C, Chaudhuri D (1990) Heuristic algorithms for continuous flow-shop problem. Naval Res Logist (NRL) 37(5):695–705
Bonney M, Gundry S (1976) Solutions to the constrained flowshop sequencing problem. Oper Res Q 27:869–883
King J, Spachis A (1980) Heuristics for flow-shop scheduling. Int J Prod Res 18(3):345–357
Bertolissi E (2000) Heuristic algorithm for scheduling in the no-wait flow-shop. J Mater Process Technol 107(1):459–465
Aldowaisan T, Allahverdi A (2004) New heuristics for m-machine no-wait flowshop to minimize total completion time. Omega 32(5):345–352
Chen C-L, Neppalli RV, Aljaber N (1996) Genetic algorithms applied to the continuous flow shop problem. Comput Ind Eng 30(4):919–929
Framinan JM, Nagano MS, Moccellin JV (2010) An efficient heuristic for total flowtime minimisation in no-wait flowshops. Int J Adv Manuf Technol 46(9–12):1049–1057
Fink A, Voß S (2003) Solving the continuous flow-shop scheduling problem by metaheuristics. Eur J Oper Res 151(2):400–414
Gao K, Pan Q, Suganthan P, Li J (2013) Effective heuristics for the no-wait flow shop scheduling problem with total flow time minimization. Int J Adv Manuf Technol 66(9–12):1563–1572
Laha D, Sapkal SU (2014) An improved heuristic to minimize total flow time for scheduling in the m-machine no-wait flow shop. Comput Ind Eng 67:36–43
Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64(2):278–285
Pan Q-K, Fatih Tasgetiren M, Liang Y-C (2008) A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem. Comput Oper Res 35(9):2807–2839
Zhu X, Li X, Wang X (2009) Objective increment based iterative greedy heuristic for no-wait flowshops with total flowtime minimization. Chin J Comput 31(1):132–141
Gao K-Z, Pan Q-K, Li J-Q (2011) Discrete harmony search algorithm for the no-wait flow shop scheduling problem with total flow time criterion. Int J Adv Manuf Technol 56(5–8):683–692
Gao K-Z, Pan Q-K, Li J-Q, Wang Y-T, Liang J (2012) A hybrid harmony search algorithm for the no-wait flow-shop scheduling problems. Asia-Pac J Oper Res 29(02):1250012-1–1250012-23
Singh A, Valente JM, Moreira MR (2012) Hybrid heuristics for the single machine scheduling problem with quadratic earliness and tardiness costs. Int J Mach Learn Cybern 3(4):327–333
Rosenkrantz DJ, Stearns RE, Lewis II PM (2009) An analysis of several heuristics for the traveling salesman problem. In: Fundamental problems in computing, Chap 3. Springer, New York, pp 43–68
Iyer SK, Saxena B (2004) Improved genetic algorithm for the permutation flowshop scheduling problem. Comput Oper Res 31(4):593–606
Ruiz R, Stützle T (2007) A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem. Eur J Oper Res 177(3):2033–2049
Sevaux M, Dauzere-Peres S (2003) Genetic algorithms to minimize the weighted number of late jobs on a single machine. Eur J Oper Res 151(2):296–306
Nearchou AC (2004) The effect of various operators on the genetic search for large scheduling problems. Int J Prod Econ 88(2):191–203
Acknowledgments
This work is supported by the National Natural Science Foundation of China (Grants 61272377) and the Specialized Research Fund for the Doctoral Program of Higher Education (20120092110027).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Zhu, X., Li, X. Iterative search method for total flowtime minimization no-wait flowshop problem. Int. J. Mach. Learn. & Cyber. 6, 747–761 (2015). https://doi.org/10.1007/s13042-014-0312-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13042-014-0312-7