skip to main content
10.1145/1389095.1389236acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Pattern identification in pareto-set approximations

Published:12 July 2008Publication History

ABSTRACT

In a multiobjective setting, evolutionary algorithms can be used to generate a set of compromise solutions. This makes decision making easier for the user as he has alternative solutions at hand which he can directly compare. However, if the number of solutions and the number of decision variables which define the solutions are large, such an analysis may be difficult and corresponding tools are desirable to support a human in separating relevant from irrelevant information.

In this paper, we present a method to extract structural information from Pareto-set approximations which offers the possibility to present and visualize the trade-off surface in a compressed form. The main idea is to identify modules of decision variables that are strongly related to each other. Thereby, the set of decision variables can be reduced to a smaller number of significant modules. Furthermore, at the same time the solutions are grouped in a hierarchical manner according to their module similarity. Overall, the output is a dendrogram where the leaves are the solutions and the nodes are annotated with modules. As will be shown on knapsack problem instances and a network processor design application, this method can be highly useful to reveal hidden structures in compromise solution sets.

References

  1. S. Bleuler, M. Laumanns, L. Thiele, and E. Zitzler. PISA-A Platform and Programming Language Independent Interface for Search Algorithms. In Conference on Evolutionary Multi-Criterion Optimization (EMO 2003), pages 494--508, Berlin, 2003. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. D. Brockhoff, D. K. Saxena, K. Deb, and E. Zitzler. On Handling a Large Number of Objectives A Posteriori and During Optimization. In Multi-Objective Problem Solving from Nature: From Concepts to Applications, pages 377--403. Springer, 2007.Google ScholarGoogle Scholar
  3. K. Deb and A. Srinivasan. Innovization: Innovating Design Principles through Optimization. In Genetic and Evolutionary Computation Conference (GECCO 2006), pages 1629--1636, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. R. Garey and D. S. Johnson. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. D. E. Goldberg, B. Korb, and K. Deb. Messy Genetic Algorithms: Motivation, Analysis, and First Results. Complex Systems, 3:493--530, 1989.Google ScholarGoogle Scholar
  6. J. A. Hartigan. Direct Clustering of a Data Matrix. Journal of the American Statistical Association, 67(337):123--129, 1972.Google ScholarGoogle ScholarCross RefCross Ref
  7. C. Haubelt, S. Mostaghim, J. Teich, and A. Tyagi. Solving Hierarchical Optimization Problems Using MOEAs. In Conference on Evolutionary Multi-Criterion Optimization (EMO 2003), pages 162--176. Springer, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. J. H. Holland. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence. MIT Press, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. J. Hughes. Radar Waveform Optimization as a Many-Objective Application Benchmark. In Conference on Evolutionary Multi-Criterion Optimization (EMO 2007), pages 700--714, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Krivánek and J. Morávek. NP-hard Problems in Hierarchical-Tree Clustering. Acta Informatica, 23(3):311--323, 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. S. C. Madeira and A. L. Oliveira. Biclustering Algorithms for Biological Data Analysis: A Survey. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 1(1):24--45, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. S. Obayashi. Pareto Solutions of Multipoint Design of Supersonic Wings Using Evolutionary Algorithms. Adaptive Computing in Design and Manufacture V, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  13. A. Prelić, S. Bleuler, P. Zimmermann, A. Wille, P. Bühlmann, W. Gruissem, L. Hennig, L. Thiele, and E. Zitzler. A Systematic Comparison and Evaluation of Biclustering Methods for Gene Expression Data. Bioinformatics, 22(9):1122--1129, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. M. Preuss, B. Naujoks, and G. Rudolph. Pareto Set and EMOA Behavior for Simple Multimodal Multiobjective Functions. In Parallel Problem Solving From Nature (PPSN IX), pages 513--522. Springer, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K. Sastry, D. E. Goldberg, and X. Llorà. Towards Billion-Bit Optimization via a Parallel Estimation of Distribution Algorithm. In Genetic and Evolutionary Computation Conference (GECCO 2007), pages 577--584. ACM, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. L. Thiele, S. Chakraborty, M. Gries, and S. Künzli. Design Space Exploration of Network Processor Architectures. In Network Processor Design 2002: Design Principles and Practices. Morgan Kaufmann, 2002.Google ScholarGoogle Scholar
  17. D. A. Van Veldhuizen and G. B. Lamont. Multiobjective Optimization with Messy Genetic Algorithms. In ACM Symposium on Applied Computing, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. E. Zitzler and S. Künzli. Indicator-Based Selection in Multiobjective Search. In Conference on Parallel Problem Solving from Nature (PPSN VIII), pages 832--842. Springer, 2004.Google ScholarGoogle Scholar
  19. E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization. In Evolutionary Methods for Design, Optimisation and Control with Application to Industrial Problems (EUROGEN 2001), pages 95--100, 2002.Google ScholarGoogle Scholar
  20. E. Zitzler and L. Thiele. Multiobjective Evolutionary Algorithms: A Comparative Case Study and the Strength Pareto Approach. IEEE Transactions on Evolutionary Computation, 3(4):257--271, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. E. Zitzler, L. Thiele, M. Laumanns, C. M. Fonseca, and V. Grunert da Fonseca. Performance Assessment of Multiobjective Optimizers: An Analysis and Review. IEEE Transactions on Evolutionary Computation, 7(2):117--132, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Pattern identification in pareto-set approximations

      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
        GECCO '08: Proceedings of the 10th annual conference on Genetic and evolutionary computation
        July 2008
        1814 pages
        ISBN:9781605581309
        DOI:10.1145/1389095
        • Conference Chair:
        • Conor Ryan,
        • Editor:
        • Maarten Keijzer

        Copyright © 2008 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: 12 July 2008

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader