Using Well-Understood Single-Objective Functions in Multiobjective Black-Box Optimization Test Suites
Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are...
        Saved in:
      
    
          | Published in | Evolutionary computation Vol. 30; no. 2; pp. 165 - 193 | 
|---|---|
| Main Authors | , , , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
        One Rogers Street, Cambridge, MA 02142-1209, USA
          MIT Press
    
        01.06.2022
     MIT Press Journals, The Massachusetts Institute of Technology Press (MIT Press)  | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1530-9304 1063-6560 1530-9304  | 
| DOI | 10.1162/evco_a_00298 | 
Cover
| Abstract | Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the
test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (
). Both test suites have been implemented in the
platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking. | 
    
|---|---|
| AbstractList | Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking.Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking. Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions ( ). Both test suites have been implemented in the platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking. Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, such as well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably underrepresented in real-world problems such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Via the alternative construction of combining existing single-objective problems from the literature, we describe the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking and various visualizations of the test functions are shown to reveal their properties. Besides providing details on the construction of these problems and presenting their (known) properties, this article also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking. Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties, like well-understood Pareto sets and Pareto fronts of various shapes, most of the currently used functions possess characteristics that are arguably under-represented in real-world problems. They mainly stem from the easier construction of such functions and result in improbable properties such as separability, optima located exactly at the boundary constraints, and the existence of variables that solely control the distance between a solution and the Pareto front. Here, we propose an alternative way to constructing multiobjective problems—by combining existing single-objective problems from the literature. We describe in particular the bbob-biobj test suite with 55 bi-objective functions in continuous domain, and its extended version with 92 bi-objective functions (bbob-biobj-ext). Both test suites have been implemented in the COCO platform for black-box optimization benchmarking. Finally, we recommend a general procedure for creating test suites for an arbitrary number of objectives. Besides providing the formal function definitions and presenting their (known) properties, this paper also aims at giving the rationale behind our approach in terms of groups of functions with similar properties, objective space normalization, and problem instances. The latter allows us to easily compare the performance of deterministic and stochastic solvers, which is an often overlooked issue in benchmarking.  | 
    
| Author | Hansen, Nikolaus Tušar, Tea Brockhoff, Dimo Auger, Anne  | 
    
| Author_xml | – sequence: 1 givenname: Dimo surname: Brockhoff fullname: Brockhoff, Dimo email: Dimo.Brockhoff@inria.fr organization: Inria, CMAP, CNRS, Ecole Polytechnique, Institut Polytechnique de Paris, France Dimo.Brockhoff@inria.fr – sequence: 2 givenname: Anne surname: Auger fullname: Auger, Anne email: Anne.Auger@inria.fr organization: Inria, CMAP, CNRS, Ecole Polytechnique, Institut Polytechnique de Paris, France Anne.Auger@inria.fr – sequence: 3 givenname: Nikolaus surname: Hansen fullname: Hansen, Nikolaus email: Nikolaus.Hansen@inria.fr organization: Inria, CMAP, CNRS, Ecole Polytechnique, Institut Polytechnique de Paris, France Nikolaus.Hansen@inria.fr – sequence: 4 givenname: Tea surname: Tušar fullname: Tušar, Tea email: Tea.Tusar@ijs.si organization: Jožef Stefan Institute, Ljubljana, Slovenia Tea.Tusar@ijs.si  | 
    
| BackLink | https://www.ncbi.nlm.nih.gov/pubmed/34694352$$D View this record in MEDLINE/PubMed https://inria.hal.science/hal-01296987$$DView record in HAL  | 
    
| BookMark | eNqF0UtPGzEQAGCrAhVCe-u5WqkXkFjq1zrxMSAelYJygKhHy_HOglOvHda7gfDrcZpAI9SqJ4_Gnx8z00M7PnhA6AvBJ4QI-h0WJiitMKZy8AHtk4LhXDLMd7biPdSLcYYxYRSTj2iPcSE5K-g-gkm0_i77Cc7lE19CE9sQyuwmJR3k4-kMTGsXkF10PgXBx8z67LpzKX7bO3Xa_MpPw1M2nre2ts96JbNbiG1209kW4ie0W2kX4fNmPUCTi_Pbs6t8NL78cTYc5YZL3OYMV1PNDClZYbiRHNOqEiAYJbRPuOHCFLqqqAEBAITQUoiScca46eNSl312gPL1vZ2f6-Wjdk7NG1vrZqkIVqt2qe12JX-09vf6jwzaqqvhSK1ymFAp5KC_4Mkeru28CQ9dqk3VNprUN-0hdFHRYlBIWghKEv32js5C1_hUuaIDyWTBMVuprxvVTWso395_HU4Cx2tgmhBjA9X_iqHvuLHt71G0jbbuX4c2VdV265d_pS_twL84 | 
    
| CitedBy_id | crossref_primary_10_1007_s00186_023_00826_z crossref_primary_10_1109_TETCI_2024_3372378 crossref_primary_10_1109_TEVC_2022_3210897 crossref_primary_10_3390_app14188313  | 
    
| ContentType | Journal Article | 
    
| Copyright | 2021 Massachusetts Institute of Technology. Copyright MIT Press Journals, The 2022 Distributed under a Creative Commons Attribution 4.0 International License  | 
    
| Copyright_xml | – notice: 2021 Massachusetts Institute of Technology. – notice: Copyright MIT Press Journals, The 2022 – notice: Distributed under a Creative Commons Attribution 4.0 International License  | 
    
| DBID | AAYXX CITATION NPM 7SC 8FD JQ2 L7M L~C L~D 7X8 1XC VOOES ADTOC UNPAY  | 
    
| DOI | 10.1162/evco_a_00298 | 
    
| DatabaseName | CrossRef PubMed Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts  Academic Computer and Information Systems Abstracts Professional MEDLINE - Academic Hyper Article en Ligne (HAL) Hyper Article en Ligne (HAL) (Open Access) Unpaywall for CDI: Periodical Content Unpaywall  | 
    
| DatabaseTitle | CrossRef PubMed Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional MEDLINE - Academic  | 
    
| DatabaseTitleList | MEDLINE - Academic PubMed CrossRef Computer and Information Systems Abstracts  | 
    
| Database_xml | – sequence: 1 dbid: NPM name: PubMed url: https://proxy.k.utb.cz/login?url=http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed sourceTypes: Index Database – sequence: 2 dbid: UNPAY name: Unpaywall url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/ sourceTypes: Open Access Repository  | 
    
| DeliveryMethod | fulltext_linktorsrc | 
    
| Discipline | Engineering Computer Science  | 
    
| EISSN | 1530-9304 | 
    
| EndPage | 193 | 
    
| ExternalDocumentID | 10.1162/evco_a_00298 oai:HAL:hal-01296987v4 34694352 10_1162_evco_a_00298 evco_a_00298.pdf  | 
    
| Genre | Journal Article | 
    
| GroupedDBID | - 0R 36B 4.4 4S 53G 5GY 5VS 6IK AAJGR AAKMM AALMD AAPBV AAYFX ABDBF ABGDV ABPTK ABQDU ACATF ACM ADHRN ADL AENEX AFJFK AFWIH AIKLT ALMA_UNASSIGNED_HOLDINGS ASPBG AVWKF AZFZN BDXCO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DC DU5 EAP EBS EST ESX F5P FEDTE FNEHJ GUFHI HGAVV HZ I07 IPLJI JAVBF MCG O9- OCL P2P PK0 RMI W7O ZWS --- .4S .DC 0R~ AALFJ AAYXX ABAZT ABJNI ABVLG ACUHS AEBYY AEJOY AENSD AFWXC AKRVB ARCSS CITATION EAS EBC EBD ECS EDO EMB EMK EMOBN EPL HZ~ I-F LHSKQ MINIK SV3 TUS ADPZR NPM 7SC 8FD JQ2 L7M L~C L~D 7X8 1XC VOOES ADTOC AEFXT CAG CCLIF COF EJD UNPAY  | 
    
| ID | FETCH-LOGICAL-c490t-30fba3c1d35c4c9402ff6e63212714c46c5aff2ce6eee112d66d34334c70dad73 | 
    
| IEDL.DBID | UNPAY | 
    
| ISSN | 1530-9304 1063-6560  | 
    
| IngestDate | Wed Oct 29 11:52:10 EDT 2025 Tue Oct 14 20:52:16 EDT 2025 Thu Jul 10 23:34:43 EDT 2025 Mon Jun 30 06:54:15 EDT 2025 Wed Feb 19 02:25:47 EST 2025 Thu Apr 24 22:56:38 EDT 2025 Tue Jul 01 01:17:50 EDT 2025 Wed Jun 01 12:12:33 EDT 2022  | 
    
| IsDoiOpenAccess | true | 
    
| IsOpenAccess | true | 
    
| IsPeerReviewed | true | 
    
| IsScholarly | true | 
    
| Issue | 2 | 
    
| Keywords | multiobjective optimization algorithm comparison benchmark suite generator Black-box optimization benchmarking benchmarking optimization numerical optimization black-box optimization  | 
    
| Language | English | 
    
| License | 2021 Massachusetts Institute of Technology. Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0  | 
    
| LinkModel | DirectLink | 
    
| MergedId | FETCHMERGED-LOGICAL-c490t-30fba3c1d35c4c9402ff6e63212714c46c5aff2ce6eee112d66d34334c70dad73 | 
    
| Notes | 2022 ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23  | 
    
| ORCID | 0000-0001-7788-4906 | 
    
| OpenAccessLink | https://proxy.k.utb.cz/login?url=https://direct.mit.edu/evco/article-pdf/30/2/165/2025995/evco_a_00298.pdf | 
    
| PMID | 34694352 | 
    
| PQID | 2893954031 | 
    
| PQPubID | 2047842 | 
    
| PageCount | 29 | 
    
| ParticipantIDs | unpaywall_primary_10_1162_evco_a_00298 proquest_miscellaneous_2585925621 mit_journals_10_1162_evco_a_00298 crossref_citationtrail_10_1162_evco_a_00298 pubmed_primary_34694352 crossref_primary_10_1162_evco_a_00298 proquest_journals_2893954031 hal_primary_oai_HAL_hal_01296987v4  | 
    
| ProviderPackageCode | CITATION AAYXX  | 
    
| PublicationCentury | 2000 | 
    
| PublicationDate | 2022-06-01 | 
    
| PublicationDateYYYYMMDD | 2022-06-01 | 
    
| PublicationDate_xml | – month: 06 year: 2022 text: 2022-06-01 day: 01  | 
    
| PublicationDecade | 2020 | 
    
| PublicationPlace | One Rogers Street, Cambridge, MA 02142-1209, USA | 
    
| PublicationPlace_xml | – name: One Rogers Street, Cambridge, MA 02142-1209, USA – name: United States – name: Cambridge  | 
    
| PublicationTitle | Evolutionary computation | 
    
| PublicationTitleAlternate | Evol Comput | 
    
| PublicationYear | 2022 | 
    
| Publisher | MIT Press MIT Press Journals, The Massachusetts Institute of Technology Press (MIT Press)  | 
    
| Publisher_xml | – name: MIT Press – name: MIT Press Journals, The – name: Massachusetts Institute of Technology Press (MIT Press)  | 
    
| SSID | ssj0013201 | 
    
| Score | 2.5163274 | 
    
| Snippet | Several test function suites are being used for numerical benchmarking of multiobjective optimization algorithms. While they have some desirable properties,... | 
    
| SourceID | unpaywall hal proquest pubmed crossref mit  | 
    
| SourceType | Open Access Repository Aggregation Database Index Database Enrichment Source Publisher  | 
    
| StartPage | 165 | 
    
| SubjectTerms | algorithm comparison Algorithms benchmark suite generator Benchmarks Black boxes Black-box optimization benchmarking Computer Science Continuity (mathematics) Machine Learning Mathematical Software multiobjective optimization Multiple objective analysis Neural and Evolutionary Computing Numerical Analysis Optimization Pareto optimization  | 
    
| Title | Using Well-Understood Single-Objective Functions in Multiobjective Black-Box Optimization Test Suites | 
    
| URI | https://direct.mit.edu/evco/article/doi/10.1162/evco_a_00298 https://www.ncbi.nlm.nih.gov/pubmed/34694352 https://www.proquest.com/docview/2893954031 https://www.proquest.com/docview/2585925621 https://inria.hal.science/hal-01296987 https://direct.mit.edu/evco/article-pdf/30/2/165/2025995/evco_a_00298.pdf  | 
    
| UnpaywallVersion | publishedVersion | 
    
| Volume | 30 | 
    
| hasFullText | 1 | 
    
| inHoldings | 1 | 
    
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: EBSCOhost Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1530-9304 dateEnd: 20241102 omitProxy: true ssIdentifier: ssj0013201 issn: 1063-6560 databaseCode: ABDBF dateStart: 19960301 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost  | 
    
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3db9MwED_R9gH2sMFgUBiTQcALcpvEjpM8tkBVIdiQtorxFDm2IzaypNqa8fHXc84XHWKIB16di-OP8_l3zt3PAM-0LxPFmaaBqx3KQ61xzfk-5ToKEcAq10ltNvL7fTFf8LfH_nFDKWRzYWpDPjo7qaNozKUqxs0Y0qVOx8wZe2NX-NZpt1xZlUQs44pKfIQSPRgIH2F5HwaL_Q-TT9XfTsGoaDKGfebQCH34NgheeFequLI99T7b4MgeNuZP-HMDbpb5Un7_KrNsbU-abcFp25s6FOXLqFwlI_XjN6LH_9Ld27DZIFcyqd-7AzdMvg1b7a0QpDES27CxRnF4F0wVk0A-miyjizqRpig0OcRC_PhBclobXDLD_bVaAuQkJ1VWcNE9qw4Z6bT4Rg7QwJ01maPkCIeJHJaImS_uwWL25ujVnDZXO1DFI2dFGaqAZMrVzFdcRejEpqkwglm-eZcrLpQv09RTRhhjEBJqITTjjHEVOFrqgO1APy9y8wAIumSOL5VjwkRzLkWoEpz_UCaBjlQaiiG8bGc0Vg3vub1-I4sr_0d48fqYDuF5J72s-T6ukXuKytGJWJLu-eRdbMvs0Z6IwuCSD-EJzmzcWIWLayrabTXrlyB6wSxCLM1crKJ7jAvf_s2RuSlKlEFHL0LA6qHM_Voju-YwLiLEwd4QXnQq-tfuPPxXwUdwy7MJINU51C70V-eleYywbJXswWAyfT2d7TUL7yeOizVQ | 
    
| linkProvider | Unpaywall | 
    
| linkToUnpaywall | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1Lb9QwEB6x2wP0QKE8ulCQQcAFeTeJH0mOC2K1QtAitSvKKXJsR7SkyardlMevZ5wXW0QRB67OxPFjPP7GmfkM8MwIlWrODA1941EeGYNrTgjKTRwhgNW-l7ls5Pd7cr7gb4_EUUsp5HJhGkM-Pj1uomjshS4n7RjSpckmzJsEE18K57Q7rqxaIlFJTSU-RokBbEiBsHwIG4u9D9NP9d9OyahsM4YF82iMPnwXBC-DS1Vc2p4Gn11w5AAb8yf8uQnXq2Kpvn9Veb62J8224KTrTROK8mVcrdKx_vEb0eN_6e4tuNkiVzJt3rsN12yxDVvdrRCkNRLbsLlGcXgHbB2TQD7aPKeLJpGmLA05wEL8-H560hhcMsP9tV4C5LggdVZw2T-rDxnpq_Ib2UcDd9pmjpJDHCZyUCFmPr8Li9mbw9dz2l7tQDWPvRVlqAKKad8wobmO0YnNMmklc3zzPtdcaqGyLNBWWmsREhopDeOMcR16RpmQ3YNhURZ2Bwi6ZJ5Q2rNRajhXMtIpzn-k0tDEOovkCF52M5rolvfcXb-RJ7X_I4NkfUxH8LyXXjZ8H1fIPUXl6EUcSfd8-i5xZe5oT8ZReMFH8ARnNmmtwvkVFe12mvVLEL1gFiOWZj5W0T_Ghe_-5qjClhXKoKMXI2ANUOZ-o5F9cxiXMeLgYAQvehX9a3ce_KvgQ7gRuASQ-hxqF4ars8o-Qli2Sh-3C-4n7Hwz3g | 
    
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Using+Well-Understood+Single-Objective+Functions+in+Multiobjective+Black-Box+Optimization+Test+Suites&rft.jtitle=Evolutionary+computation&rft.au=Brockhoff%2C+Dimo&rft.au=Auger%2C+Anne&rft.au=Hansen%2C+Nikolaus&rft.au=Tu%C5%A1ar%2C+Tea&rft.date=2022-06-01&rft.pub=MIT+Press&rft.eissn=1530-9304&rft.volume=30&rft.issue=2&rft.spage=165&rft.epage=193&rft_id=info:doi/10.1162%2Fevco_a_00298&rft.externalDBID=n%2Fa&rft.externalDocID=evco_a_00298.pdf | 
    
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1530-9304&client=summon | 
    
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1530-9304&client=summon | 
    
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1530-9304&client=summon |