Abstract
Lot-streaming scheduling problem has been an active area of research due to its important applications in modern industries. This paper deals with the lot-streaming flowshop problem with sequence-dependent setup times with makespan criterion. An effective discrete invasive weed optimization (DIWO) algorithm is presented with new characteristics. A job permutation representation is utilized and an adapted Nawaz–Enscore–Ham heuristic is employed to ensure an initial weed colony with a certain level of quality. A new spatial dispersal model is designed based on the normal distribution and the property of tangent function to enhance global search. A local search procedure based on the insertion neighborhood is employed to perform local exploitation. The presented DIWO is calibrated by means of the design of experiments approach. A comparative evaluation is carried out with several best performing algorithms based on a total of 280 randomly generated instances. The numerical experiments show that the presented DIWO algorithm produces significantly better results than the competing algorithms and it constitutes a new state-of-the-art solution for the lot-streaming flowshop problem with sequence-dependent setup times with makespan criterion.





Similar content being viewed by others
References
Allahverdi, A., & Aydilek, H. (2015). Harun the two stage assembly flowshop scheduling problem to minimize total tardiness. Journal of Intelligent Manufacturing, 26, 225–237.
Allahverdi, A., Aydilek, H., & Aydilek, A. (2014). Single machine scheduling problem with interval processing times to minimize mean weighted completion time. Computers & Operations Research, 51, 200–207.
Allahverdi, A., Gupta, J. N. D., & Aldowaisan, T. (1999). A review of scheduling research involving setup considerations. Omega-International Journal of Management Science, 27(2), 219–239.
Benlic, U., & Hao, J.-K. (2013). Breakout local search for maximum clique problems. Computers & Operations Research, 40, 192–206.
Chakaravarthy, G. Vijay, Marimuthu, S., Ponnambalam, S. G., & Kanagaraj, G. (2014). Improved sheep flock heredity algorithm and artificial bee colony algorithm for scheduling \(m\)-machine flow shops lot streaming with equal size sublot problems. International Journal of Production Research, 52(5), 1509–1527.
Chakaravarthy, G. Vijay, Marimuthu, S., & Sait, A. Naveen. (2012). Comparison of firefly algorithm and artificial immune system algorithm for lot streaming in \(m\)-machine flow shop scheduling. International Journal of Computational Intelligence Systems, 5(6), 1184–1199.
Chakaravarthy, G. Vijay, Marimuthu, S., & Sait, A. Naveen. (2013). Performance evaluation of proposed differential evolution and particle swarm optimization algorithms for scheduling \(m\)-machine flow shops with lot streaming. Journal of Intelligent Manufacturing, 24, 175–191.
Chang, J. H., & Chiu, H. N. (2005). A comprehensive review of lot streaming. International Journal of Production Research, 43(8), 1515–1536.
Cheng, M., Mukherjee, N. J., & Sarin, S. C. (2013). A review of lot streaming. International Journal of Production Research, 51(23–24), 7023–7046.
Defersha, F. M., & Chen, M. (2010). A hybrid genetic algorithm for flowshop lot streaming with setups and variable sublots. International Journal of Production Research, 48(6), 1705–1726.
Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.
Ghalenoei, M. R., Hajimirsadeghi, H., & Lucas C. (2009). Discrete invasive weed optimization algorithm: Application to cooperative multiple task assignment of UAVs. In 48th IEEE conference on decision and control and 28th Chinese control conference, pp. 1665–1670.
Ghandi, S., & Masehian, E. (2015). A breakout local search (BLS) method for solving the assembly sequence planning problem. Engineering Applications of Artificial Intelligence, 39, 245–266.
Glass, C. A., & Possani, E. (2011). Lot streaming multiple jobs in a flow shop. International Journal of Production Research, 49(9), 2669–2681.
Han, Y.-Y., Gong, D.-W., Sun, X.-Y., & Pan, Q.-K. (2014). An improved NSGA-II algorithm for multi-objective lot-streaming flow shop scheduling problem. International Journal of Production Research, 52, 2211–2231.
Marimuthu, S., Ponnambalam, S. G., & Jawahar, N. (2007). Tabu search and simulated annealing algorithms for scheduling in flow shops with lot streaming. Proceedings of the Institution of Mechanical Engineers, Part B, Journal of Engineering Manufacture, 221, 317–331.
Marimuthu, S., Ponnambalam, S. G., & Jawahar, N. (2008). Evolutionary algorithms for scheduling m-machine flow shop with lot streaming. Robotics and Computer-Integrated Manufacturing, 24, 125–139.
Marimuthu, S., Ponnambalam, S. G., & Jawahar, N. (2009). Threshold accepting and Ant-colony optimization algorithm for scheduling m-machine flow shop with lot streaming. Journal of Material Processing Technology, 209, 1026–1041.
Mehrabian, A. R., & Koma, A. Y. (2011). A novel technique for optimal placement of piezoelectric actuators on smart structures. Journal of The Franklin Institute, 348, 12–23.
Mehrabian, A. R., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1, 355–366.
Mehrabian, A. R., Oranizi, H., & Rad, Z. D. (2008). Application of the invasive weed optimization technique for antenna configurations. Progress in Electromagnetics Research, 79, 137–150.
Nawaz, M., Enscore, E. J. R., & Ham, I. (1983). A heuristic algorithm for the m machine, n job flowshop sequencing problem. Omega-International Journal of Management Science, 11(1), 91–95.
Nejati, M., Mahdavi, I., Hassanzadeh, R., Mahdavi-Amiri, N., & Mojarad, M. (2014). Multi-job lot streaming to minimize the weighted completion time in a hybrid flow shop scheduling problem with work shift constraint. International Journal of Advanced Manufacturing Technology, 70, 501–514.
Noroozi, A., Vitae, A., Mokhtari, H., & Abadi, I. N. K. (2013). Research on computational intelligence algorithms with adaptive learning approach for scheduling problems with batch processing machines. Neurocomputing, 101(4), 190–203.
Pan, Q.-K., & Ruiz, R. (2012). An estimation of distribution algorithm for lot-streaming flow shop problems with setup times. Omega, 40, 166–180.
Pan, Q.-K., Suganthan, P. N., Liang, J. J., & Tasgetiren, M. F. (2011a). A local-best harmony search algorithm with dynamic sub-harmony memories for lot-streaming flow shop scheduling problem. Expert Systems with Applications, 38, 3252–3259.
Pan, Q.-K., Tasgetiren, M. F., & Liang, Y.-C. (2008). A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Computers & Industrial Engineering, 55(4), 795–816.
Pan, Q.-K., Tasgetiren, M. F., Suganthan, P. N., & Chua, T. J. (2011b). A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem. Information Sciences, 181, 2455–2468.
Pan, Q.-K., Wang, L., Gao, L., & Li, J.-Q. (2011c). An effective shuffled frog-leaping algorithm for lot-streaming flow shop scheduling problem. International Journal of Advanced Manufacturing Technology, 52, 699–713.
Pinedo, M. (2002). Scheduling: Theory, algorithms and systems (2nd ed.). Englewood Cliffs, NJ: Prentice-Hall.
Rad, H. S., & Lucas, C. (2007). A recommender system based on invasive weed optimization algorithm. IEEE congress on evolutionary computation, pp. 297–4304.
Reiter, S. (1996). System for managing job-shop production. Journal of Business, 39(3), 371–393.
Ribas, I., Companys, R., & Tort-Martorell, X. (2011). An iterated greedy algorithm for the flowshop scheduling with blocking. OMEGA, 39, 293–301.
Rudolph, G. (1994). Convergence analysis of canonical genetic algorithm. IEEE Transactions on Neural Networks, 5(1), 96–101.
Sang, H.-Y. (2013). Research on methods for lot-streaming flow shop scheduling problems. Wuhan: Huazhong University of Science and Technology.
Sang, H.-Y., Gao, L., & Li, X.-Y. (2014). An iterated local search algorithm for the lot-streaming flow shop scheduling problem. Asia-Pacific Journal of Operational Research, 31(6), 1450045.
Sawik, T. (2014). Joint supplier selection and scheduling of customer orders under disruption risks: Single versus dual sourcing. OMEGA, 43, 83–95.
Truscott, W. (1986). Production scheduling with capacity constrained transportation activities. Journal of Operational Management, 6, 333–348.
Tseng, C. T., & Liao, C. J. (2008). A discrete particle swarm optimization for lot-streaming flowshop scheduling problem. European Journal of Operational Research, 191, 360–373.
Ventura, J. A., & Yoon, S.-H. (2013). A new genetic algorithm for lot-streaming flow shop scheduling with limited capacity buffers. Journal of Intelligent Manufacturing, 24, 1185–1196.
Wang, L., Pan, Q.-K., & Tasgetiren, M. F. (2011). A hybrid harmony search algorithm for the blocking permutation flow shop scheduling problem. Computers & Industrial Engineering, 61, 76–83.
Xu, Y., Wang, L., Wang, S.-Y., & Liu, M. (2015). An effective teaching-learning-based optimization algorithm for the flexible job-shop scheduling problem with fuzzy processing time. Neurocomputing, 148(19), 260–268.
Yenisey, M. M., & Yagmahan, B. (2014). Multi-objective permutation flow shop scheduling problem: Literature review, classification and current trends. OMEGA, 45, 119–135.
Zhou, Y., Chen, H., & Zhou, G. (2014). Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing, 137(5), 285–292.
Acknowledgments
This research is partially supported by National Science Foundation of China (515775212, 61503170, 61573178, 61374187), Program for New Century Excellent Talents in University (NCET-13-0106), Specialized Research Fund for the Doctoral Program of Higher Education (20130042110035), Shandong Province Higher Educational Science and Technology Program (J14LN28), Science Foundation of Hubei Province in China (2015CFB560), Key Laboratory Basic Research Foundation of Education Department of Liaoning Province (LZ2014014). Open Research Fund Program of the State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, China.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sang, HY., Pan, QK., Duan, PY. et al. An effective discrete invasive weed optimization algorithm for lot-streaming flowshop scheduling problems. J Intell Manuf 29, 1337–1349 (2018). https://doi.org/10.1007/s10845-015-1182-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-015-1182-x