18
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: not found
      • Article: not found

      An Efficient Algorithm for Computing Hypervolume Contributions

      ,
      Evolutionary Computation
      MIT Press - Journals

      Read this article at

      ScienceOpenPublisherPubMed
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          The hypervolume indicator serves as a sorting criterion in many recent multi-objective evolutionary algorithms (MOEAs). Typical algorithms remove the solution with the smallest loss with respect to the dominated hypervolume from the population. We present a new algorithm which determines for a population of size n with d objectives, a solution with minimal hypervolume contribution in time O(n(d/2) log n) for d > 2. This improves all previously published algorithms by a factor of n for all d > 3 and by a factor of √n for d = 3. We also analyze hypervolume indicator based optimization algorithms which remove lambda > 1 solutions from a population of size n = micro + lambda. We show that there are populations such that the hypervolume contribution of iteratively chosen lambda solutions is much larger than the hypervolume contribution of an optimal set of lambda solutions. Selecting the optimal set of lambda solutions implies calculating (nμ) conventional hypervolume contributions, which is considered to be computationally too expensive. We present the first hypervolume algorithm which directly calculates the contribution of every set of lambda solutions. This gives an additive term of (nμ) in the runtime of the calculation instead of a multiplicative factor of (nμ). More precisely, for a population of size n with d objectives, our algorithm can calculate a set of lambda solutions with minimal hypervolume contribution in time O(n(d/2) log n + n(lambda)) for d > 2. This improves all previously published algorithms by a factor of n(min{lambda,d/2}) for d > 3 and by a factor of n for d = 3.

          Related collections

          Most cited references7

          • Record: found
          • Abstract: not found
          • Article: not found

          SMS-EMOA: Multiobjective selection based on dominated hypervolume

            • Record: found
            • Abstract: not found
            • Article: not found

            A faster algorithm for calculating hypervolume

              • Record: found
              • Abstract: found
              • Article: not found

              Covariance matrix adaptation for multi-objective optimization.

              The covariance matrix adaptation evolution strategy (CMA-ES) is one of the most powerful evolutionary algorithms for real-valued single-objective optimization. In this paper, we develop a variant of the CMA-ES for multi-objective optimization (MOO). We first introduce a single-objective, elitist CMA-ES using plus-selection and step size control based on a success rule. This algorithm is compared to the standard CMA-ES. The elitist CMA-ES turns out to be slightly faster on unimodal functions, but is more prone to getting stuck in sub-optimal local minima. In the new multi-objective CMAES (MO-CMA-ES) a population of individuals that adapt their search strategy as in the elitist CMA-ES is maintained. These are subject to multi-objective selection. The selection is based on non-dominated sorting using either the crowding-distance or the contributing hypervolume as second sorting criterion. Both the elitist single-objective CMA-ES and the MO-CMA-ES inherit important invariance properties, in particular invariance against rotation of the search space, from the original CMA-ES. The benefits of the new MO-CMA-ES in comparison to the well-known NSGA-II and to NSDE, a multi-objective differential evolution algorithm, are experimentally shown.

                Author and article information

                Journal
                Evolutionary Computation
                Evolutionary Computation
                MIT Press - Journals
                1063-6560
                1530-9304
                September 2010
                September 2010
                : 18
                : 3
                : 383-402
                Article
                10.1162/EVCO_a_00012
                20560759
                ac24648e-a0ee-40d4-9e0e-20518f387753
                © 2010
                History

                Comments

                Comment on this article

                Related Documents Log