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...

Full description

Saved in:
Bibliographic Details
Published inEvolutionary computation Vol. 30; no. 2; pp. 165 - 193
Main Authors Brockhoff, Dimo, Auger, Anne, Hansen, Nikolaus, Tušar, Tea
Format Journal Article
LanguageEnglish
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 AccessGet full text
ISSN1530-9304
1063-6560
1530-9304
DOI10.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