Skip to main content
Erschienen in: Journal of Intelligent Manufacturing 6/2018

19.12.2015

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

verfasst von: Hong-Yan Sang, Quan-Ke Pan, Pei-Yong Duan, Jun-Qing Li

Erschienen in: Journal of Intelligent Manufacturing | Ausgabe 6/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Allahverdi, A., & Aydilek, H. (2015). Harun the two stage assembly flowshop scheduling problem to minimize total tardiness. Journal of Intelligent Manufacturing, 26, 225–237.CrossRef Allahverdi, A., & Aydilek, H. (2015). Harun the two stage assembly flowshop scheduling problem to minimize total tardiness. Journal of Intelligent Manufacturing, 26, 225–237.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Benlic, U., & Hao, J.-K. (2013). Breakout local search for maximum clique problems. Computers & Operations Research, 40, 192–206.CrossRef Benlic, U., & Hao, J.-K. (2013). Breakout local search for maximum clique problems. Computers & Operations Research, 40, 192–206.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Chang, J. H., & Chiu, H. N. (2005). A comprehensive review of lot streaming. International Journal of Production Research, 43(8), 1515–1536.CrossRef Chang, J. H., & Chiu, H. N. (2005). A comprehensive review of lot streaming. International Journal of Production Research, 43(8), 1515–1536.CrossRef
Zurück zum Zitat Cheng, M., Mukherjee, N. J., & Sarin, S. C. (2013). A review of lot streaming. International Journal of Production Research, 51(23–24), 7023–7046.CrossRef Cheng, M., Mukherjee, N. J., & Sarin, S. C. (2013). A review of lot streaming. International Journal of Production Research, 51(23–24), 7023–7046.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.CrossRef Garey, M. R., Johnson, D. S., & Sethi, R. (1976). The complexity of flowshop and jobshop scheduling. Mathematics of Operations Research, 1(2), 117–129.CrossRef
Zurück zum Zitat 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. 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.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Glass, C. A., & Possani, E. (2011). Lot streaming multiple jobs in a flow shop. International Journal of Production Research, 49(9), 2669–2681.CrossRef Glass, C. A., & Possani, E. (2011). Lot streaming multiple jobs in a flow shop. International Journal of Production Research, 49(9), 2669–2681.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Mehrabian, A. R., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1, 355–366.CrossRef Mehrabian, A. R., & Lucas, C. (2006). A novel numerical optimization algorithm inspired from weed colonization. Ecological Informatics, 1, 355–366.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Pan, Q.-K., & Ruiz, R. (2012). An estimation of distribution algorithm for lot-streaming flow shop problems with setup times. Omega, 40, 166–180.CrossRef Pan, Q.-K., & Ruiz, R. (2012). An estimation of distribution algorithm for lot-streaming flow shop problems with setup times. Omega, 40, 166–180.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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., & Liang, Y.-C. (2008). A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Computers & Industrial Engineering, 55(4), 795–816.
Zurück zum Zitat 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., 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.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Pinedo, M. (2002). Scheduling: Theory, algorithms and systems (2nd ed.). Englewood Cliffs, NJ: Prentice-Hall. Pinedo, M. (2002). Scheduling: Theory, algorithms and systems (2nd ed.). Englewood Cliffs, NJ: Prentice-Hall.
Zurück zum Zitat Rad, H. S., & Lucas, C. (2007). A recommender system based on invasive weed optimization algorithm. IEEE congress on evolutionary computation, pp. 297–4304. Rad, H. S., & Lucas, C. (2007). A recommender system based on invasive weed optimization algorithm. IEEE congress on evolutionary computation, pp. 297–4304.
Zurück zum Zitat Reiter, S. (1996). System for managing job-shop production. Journal of Business, 39(3), 371–393.CrossRef Reiter, S. (1996). System for managing job-shop production. Journal of Business, 39(3), 371–393.CrossRef
Zurück zum Zitat Ribas, I., Companys, R., & Tort-Martorell, X. (2011). An iterated greedy algorithm for the flowshop scheduling with blocking. OMEGA, 39, 293–301.CrossRef Ribas, I., Companys, R., & Tort-Martorell, X. (2011). An iterated greedy algorithm for the flowshop scheduling with blocking. OMEGA, 39, 293–301.CrossRef
Zurück zum Zitat Rudolph, G. (1994). Convergence analysis of canonical genetic algorithm. IEEE Transactions on Neural Networks, 5(1), 96–101.CrossRef Rudolph, G. (1994). Convergence analysis of canonical genetic algorithm. IEEE Transactions on Neural Networks, 5(1), 96–101.CrossRef
Zurück zum Zitat Sang, H.-Y. (2013). Research on methods for lot-streaming flow shop scheduling problems. Wuhan: Huazhong University of Science and Technology. Sang, H.-Y. (2013). Research on methods for lot-streaming flow shop scheduling problems. Wuhan: Huazhong University of Science and Technology.
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Sawik, T. (2014). Joint supplier selection and scheduling of customer orders under disruption risks: Single versus dual sourcing. OMEGA, 43, 83–95.CrossRef Sawik, T. (2014). Joint supplier selection and scheduling of customer orders under disruption risks: Single versus dual sourcing. OMEGA, 43, 83–95.CrossRef
Zurück zum Zitat Truscott, W. (1986). Production scheduling with capacity constrained transportation activities. Journal of Operational Management, 6, 333–348.CrossRef Truscott, W. (1986). Production scheduling with capacity constrained transportation activities. Journal of Operational Management, 6, 333–348.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat 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.CrossRef 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.CrossRef
Zurück zum Zitat Yenisey, M. M., & Yagmahan, B. (2014). Multi-objective permutation flow shop scheduling problem: Literature review, classification and current trends. OMEGA, 45, 119–135.CrossRef Yenisey, M. M., & Yagmahan, B. (2014). Multi-objective permutation flow shop scheduling problem: Literature review, classification and current trends. OMEGA, 45, 119–135.CrossRef
Zurück zum Zitat Zhou, Y., Chen, H., & Zhou, G. (2014). Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing, 137(5), 285–292.CrossRef Zhou, Y., Chen, H., & Zhou, G. (2014). Invasive weed optimization algorithm for optimization no-idle flow shop scheduling problem. Neurocomputing, 137(5), 285–292.CrossRef
Metadaten
Titel
An effective discrete invasive weed optimization algorithm for lot-streaming flowshop scheduling problems
verfasst von
Hong-Yan Sang
Quan-Ke Pan
Pei-Yong Duan
Jun-Qing Li
Publikationsdatum
19.12.2015
Verlag
Springer US
Erschienen in
Journal of Intelligent Manufacturing / Ausgabe 6/2018
Print ISSN: 0956-5515
Elektronische ISSN: 1572-8145
DOI
https://doi.org/10.1007/s10845-015-1182-x

Weitere Artikel der Ausgabe 6/2018

Journal of Intelligent Manufacturing 6/2018 Zur Ausgabe

    Marktübersichten

    Die im Laufe eines Jahres in der „adhäsion“ veröffentlichten Marktübersichten helfen Anwendern verschiedenster Branchen, sich einen gezielten Überblick über Lieferantenangebote zu verschaffen.