Abstract
Water wave optimization (WWO) is a novel evolutionary algorithm that draws inspiration from shallow water wave model for continuous optimization problems. Multidimensional knapsack problem (MKP) is a well-known NP-hard combinatorial optimization problem which has a wide range of applications in practice. This paper proposes a discrete WWO algorithm for MKP, which adapts the key evolutionary operators including propagation and breaking to effectively search the discrete solution space of MKP. We also propose an adaptive WWO algorithm for MKP by integrating four different breaking operators and adaptively selecting among them according to their historical performance in the evolution. Experimental results show that the proposed discrete WWO algorithms have a competitive performance compared to a number of well-known evolutionary algorithms including genetic algorithm, particle swarm optimization, fruit fly optimization, ant colony optimization, and some state-of-the-art hybrid evolutionary algorithms.
Supported by grants from National Natural Science Foundation of China under Grant No. 61662036.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fréville, A.: The multidimensional 0-1 knapsack problem: an overview. Eur. J. Oper. Res. 155(1), 1–21 (2004)
Chu, P., Beasley, J.: A genetic algorithm for the multidimensional knapsack problem. J. Heuristics 4(1), 63–86 (1998)
Hembecker, F., Lopes, H.S., Godoy, W.: Particle Swarm Optimization for the Multidimensional Knapsack Problem. In: Beliczynski, B., Dzielinski, A., Iwanowski, M., Ribeiro, B. (eds.) ICANNGA 2007. LNCS, vol. 4431, pp. 358–365. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-71618-1_40
Ji, J., Huang, Z., Liu, C., Liu, X., Zhong, N.: An ant colony optimization algorithm for solving the multidimensional knapsack problems. In: IEEE/WIC/ACM International Conference on Intelligent Agent Technology, pp. 10–16, Washington, DC, USA (2007)
Zheng, Y.J.: Water wave optimization: a new nature-inspired metaheuristic. Comput. Oper. Res. 55(1), 1–11 (2015)
Azadi Hematabadi, A., Akbari Foroud, A.: Optimizing the multi-objective bidding strategy using min–max technique and modified water wave optimization method. Neural Comput. Appl. 1–19 (2018)
Shao, Z., Pi, D., Shao, W.: A novel discrete water wave optimization algorithm for blocking flow-shop scheduling problem with sequence-dependent setup times. Swarm Evol. Comput. 40(1), 53–75 (2018)
Wu, X.B., Liao, J., Wang, Z.C.: Water wave optimization for the traveling salesman problem. In: Huang, D.S., Bevilacqua, V., Premaratne, P. (eds.) Intelligent Computing Theories and Methodologies, pp. 137–146. Springer, Cham (2015)
Wu, X., Zhou, Y., Lu, Y.: Elite opposition-based water wave optimization algorithm for global optimization. Math. Probl. Eng. 2017, 25 (2017)
Zhang, J., Zhou, Y., Luo, Q.: Nature-inspired approach: a wind-driven water wave optimization algorithm. Appl. Intell. 49(1), 233–252 (2019)
Zhang, J., Zhou, Y., Luo, Q.: An improved sine cosine water wave optimization algorithm for global optimization. J. Intell. Fuzzy Syst. 34(4), 2129–2141 (2018)
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)
Zhou, X.-H., Xu, Z.-G., Zhang, M.-X., Zheng, Y.-J.: Water wave optimization for artificial neural network parameter and structure optimization. In: Qiao, J., Zhao, X., Pan, L., Zuo, X., Zhang, X., Zhang, Q., Huang, S. (eds.) BIC-TA 2018. CCIS, vol. 951, pp. 343–354. Springer, Singapore (2018). https://doi.org/10.1007/978-981-13-2826-8_30
Zheng, Y.J., Zhang, B.: A simplified water wave optimization algorithm. In: 2015 IEEE Congress on Evolutionary Computation (CEC), pp. 807–813. IEEE, Sendai, Japan (2015)
Beasley, J.E.: Or-library: Distributing test problems by electronic mail. J. Oper. Res. Soc. 41(11), 1069–1072 (1990)
Bansal, J.C., Deep, K.: A modified binary particle swarm optimization for knapsack problems. Appl. Math. Comput. 218(22), 11042–11061 (2012)
Wang, L., Zheng, X.L., Wang, S.Y.: A novel binary fruit fly optimization algorithm for solving the multidimensional knapsack problem. Knowl.-Based Syst. 48, 17–23 (2013)
Ke, L., Feng, Z., Ren, Z., Wei, X.: An ant colony optimization approach for the multidimensional knapsack problem. J. Heuristics 16(1), 65–83 (2010)
Zhang, B., Pan, Q.K., Zhang, X.L., Duan, P.Y.: An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems. Appl. Soft Comput. 29, 288–297 (2015)
Zhang, X., Wu, C., Li, J., Wang, X., Yang, Z., Lee, J.M., Jung, K.H.: Binary artificial algae algorithm for multidimensional knapsack problems. Appl. Soft Comput. 43, 583–595 (2016)
Rezoug, A., Bader-El-Den, M., Boughaci, D.: Hybrid genetic algorithms to solve the multidimensional knapsack problem. In: Talbi, E.-G., Nakib, A. (eds.) Bioinspired Heuristics for Optimization. SCI, vol. 774, pp. 235–250. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-95104-1_15
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Yan, HF., Cai, CY., Liu, DH., Zhang, MX. (2019). Water Wave Optimization for the Multidimensional Knapsack Problem. In: Huang, DS., Jo, KH., Huang, ZK. (eds) Intelligent Computing Theories and Application. ICIC 2019. Lecture Notes in Computer Science(), vol 11644. Springer, Cham. https://doi.org/10.1007/978-3-030-26969-2_65
Download citation
DOI: https://doi.org/10.1007/978-3-030-26969-2_65
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-26968-5
Online ISBN: 978-3-030-26969-2
eBook Packages: Computer ScienceComputer Science (R0)