skip to main content
10.1145/1527125.1527139acmconferencesArticle/Chapter ViewAbstractPublication PagesfogaConference Proceedingsconference-collections
research-article

Don't be greedy when calculating hypervolume contributions

Published:09 January 2009Publication History

ABSTRACT

Most hypervolume indicator based optimization algorithms like SIBEA [Zitzler et al. 2007], SMS-EMOA [Beume et al. 2007], or MO-CMA-ES [Igel et al. 2007] remove the solution with the smallest loss with respect to the dominated hypervolume from the population. This is usually iterated λ times until the size of the population no longer exceeds a fixed size μ. We show that there are populations such that the contributing hypervolume of the λ solutions chosen by this greedy selection scheme can be much smaller than the contributing hypervolume of an optimal set of λ solutions. Selecting the optimal λ-set implies calculating (μ+λ over μ)conventional hypervolume contributions, which is considered computationally too expensive. We present the first hypervolume algorithm which calculates directly the contribution of every set of λ solutions. This gives an additive term of (μ+λ over μ)in the runtime of the calculation instead of a multiplicative factor of binomial(μ+λ over μ). Given a population of size n=μ+λ, our algorithm can calculate a set of λ≥ solutions with minimal d-dimensional hypervolume contribution in time O(nd/2 log + n λ) for d > 2. This improves all previously published algorithms by a factor of order nmin(λ,,d/2 for d >3. Therefore even if we remove the solutions one by one greedily as usual, we gain a speedup factor of n for all d > 3.

References

  1. J. Bader and E. Zitzler. HypE: An Algorithm for Fast Hypervolume-Based Many-Objective Optimization. TIK Report 286, Institut für Technische Informatik und Kommunikationsnetze, ETH Zürich, Nov. 2008.Google ScholarGoogle Scholar
  2. J. L. Bentley. Algorithms for Klee's rectangle problems, 1977. Department of Computer Science, Carnegie Mellon University, Unpublished notes.Google ScholarGoogle Scholar
  3. N. Beume, C. Fonseca, M. López-Ibáñez, L. Paquete, and J. Vahrenhold. On the complexity of computing the hypervolume indicator. Technical report CI-235/07, Technical University of Dortmund, December 2007.Google ScholarGoogle Scholar
  4. N. Beume, B. Naujoks, and M. Emmerich. SMS-EMOA: Multiobjective selection based on dominated hypervolume. European Journal of Operational Research, 181(3):1653--1669, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  5. N. Beume and G. Rudolph. Faster S-metric calculation by considering dominated hypervolume as Klee's measure problem. In Proc. Second International Conference on Computational Intelligence (IASTED'06), pages 233--238, 2006.Google ScholarGoogle Scholar
  6. L. Bradstreet, L. Barone, and L. While. Maximising hypervolume for selection in multi-objective evolutionary algorithms. In Proc. IEEE Congress on Evolutionary Computation (CEC'06), pages 6208--6215, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  7. K. Bringmann and T. Friedrich. Approximating the volume of unions and intersections of high-dimensional geometric objects. In Proc. 19th International Symposium on Algorithms and Computation (ISAAC'08), volume 5369 of Lecture Notes in Computer Science, pages 436--447. Springer, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Bringmann and T. Friedrich. Approximating the least hypervolume contributor: NP-hard in general, but fast in practice. In Proc. 5th International Conference on Evolutionary Multi-Criterion Optimization (EMO'09), 2009. To appear, available from http://arxiv.org/abs/0812.2636. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Brockhoff and E. Zitzler. Improving hypervolume-based multiobjective evolutionary algorithms by using objective reduction methods. In Proc. IEEE Congress on Evolutionary Computation (CEC'07), pages 2086--2093, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  10. K. Deb, L. Thiele, M. Laumanns, and E. Zitzler. Scalable multi-objective optimization test problems. In Proc. IEEE Congress on Evolutionary Computation (CEC'02), pages 825--830, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  11. M. Emmerich, N. Beume, and B. Naujoks. An EMO algorithm using the hypervolume measure as selection criterion. In Proc. Third International Conference on Evolutionary Multi-Criterion Optimization (EMO'05), pages 62--76, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. C. Igel, N. Hansen, and S. Roth. Covariance matrix adaptation for multi-objective optimization. Evol. Comput., 15(1):1--28, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. J. Knowles, D. Corne, and M. Fleischer. Bounded archiving using the Lebesgue measure. In Proc. IEEE Congress on Evolutionary Computation (CEC'03), volume 4, pages 2490--2497, Dec 2003.Google ScholarGoogle ScholarCross RefCross Ref
  14. J. D. Knowles. Local-Search and Hybrid Evolutionary Algorithms for Pareto Optimization. PhD thesis, Department of Computer Science, University of Reading, UK, 2002.Google ScholarGoogle Scholar
  15. B. Naujoks, N. Beume, and M. T. M. Emmerich. Multi-objective optimisation using S-metric selection: application to three-dimensional solution spaces. In Proc. IEEE Congress on Evolutionary Computation (CEC'05), pages 1282--1289, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  16. M. H. Overmars and C.-K. Yap. New upper bounds in Klee's measure problem. SIAM J. Comput., 20(6):1034--1045, 1991. Announced at ph29th Annual Symposium on Foundations of Computer Science (FOCS'88). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. R. L. While, L. Bradstreet, L. Barone, and P. Hingston. Heuristics for optimizing the calculation of hypervolume for multi-objective optimization problems. In Proc. IEEE Congress on Evolutionary Computation (CEC'05), pages 2225--2232, 2005.Google ScholarGoogle Scholar
  18. R. L. While, P. Hingston, L. Barone, and S. Huband. A faster algorithm for calculating hypervolume. IEEE Trans. Evolutionary Computation, 10(1):29--38, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. X. Zhou, N. Mao, W. Li, and C. Sun. A fast algorithm for computing the contribution of a point to the hypervolume. In Proc. Third International Conference on Natural Computation (ICNC'07), volume 4, pages 415--420, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. E. Zitzler. Hypervolume metric calculation, 2001. Computer Engineering and Networks Laboratory (TIK), ETH Zurich, Switzerland, ftp://ftp.tik.ee.ethz.ch/pub/people/zitzler/hypervol.c.Google ScholarGoogle Scholar
  21. E. Zitzler, D. Brockhoff, and L. Thiele. The hypervolume indicator revisited: On the design of Pareto-compliant indicators via weighted integration. In Proc. Fourth International Conference on Evolutionary Multi-Criterion Optimization (EMO'07), volume 4403 of Lecture Notes in Computer Science, pages 862--876. Springer, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. E. Zitzler and S. Künzli. Indicator-based selection in multiobjective search. In Proc. 8th International Conference Parallel Problem Solving from Nature (PPSN VIII), volume 3242 of Lecture Notes in Computer Science, pages 832--842. Springer, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  23. E. Zitzler and L. Thiele. Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans. Evolutionary Computation, 3(4):257--271, 1999. Announced at ph5th International Conference Parallel Problem Solving from Nature (PPSN V). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca, and V. G. da Fonseca. Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans. Evolutionary Computation, 7(2):117--132, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Don't be greedy when calculating hypervolume contributions

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      FOGA '09: Proceedings of the tenth ACM SIGEVO workshop on Foundations of genetic algorithms
      January 2009
      204 pages
      ISBN:9781605584140
      DOI:10.1145/1527125

      Copyright © 2009 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 9 January 2009

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Author Tags

      Qualifiers

      • research-article

      Acceptance Rates

      FOGA '09 Paper Acceptance Rate18of30submissions,60%Overall Acceptance Rate72of131submissions,55%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader