Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3583133.3590543acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
poster

Curious-II: A Multi/Many-Objective Optimization Algorithm with Subpopulations based on Multi-novelty Search

Published: 24 July 2023 Publication History

Abstract

Novelty search's ability to efficiently explore the fitness space is gaining attention. Different novelty metrics, however, produce different search results. Here we show that novelty metrics are complementary and a multi-novelty approach improves the performance substantially. Specifically, we propose a multi-novelty search multi/many-objective algorithm (Curious II) that has both Euclidian distance and prediction-error novelty metrics. On the one hand, the Euclidian distance based novelty metric makes the subpopulation explore subspaces with low crowd density and avoids premature convergence. On the other hand, the prediction-error novelty metric guides a subpopulation to explore subspaces with unexpected objective fitness. Experiments reveal that using both novelty metrics in a multi-novelty algorithm has strong benefits. Curious II was compared with two state-of-the-art algorithms and two novelty search-based algorithms on the WFG 1--8 test problem with up to 10 objectives. It outperforms all the others in 28 out of 32 tasks for the HV index and in 27 out of 32 tasks for the IGD index.

Supplementary Material

ZIP File (p375-jiang-suppl.zip)
Supplemental material.

References

[1]
Janez Brest, Sao Greiner, Borko Boskovic, Marjan Mernik, and Viljem Zumer. 2006. Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems. IEEE Transactions on Evolutionary Computation 10, 6 (2006), 646--657.
[2]
Guido Carpinelli, Fabio Mottola, Daniela Proto, and Angela Russo. 2016. A multiobjective approach for microgrid scheduling. IEEE Transactions on Smart Grid 8, 5 (2016), 2109--2118.
[3]
Iztok Fister, Andres Iglesias, Akemi Galvez, Javier Del Ser, Eneko Osaba, Iztok Fister Jr, Matjaž Perc, and Mitja Slavinec. 2019. Novelty search for global optimization. Appl. Math. Comput. 347 (2019), 865--881.
[4]
Lars Graening, Nikola Aulig, and Markus Olhofer. 2010. Towards Directed Open-Ended Search by a Novelty Guided Evolution Strategy. In Parallel Problem Solving from Nature, PPSN XI. Springer Berlin Heidelberg, Berlin, Heidelberg, 71--80.
[5]
Simon Huband, Philip Hingston, Luigi Barone, and Lyndon While. 2006. A review of multiobjective test problems and a scalable test problem toolkit. IEEE Transactions on Evolutionary Computation 10, 5 (2006), 477--506.
[6]
Qiqi Liu, Yaochu Jin, Martin Heiderich, Tobias Rodemann, and Guo Yu. 2020. An Adaptive Reference Vector-Guided Evolutionary Algorithm Using Growing Neural Gas for Many-Objective Optimization of Irregular Problems. IEEE Transactions on Cybernetics (2020), 1--14.
[7]
Ye Tian, Ran Cheng, Xingyi Zhang, and Yaochu Jin. 2017. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum]. IEEE Computational Intelligence Magazine 12, 4 (2017), 73--87.
[8]
Michał K Tomczyk and Miłosz Kadziński. 2021. Decomposition-based co-evolutionary algorithm for interactive multiple objective optimization. Information Sciences 549 (2021), 178--199.
[9]
Danilo Vasconcellos Vargas and Junichi Murata. 2016. Curious: Searching for Unknown Regions of Space with a Subpopulation-Based Algorithm. In Proceedings of the 2016 on Genetic and Evolutionary Computation Conference Companion (GECCO'16 Companion). Association for Computing Machinery, New York, NY, USA, 145C146.
[10]
Danilo Vasconcellos Vargas, Junichi Murata, Hirotaka Takano, and Alexandre Cláudio Botazzo Delbem. 2015. General Subpopulation Framework and Taming the Conflict Inside Populations. Evolutionary Computation 23, 1 (2015), 1--36.
[11]
Peng Zhang, Jinlong Li, Tengfei Li, and Huanhuan Chen. 2021. A New Many-Objective Evolutionary Algorithm Based on Determinantal Point Processes. IEEE Transactions on Evolutionary Computation 25, 2 (2021), 334--345.
[12]
Eckart Zitzler and Lothar Thiele. 1998. Multiobjective optimization using evolutionary algorithms: a comparative case study. In International conference on parallel problem solving from nature. Springer, 292--301.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '23 Companion: Proceedings of the Companion Conference on Genetic and Evolutionary Computation
July 2023
2519 pages
ISBN:9798400701207
DOI:10.1145/3583133
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the owner/author(s).

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 2023

Check for updates

Author Tags

  1. multi-objective optimization
  2. multi-novelty search
  3. surrogate-assisted evolutionary algorithms

Qualifiers

  • Poster

Conference

GECCO '23 Companion
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 70
    Total Downloads
  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)3
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media