Skip to main content

Approximate Hypervolume Calculation with Guaranteed or Confidence Bounds

  • Conference paper
  • First Online:
Parallel Problem Solving from Nature – PPSN XVI (PPSN 2020)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 12269))

Included in the following conference series:

Abstract

We present a new version of the Quick Hypervolume algorithm allowing calculation of guaranteed lower and upper bounds for the value of hypervolume, which is one of the most often used and recommended quality indicators in multiobjective optimization. To ensure fast convergence of these bounds, we use a priority queue of subproblems instead of the depth-first search applied in the original recursive Quick Hypervolume algorithm. We also combine this new algorithm with the Monte Carlo sampling approach, which allows obtaining better confidence intervals than the standard Monte Carlo sampling. The performance of the two proposed methods is compared with that of a straightforward adaptation of recursive Quick Hypervolume algorithm and the standard Monte Carlo sampling in a comprehensive computational experiment.

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 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.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

Notes

  1. 1.

    All data instances used in this experiment, source code and the detailed results are available at https://chmura.put.poznan.pl/s/c6dClctKDDo3vSc.

  2. 2.

    In all cases we use our own C++ implementations of the methods.

  3. 3.

    To save space, Fig. 1 omits charts for the uniformly spherical data sets (which are basically indistinguishable from those for the convex data sets).

  4. 4.

    As already mentioned, because of the 10 prematurely terminated runs of QHV-BQ for the instances of type concave and d = 10 only 153 data instances were used in the test performed after 100% of the computing time.

References

  1. Bader, J., Deb, K., Zitzler, E.: Faster hypervolume-based search using Monte Carlo sampling. In: Ehrgott, M., Naujoks, B., Stewart, T.J., Wallenius, J. (eds.) Multiple Criteria Decision Making for Sustainable Energy and Transportation Systems, pp. 313–326. Springer, Berlin. https://doi.org/10.1007/978-3-642-04045-0_27

  2. Bader, J., Zitzler, E.: HypE: an algorithm for fast hypervolume-based many-objective optimization. Evol. Comput. 19(1), 45–76 (2011)

    Article  Google Scholar 

  3. Beume, N., Fonseca, C.M., Lopez-Ibanez, M., Paquete, L., Vahrenhold, J.: On the complexity of computing the hypervolume indicator. IEEE Trans. Evol. Comput. 13(5), 1075–1082 (2009)

    Article  Google Scholar 

  4. Beume, N., Naujoks, B., Emmerich, M.: SMS-EMOA: multiobjective selection based on dominated hypervolume. Euro. J. Oper. Res. 181(3), 1653–1669 (2007)

    Article  Google Scholar 

  5. Bringmann, K., Friedrich, T.: Approximating the least hypervolume contributor: NP-hard in general, but fast in practice. Theor. Comput. Sci. 425, 104–116 (2012)

    Article  MathSciNet  Google Scholar 

  6. Chan, T.M.: Klee’s measure problem made easy. In: 2013 IEEE 54th Annual Symposium on Foundations of Computer Science, pp. 410–419 (2013)

    Google Scholar 

  7. Fieldsend, J.E.: Efficient real-time hypervolume estimation with monotonically reducing error. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2019, New York, USA, pp. 532–540. Association for Computing Machinery (2019)

    Google Scholar 

  8. Guerreiro, A.P., Fonseca, C.M.: Computing and updating hypervolume contributions in up to four dimensions. IEEE Trans. Evol. Comput. 22(3), 449–463 (2018)

    Article  Google Scholar 

  9. Ishibuchi, H., Tsukamoto, N., Sakane, Y., Nojima, Y.: Hypervolume approximation using achievement scalarizing functions for evolutionary many-objective optimization. In: 2009 IEEE Congress on Evolutionary Computation, pp. 530–537. IEEE (2009)

    Google Scholar 

  10. Jaszkiewicz, A.: Improved quick hypervolume algorithm. Comput. Oper. Res. 90, 72–83 (2018)

    Article  MathSciNet  Google Scholar 

  11. Jaszkiewicz, A., Lust, T.: ND-tree-based update: a fast algorithm for the dynamic nondominance problem. IEEE Trans. Evol. Comput. 22(5), 778–791 (2018)

    Article  Google Scholar 

  12. Jiang, S., Zhang, J., Ong, Y.S., Zhang, A.N., Tan, P.S.: A simple and fast hypervolume indicator-based multiobjective evolutionary algorithm. IEEE Trans. Cybern. 45(10), 2202–2213 (2015)

    Article  Google Scholar 

  13. Lacour, R., Klamroth, K., Fonseca, C.M.: A box decomposition algorithm to compute the hypervolume indicator. Comput. Oper. Res. 79, 347–360 (2017)

    Article  MathSciNet  Google Scholar 

  14. Li, B., Li, J., Tang, K., Yao, X.: Many-objective evolutionary algorithms: a survey. ACM Comput. Surv. 48(1), 1–35 (2015)

    Article  Google Scholar 

  15. Ma, X., Zhang, Q., Tian, G., Yang, J., Zhu, Z.: On Tchebycheff decomposition approaches for multiobjective evolutionary optimization. IEEE Trans. Evol. Comput. 22, 226–244 (2018)

    Article  Google Scholar 

  16. Newcombe, R.G.: Two-sided confidence intervals for the single proportion: comparison of seven methods. Stat. Med. 17(8), 857–872 (1998)

    Article  Google Scholar 

  17. Russo, L.M.S., Francisco, A.P.: Quick hypervolume. IEEE Trans. Evol. Comput. 18(4), 481–502 (2014)

    Article  Google Scholar 

  18. Russo, L.M.S., Francisco, A.P.: Extending quick hypervolume. J. Heuristics 22(3), 245–271 (2016)

    Article  Google Scholar 

  19. Shang, K., Ishibuchi, H., Zhang, M.L., Liu, Y.: A new R2 indicator for better hypervolume approximation. In: Proceedings of the Genetic and Evolutionary Computation Conference, GECCO 2018, New York, USA, pp. 745–752. Association for Computing Machinery (2018)

    Google Scholar 

  20. Tang, W., Liu, H., Chen, L.: A fast approximate hypervolume calculation method by a novel decomposition strategy. In: Huang, D.-S., Bevilacqua, V., Premaratne, P., Gupta, P. (eds.) ICIC 2017. LNCS, vol. 10361, pp. 14–25. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63309-1_2

    Chapter  Google Scholar 

  21. While, L., Bradstreet, L.: Applying the WFG algorithm to calculate incremental hypervolumes. In: 2012 IEEE Congress on Evolutionary Computation, New York, USA. IEEE International Conference on Fuzzy Systems/International Joint Conference on Neural Networks/IEEE Congress on Evolutionary Computation/IEEE World Congress on Computational Intelligence, Brisbane, Australia, 10–15 June 2012

    Google Scholar 

  22. Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., da Fonseca, V.G.: Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans. Evol. Comput. 7(2), 117–132 (2003)

    Article  Google Scholar 

  23. Zitzler, E., Künzli, S.: Indicator-based selection in multiobjective search. In: Yao, X., et al. (eds.) PPSN 2004. LNCS, vol. 3242, pp. 832–842. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-30217-9_84

    Chapter  Google Scholar 

Download references

Acknowledgement

We are grateful to our Reviewers for their insightful suggestions. Our paper has been supported by local Statutory Funds (SBAD-2020) of the affiliated institute.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Jaszkiewicz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jaszkiewicz, A., Susmaga, R., Zielniewicz, P. (2020). Approximate Hypervolume Calculation with Guaranteed or Confidence Bounds. In: Bäck, T., et al. Parallel Problem Solving from Nature – PPSN XVI. PPSN 2020. Lecture Notes in Computer Science(), vol 12269. Springer, Cham. https://doi.org/10.1007/978-3-030-58112-1_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-58112-1_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-58111-4

  • Online ISBN: 978-3-030-58112-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics