Skip to main content

Advertisement

Log in

An effective discrete invasive weed optimization algorithm for lot-streaming flowshop scheduling problems

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Benlic, U., & Hao, J.-K. (2013). Breakout local search for maximum clique problems. Computers & Operations Research, 40, 192–206.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Chang, J. H., & Chiu, H. N. (2005). A comprehensive review of lot streaming. International Journal of Production Research, 43(8), 1515–1536.

    Article  Google Scholar 

  • Cheng, M., Mukherjee, N. J., & Sarin, S. C. (2013). A review of lot streaming. International Journal of Production Research, 51(23–24), 7023–7046.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Glass, C. A., & Possani, E. (2011). Lot streaming multiple jobs in a flow shop. International Journal of Production Research, 49(9), 2669–2681.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Mehrabian, A. R., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1, 355–366.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Pan, Q.-K., & Ruiz, R. (2012). An estimation of distribution algorithm for lot-streaming flow shop problems with setup times. Omega, 40, 166–180.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Pinedo, M. (2002). Scheduling: Theory, algorithms and systems (2nd ed.). Englewood Cliffs, NJ: Prentice-Hall.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Ribas, I., Companys, R., & Tort-Martorell, X. (2011). An iterated greedy algorithm for the flowshop scheduling with blocking. OMEGA, 39, 293–301.

    Article  Google Scholar 

  • Rudolph, G. (1994). Convergence analysis of canonical genetic algorithm. IEEE Transactions on Neural Networks, 5(1), 96–101.

    Article  Google Scholar 

  • Sang, H.-Y. (2013). Research on methods for lot-streaming flow shop scheduling problems. Wuhan: Huazhong University of Science and Technology.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • Sawik, T. (2014). Joint supplier selection and scheduling of customer orders under disruption risks: Single versus dual sourcing. OMEGA, 43, 83–95.

    Article  Google Scholar 

  • Truscott, W. (1986). Production scheduling with capacity constrained transportation activities. Journal of Operational Management, 6, 333–348.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Yenisey, M. M., & Yagmahan, B. (2014). Multi-objective permutation flow shop scheduling problem: Literature review, classification and current trends. OMEGA, 45, 119–135.

    Article  Google Scholar 

  • Zhou, Y., Chen, H., & Zhou, G. (2014). Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing, 137(5), 285–292.

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Quan-Ke Pan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-015-1182-x

Keywords