Abstract
This paper focuses on minimizing the makespan for a reentrant hybrid flow shop scheduling problem with time window constraints (RHFSTW), which is often found in manufacturing systems producing the slider part of hard-disk drive products, in which production needs to be monitored to ensure high quality. For this reason, production time control is required from the starting-time-window stage to the ending-time-window stage. Because of the complexity of the RHFSTW problem, in this paper, genetic algorithm hybridized ant colony optimization (GACO) is proposed to be used as a support tool for scheduling. The results show that the GACO can solve problems optimally with reasonable computational effort.
Similar content being viewed by others
References
Abe, K., & Ida, K. (2008). Genetic local search method for re-entrant flow-shop problem. In C. H. Dagli, D. L. Enke, K. M. Bryden, H. Ceylan, & M. Gen (Eds.), Intelligent engineering systems through artificial neural networks (pp. 381–387). New Jersey: ASME Press.
Alaykyran, K., Engin, O., & Doyen, A. (2007). Using ant colony optimization to solve hybrid flow shop scheduling problems. International Journal of Advanced Manufacturing Technology, 35, 541–550.
Arnaout, J. P., Musa, R., & Rabadi, G. (2014). A two-stage ant colony optimization algorithm to minimize the makespan on unrelated parallel machines—part II: Enhancements and experimentations. Journal of Intelligent Manufacturing, 25, 43–53.
Behnamian, J., Fatemi-Ghomi, S. M. T., & Zandieh, M. (2012). Hybrid flow shop scheduling with sequence-dependent setup times by hybridizing max-min ant system, simulated annealing and variable neighborhood search. Expert Systems, 29(2), 156–169.
Chamnanlor, C., & Sethanan, K. (2009). Mixed integer programming models for scheduling hybrid flowshop with unrelated machines and time windows constraints. In Proceedings of the APIEMS2009 conference (pp. 2331–2335). Japan: Kitakyushu.
Chamnanlor, C., & Sethanan, K. (2013). Heuristics for scheduling hybrid flow shop with time windows. IACSIT International Journal of Engineering & Technology, 5(1), 41–44.
Chamnanlor, C., Sethanan, K., Chien, C. F., & Gen, M. (2013). Hybrid genetic algorithms for solving reentrant flow-shop scheduling with time windows. Industrial Engineering & Management Systems, 12(4), 306–316.
Chamnanlor, C., Sethanan, K., Chien, C. F., & Gen, M. (2014). Reentrant flow-shop scheduling with time windows using hybrid genetic algorithm based on auto-tuning strategy. International Journal of Production Research, 52(9), 2612–2629.
Chen, J. S., Pan, J. C. H., & Lin, C. M. (2008a). A hybrid genetic algorithm for the re-entrant flow-shop scheduling problem. Expert Systems with Applications, 34, 570–577.
Chen, J. S., Pan, J. C. H., & Wu, C. K. (2008b). Hybrid tabu search for re-entrant permutation flow-shop scheduling problem. Expert Systems with Applications, 34, 1924–1930.
Chen, J. S., Pan, J. C. H., & Wu, C. K. (2007). Minimizing makespan in reentrant flow-shops using hybrid tabu search. International Journal of Advanced Manufacturing Technology, 34, 353–361.
Chien, C. F., & Chen, C. H. (2007). A novel timetabling algorithm for a furnace process for semiconductor fabrication with constrained waiting and frequency-based setups. OR Spectrum, 29(3), 391–419.
Cho, H. M., Bae, S. J., Kim, J., & Jeong, I. J. (2011). Bi-objective scheduling for reentrant hybrid flow shop using Pareto genetic algorithm. Computers & Industrial Engineering, 61, 529–541.
Cho, D. W., Lee, Y. H., Lee, T. Y., & Gen, M. (2014). An adaptive genetic algorithm for the time dependent inventory routing problem. Journal of Intelligent Manufacturing, 25, 1025–1042.
Choi, H. S., Kim, H. W., Lee, D. H., Yoon, J., Yun, C. Y., & Kevin, B. C. (2009). Scheduling algorithms for two-stage reentrant hybrid flow shops: Minimizing makespan under the maximum allowable due date. International Journal of Advanced Manufacturing Technology, 42, 963–973.
Choi, H. S., Kim, J. S., & Lee, D. H. (2011). Real-time scheduling for reentrant hybrid flow shops: A decision tree based mechanism and its application to a TFT-LCD line. Expert Systems with Applications, 38, 3514–3521.
Danping, L., Lee, C. K. M., & Wu, Z. (2012). Integrating analytical hierarchy process to genetic algorithm for re-entrant flowshop scheduling problem. International Journal of Production Research, 50(7), 1813–1824.
Dorigo, M., Maniezzo, V., & Colorni, A. (1996). The ant system: Optimization by a colony of cooperating agents. IEEE Transactions on Systems, Man, and Cybernetics-Part B, 26, 29–41.
Dorigo, M., & Stützle, T. (2004). Ant colony optimization. Cambridge: MIT Press.
Dugardin, F., Amodeo, L., & Yalaoui, F. (2010a). FLC-archive to solve multiobjective reentrant hybrid flowshop scheduling problem. In Proceedings of the 2010 international conference on machine and web intelligence (pp. 324–329).
Dugardin, F., Yalaoui, F., & Amodeo, L. (2010b). New multi-objective method to solve reentrant hybrid flow shop scheduling problem. European Journal of Operational Research, 203, 22–31.
Gao, J., Gen, M., & Sun, L. (2006). Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm. Journal of Intelligent Manufacturing, 17, 493–507.
Gao, J., Sun, L., & Gen, M. (2008). A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems. Computers & Operations Research, 35, 2892–2907.
Gen, M., & Cheng, R. (2000). Genetic algorithms and engineering optimization. New York: Wiley.
Gen, M., Gao, J., & Lin, L. (2009). Multistage-based genetic algorithm for flexible job-shop scheduling problem. Intelligent and Evolutionary Systems, 187, 183–196.
Gen, M., & Lin, L. (2014). Multiobjective evolutionary algorithm for manufacturing scheduling problems: State-of-the-art survey. Journal of Intelligent Manufacturing Systems, 25, 849–866.
Gholami, M., Zandieh, M., & Alem-Tabriz, A. (2009). Scheduling hybrid flow shop with sequence-dependent setup time and machines with random breakdowns. International Journal of Advanced Manufacturing Technology, 42, 189–201.
Guinet, A., Solomon, M. M., Kedia, P. K., & Dussauchoy, A. (1996). A computational study of heuristics for two-stage flexible flow-shops. International Journal of Production Research, 34(5), 1399–1415.
Gupta, J. N. D. (1988). Two-stage hybrid flow-shop scheduling problem. Journal of Operation Research Society, 39, 359–364.
Hao, X. C., Wu, J. Z., Chien, C. F., & Gen, M. (2014). The cooperative estimation of distribution algorithm: A novel approach for semiconductor final test scheduling problems. Journal of Intelligent Manufacturing, 25, 867–879.
Hekmatfar, M., Fatemi Ghomi, S. M. T., & Karimi, B. (2011). Two stage reentrant hybrid flow shops with setup times and the criterion of minimizing makespan. Applied Soft Computing, 11(8), 4530–4539.
Holland, J. H. (1975). Adaption in natural and artificial systems. Ann Arbor, Mich: University of Michigan Press.
Huang, R. H., & Yang, C. L. (2008). Ant colony system for job shop scheduling with time windows. International Journal of Advanced Manufacturing Technology, 39, 151–157.
Hwang, H., & Sun, J. U. (1997). Production sequencing problem with reentrant work flows and sequence dependent setup times. Computers & Industrial Engineering, 33, 773–776.
Jiang, S., & Tang, L. (2008). Lagrangian relaxation algorithms for re-entrant hybrid flowshop scheduling. In Proceedings of the 2008 international conference on information management, innovation management and industrial engineering (pp. 78–81). New Jersey, USA: Piscataway.
Jing, C., Tang, G., & Qian, X. (2008). Heuristic algorithms for two machine re-entrant flow shop. Theoretical Computer Science, 400, 137–143.
Jungwattanakit, J., Reodecha, M., Chaovalitwongse, P., & Werner, F. (2007). Constructive and simulated annealing algorithms for hybrid flow shop problems with unrelated parallel machines. Thammasat International Journal of Science and Technology, 12(1), 31–41.
Khalouli, S., Ghedjati, F., & Hamzaoui, A. (2010). A meta-heuristic approach to solve a JIT scheduling problem in hybrid flow shop. Engineering Applications of Artificial Intelligence, 23, 765–771.
Kim, H. W., & Lee, D. H. (2009). Heuristic algorithms for re-entrant hybrid flow shop scheduling with unrelated parallel machines. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacturing, 223, 433–442.
Lin, L., & Gen, M. (2009). Auto-tuning strategy for evolutionary algorithms: Balancing between exploration and exploitation. Soft Computing, 13, 157–168.
Lin, L., Hao, X. C., Gen, M., & Jo, J. B. (2012). Network modeling and evolutionary optimization for scheduling in manufacturing. Journal of Intelligent Manufacturing, 23, 2237–2253.
Luo, H., Zhang, A., & Huang, G. Q. (2015). Active scheduling for hybrid flowshop with family setup time and inconsistent family formation. Journal of Intelligent Manufacturing, 26, 169–187.
Pan, J. C. H., & Chen, J. S. (2003). Minimizing makespan in re-entrant permutation flow-shops. Journal of the Operational Research Society, 54, 642–653.
Pezzella, F., Morganti, G., & Ciaschetti, G. (2008). A genetic algorithm for the flexible job-shop scheduling problem. Computers & Operations Research, 34, 3202–3212.
Pinedo, M. (2012). Scheduling: Theory, algorithms, and systems (4th ed.). Englewood Cliff, New Jersey: Prentice-Hall.
Ruiz, R., Maroto, C., & Alcaraz, J. (2005). Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics. European Journal of Operational Research, 165(1), 34–54.
Sethanan, K. (2001). Scheduling flexible flow-shops with sequence dependent setup time. Ph.D. dissertation, West Virginia University, West Virginia, USA.
Song, Y. H., Wang, G. S., Wang, P. T., & Johns, A. T. (1997). Environment/economic dispatch using fuzzy logic controlled genetic algorithm. Proceedings of IEEE on Generation, Transmission and Distribution, 114(4), 337–382.
Takeyasu, K., & Kainosho, M. (2014). Optimization technique by genetic algorithms for international logistics. Journal of Intelligent Manufacturing, 25, 1043–1049.
Yalaoui, N., Amodeo, L., Yalaoui, F., & Mahdi, H. (2010). Particle swarm optimization under fuzzy logic controller for solving a hybrid reentrant flow shop problem. In Proceedings of the IEEE international symposium on parallel & distributed processing, workshops and Ph.D. Forum. Atlanta, GA, USA.
Ying, K. C., Lin, S. W., & Wan, S. Y. (2014). Bi-objective reentrant hybrid flowshop scheduling: An iterated Pareto greedy algorithm. International Journal of Production Research, 52(19), 5735–5747.
Yun, Y. S., & Gen, M. (2003). Performance analysis of adaptive genetic algorithms with fuzzy logic and heuristics. Fuzzy Optimization Decision Making, 2(2), 161–175.
Zhang, H., & Gen, M. (2009). A parallel hybrid ant colony optimization approach for job-shop scheduling problem. International Journal of Manufacturing Technology and Management, 16(1/2), 22–41.
Acknowledgments
This project was financially supported by the Industry/University Cooperative Research Center (I/UCRC) in HDD Components, the research unit on System Modeling for Industry, the Faculty of Engineering, Khon Kaen University and National Electronics and Computer Technology Center, National Science and Technology Development Agency.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chamnanlor, C., Sethanan, K., Gen, M. et al. Embedding ant system in genetic algorithm for re-entrant hybrid flow shop scheduling problems with time window constraints. J Intell Manuf 28, 1915–1931 (2017). https://doi.org/10.1007/s10845-015-1078-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-015-1078-9