Skip to main content

Water Wave Optimization for the Multidimensional Knapsack Problem

  • Conference paper
  • First Online:
Intelligent Computing Theories and Application (ICIC 2019)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 11644))

Included in the following conference series:

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.

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. Fréville, A.: The multidimensional 0-1 knapsack problem: an overview. Eur. J. Oper. Res. 155(1), 1–21 (2004)

    Article  MathSciNet  Google Scholar 

  2. Chu, P., Beasley, J.: A genetic algorithm for the multidimensional knapsack problem. J. Heuristics 4(1), 63–86 (1998)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

  4. 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)

    Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  6. 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)

    Google Scholar 

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

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. Wu, X., Zhou, Y., Lu, Y.: Elite opposition-based water wave optimization algorithm for global optimization. Math. Probl. Eng. 2017, 25 (2017)

    Google Scholar 

  10. Zhang, J., Zhou, Y., Luo, Q.: Nature-inspired approach: a wind-driven water wave optimization algorithm. Appl. Intell. 49(1), 233–252 (2019)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

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

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

    Chapter  Google Scholar 

  14. 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)

    Google Scholar 

  15. Beasley, J.E.: Or-library: Distributing test problems by electronic mail. J. Oper. Res. Soc. 41(11), 1069–1072 (1990)

    Article  Google Scholar 

  16. Bansal, J.C., Deep, K.: A modified binary particle swarm optimization for knapsack problems. Appl. Math. Comput. 218(22), 11042–11061 (2012)

    MathSciNet  MATH  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Min-Xia Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics