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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dasgupta, P., Das, S.: A discrete inter-species cuckoo search for flowshop scheduling problems. Comput. Oper. Res. 60, 111–120 (2015)
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)
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)
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)
Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)
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)
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)
Karlof, J.K., Wang, W.: Bilevel programming applied to the flow shop scheduling problem. Comput. Oper. Res. 23(5), 443–451 (1996)
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)
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)
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)
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)
Lin, J.: A hybrid discrete biogeography-based optimization for the permutation flow-shop scheduling problem. Int. J. Prod. Res. 54(16), 4805–4814 (2016)
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)
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)
Ma, H., Simon, D.: Blended biogeography-based optimization for constrained optimization. Engin. Appl. Artif. Intell. 24(3), 517–525 (2011)
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)
Mcmahon, G.B., Burton, P.G.: Flow-shop scheduling with the branch-and-bound method. Oper. Res. 15(3), 473–481 (1967)
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)
Ong, Y.S., Keane, A.J.: Meta-Lamarckian learning in memetic algorithms. IEEE Trans. Evol. Comput. 8(2), 99–110 (2004)
Onwubolu, G., Davendra, D.: Scheduling flow shops using differential evolution algorithm. Eur. J. Oper. Res. 171(2), 674–692 (2006)
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)
Pinedo, M.: Scheduling Theory, Algorithms, and Systems, 2nd edn. Prentice Hall, Upper Saddle River (2002)
Potts, C.N., Baker, K.R.: Flow shop scheduling with lot streaming. Oper. Res. Lett. 8, 297–303 (1989)
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)
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)
Reeves, C.R., Yamada, T.: Genetic algorithms, path relinking, and the flowshop sequencing problem. Evol. Comput. 6(1), 45–60 (1998)
Ruiz, R., Vázquez-RodrÃguez, J.A.: The hybrid flow shop scheduling problem. Eur. J. Oper. Res. 205(1), 1–18 (2010)
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)
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)
Simon, D.: Biogeography-based optimization. IEEE Trans. Evol. Comput. 12(6), 702–713 (2008)
Taillard, E.: Benchmarks for basic scheduling problems. Euro. J. Oper. Res. 64(2), 278–285 (1993)
Yin, M., Li, X.: A hybrid bio-geography based optimization for permutation flow shop scheduling. Sci. Res. Essays 6, 2078–2100 (2011)
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)
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)
Zheng, Y.J.: Water wave optimization: a new nature-inspired metaheuristic. Comput. Oper. Res. 55(1), 1–11 (2015)
Zheng, Y.J., Ling, H.F., Wu, X.B., Xue, J.Y.: Localized biogeography-based optimization. Soft Comput. 18(11), 2323–2334 (2014)
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)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
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)