Skip to main content

Enhanced Biogeography-Based Optimization for Flow-Shop Scheduling

  • Conference paper
  • First Online:
Bio-inspired Computing: Theories and Applications (BIC-TA 2018)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 951))

Abstract

Flow-shop scheduling problem (FSP) is a well-known NP-hard combinatorial optimization problem that occurs in many practical applications. Traditional algorithms are only capable of solving small-size FSP instances, and thus many metaheuristic algorithms have been proposed for efficiently solving large-size instances. However, most existing algorithms still suffer from low convergence speed and/or premature convergence. In this paper, we propose an enhanced biogeography-based optimization (BBO) algorithm framework for FSP, which uses the largest ranked value representation for solution encoding, employs the NEH method to improve the initial population, and designs a reinsertion local search operator based on the job with the longest waiting time (JLWT) to enhance exploitation ability. We respectively use the original BBO migration, blended migration, hybrid BBO and DE migration, and ecogeography-based migration to implement the framework. Experimental results on test instances demonstrate the effectiveness of the proposed BBO algorithms, among which the ecogeography-based optimization (EBO) algorithm version exhibits the best performance.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dasgupta, P., Das, S.: A discrete inter-species cuckoo search for flowshop scheduling problems. Comput. Oper. Res. 60, 111–120 (2015)

    Article  MathSciNet  Google Scholar 

  2. Etiler, O., Toklu, B., Atak, M., Wilson, J.: A genetic algorithm for flow shop scheduling problems. J. Oper. Res. Soc. 55(8), 830–835 (2004)

    Article  Google Scholar 

  3. Framinan, J., Gupta, J., Leisten, R.: A review and classification of heuristics for permutation flow-shop scheduling with makespan objective. J. Oper. Res. Soc. 55, 1243–1255 (2004)

    Article  Google Scholar 

  4. Fu, Y., Ding, J., Wang, H., Wang, J.: Two-objective stochastic flow-shop scheduling with deteriorating and learning effect in Industry 4.0-based manufacturing system. Appl. Soft Comput. 68, 847–855 (2018)

    Article  Google Scholar 

  5. Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)

    Article  MathSciNet  Google Scholar 

  6. Gupta, U., Kumar, S.: Minimization of weighted sum of total tardiness and make span in no wait flow shop scheduling using different heuristic algorithm: a review. Int. J. Adv. Eng. Sci. 5(4), 1–10 (2015)

    Google Scholar 

  7. Hsu, C.Y., Chang, P.C., Chen, M.H.: A linkage mining in block-based evolutionary algorithm for permutation flowshop scheduling problem. Comput. Ind. Eng. 83, 159–171 (2015)

    Article  Google Scholar 

  8. Karlof, J.K., Wang, W.: Bilevel programming applied to the flow shop scheduling problem. Comput. Oper. Res. 23(5), 443–451 (1996)

    Article  Google Scholar 

  9. Krasnogor, N., Smith, J.: A memetic algorithm with self-adaptive local search: TSP as a case study. In: Proceedings of the 2nd Annual Conference on Genetic and Evolutionary Computation, pp. 987–994. Morgan Kaufmann Publishers Inc. (2000)

    Google Scholar 

  10. Kuo, I.H., et al.: An efficient flow-shop scheduling algorithm based on a hybrid particle swarm optimization model. Expert Syst. Appl. 36(3), 7027–7032 (2009)

    Article  Google Scholar 

  11. Liang, J.J., Pan, Q.K., Tiejun, C., Wang, L.: Solving the blocking flow shop scheduling problem by a dynamic multi-swarm particle swarm optimizer. Int. J. Adv. Manuf. Technol. 55(5), 755–762 (2011)

    Article  Google Scholar 

  12. Liao, C.J., Tseng, C.T., Luarn, P.: A discrete version of particle swarm optimization for flowshop scheduling problems. Comput. Oper. Res. 34(10), 3099–3111 (2007)

    Article  Google Scholar 

  13. Lin, J.: A hybrid discrete biogeography-based optimization for the permutation flow-shop scheduling problem. Int. J. Prod. Res. 54(16), 4805–4814 (2016)

    Article  Google Scholar 

  14. Liu, B., Wang, L., Jin, Y.H.: An effective PSO-based memetic algorithm for flow shop scheduling. IEEE Trans. Syst. Man Cybern. Part B 37(1), 18–27 (2007)

    Article  Google Scholar 

  15. Low, C., Yeh, J.Y., Huang, K.I.: A robust simulated annealing heuristic for flow shop scheduling problems. Int. J. Adv. Manuf. Technol. 23(9–10), 762–767 (2004)

    Article  Google Scholar 

  16. Ma, H., Simon, D.: Blended biogeography-based optimization for constrained optimization. Engin. Appl. Artif. Intell. 24(3), 517–525 (2011)

    Article  Google Scholar 

  17. Marichelvam, M.K.: An improved hybrid cuckoo search (IHCS) metaheuristics algorithm for permutation flow shop scheduling problems. Int. J. Bio-Inspired. Comput. 4(4), 200–205 (2012)

    Article  Google Scholar 

  18. Mcmahon, G.B., Burton, P.G.: Flow-shop scheduling with the branch-and-bound method. Oper. Res. 15(3), 473–481 (1967)

    Article  Google Scholar 

  19. Nawaz, M., Enscore, E.E., Ham, I.: A heuristic algorithm for the \(m\)-machine, \(n\)-job flow-shop sequencing problem. Omega 11(1), 91–95 (1983)

    Article  Google Scholar 

  20. Ong, Y.S., Keane, A.J.: Meta-Lamarckian learning in memetic algorithms. IEEE Trans. Evol. Comput. 8(2), 99–110 (2004)

    Article  Google Scholar 

  21. Onwubolu, G., Davendra, D.: Scheduling flow shops using differential evolution algorithm. Eur. J. Oper. Res. 171(2), 674–692 (2006)

    Article  Google Scholar 

  22. Paternina, A.C.D., Montoya, T.J.R., Acero, D.M.J., Herrera, H.M.C.: Scheduling jobs on a \(k\)-stage flexible flow-shop. Ann. Oper. Res. 164(1), 29–40 (2008)

    Article  MathSciNet  Google Scholar 

  23. Pinedo, M.: Scheduling Theory, Algorithms, and Systems, 2nd edn. Prentice Hall, Upper Saddle River (2002)

    MATH  Google Scholar 

  24. Potts, C.N., Baker, K.R.: Flow shop scheduling with lot streaming. Oper. Res. Lett. 8, 297–303 (1989)

    Article  MathSciNet  Google Scholar 

  25. Qian, B., Wang, L., Hu, R., Wang, W.L., Huang, D.X., Wang, X.: A hybrid differential evolution method for permutation flow-shop scheduling. Int. J. Adv. Manuf. Technol. 38(7–8), 757–777 (2008)

    Article  Google Scholar 

  26. Rajendran, C., Ziegler, H.: Ant-colony algorithms for permutation flowshop scheduling to minimize makespan/total flowtime of jobs. Euro. J. Oper. Res. 155(2), 426–438 (2004)

    Article  Google Scholar 

  27. Reeves, C.R., Yamada, T.: Genetic algorithms, path relinking, and the flowshop sequencing problem. Evol. Comput. 6(1), 45–60 (1998)

    Article  Google Scholar 

  28. Ruiz, R., Vázquez-Rodríguez, J.A.: The hybrid flow shop scheduling problem. Eur. J. Oper. Res. 205(1), 1–18 (2010)

    Article  MathSciNet  Google Scholar 

  29. Santucci, V., Baioletti, M., Milani, A.: Algebraic differential evolution algorithm for the permutation flowshop scheduling problem with total flowtime criterion. IEEE Trans. Evol. Comput. 20(5), 682–694 (2016)

    Article  Google Scholar 

  30. Selen, W.J., Hott, D.D.: A mixed-integer goal-programming formulation of the standard flow-shop scheduling problem. J. Oper. Res. Society 37(12), 1121–1128 (1986)

    Article  Google Scholar 

  31. Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12(6), 702–713 (2008)

    Article  Google Scholar 

  32. Taillard, E.: Benchmarks for basic scheduling problems. Euro. J. Oper. Res. 64(2), 278–285 (1993)

    Article  MathSciNet  Google Scholar 

  33. Yin, M., Li, X.: A hybrid bio-geography based optimization for permutation flow shop scheduling. Sci. Res. Essays 6, 2078–2100 (2011)

    Article  Google Scholar 

  34. Zhao, F., Liu, H., Zhang, Y., Ma, W., Zhang, C.: A discrete water wave optimization algorithm for no-wait flow shop scheduling problem. Expert Syst. Appl. 91, 347–363 (2018)

    Article  Google Scholar 

  35. Zhao, F., Zhang, J., Wang, J., Zhang, C.: A shuffled complex evolution algorithm with opposition-based learning for a permutation flow shop scheduling problem. Int. J. Comput. Integ. Manuf. 28(11), 1220–1235 (2015)

    Google Scholar 

  36. Zheng, Y.J.: Water wave optimization: a new nature-inspired metaheuristic. Comput. Oper. Res. 55(1), 1–11 (2015)

    Article  MathSciNet  Google Scholar 

  37. Zheng, Y.J., Ling, H.F., Wu, X.B., Xue, J.Y.: Localized biogeography-based optimization. Soft Comput. 18(11), 2323–2334 (2014)

    Article  Google Scholar 

  38. Zheng, Y.J., Ling, H.F., Xue, J.Y.: Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations. Comput. Oper. Res. 50, 115–127 (2014)

    Article  Google Scholar 

  39. Zheng, Y., Wu, X., Ling, H., Chen, S.: A simplified biogeography-based optimization using a ring topology. In: Tan, Y., Shi, Y., Mo, H. (eds.) ICSI 2013. LNCS, vol. 7928, pp. 330–337. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-38703-6_39

    Chapter  Google Scholar 

  40. Ziaee, M., Sadjadi, S.: Mixed binary integer programming formulations for the flow shop scheduling problems. a case study: ISD projects scheduling. Appl. Math. Comput. 185(1), 218–228 (2007)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This work is supported by National Natural Science Foundation (Grant No. 61473263) and Zhejiang Provincial Natural Science Foundation (Grant No. LY14F030011) of China.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yu-Jun Zheng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Du, YC., Zhang, MX., Cai, CY., Zheng, YJ. (2018). Enhanced Biogeography-Based Optimization for Flow-Shop Scheduling. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 951. Springer, Singapore. https://doi.org/10.1007/978-981-13-2826-8_26

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2826-8_26

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2825-1

  • Online ISBN: 978-981-13-2826-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics