A faster algorithm for calculating hypervolume

We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on evolutionary computation 2006-02, Vol.10 (1), p.29-38
Hauptverfasser: While, L., Hingston, P., Barone, L., Huband, S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 38
container_issue 1
container_start_page 29
container_title IEEE transactions on evolutionary computation
container_volume 10
creator While, L.
Hingston, P.
Barone, L.
Huband, S.
description We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluated in the literature. We show that both previously studied exact hypervolume algorithms are exponential in at least the number of objectives and that although HSO is also exponential in the number of objectives in the worst case, it runs in significantly less time, i.e., two to three orders of magnitude less for randomly generated and benchmark data in three to eight objectives. Thus, HSO increases the utility of hypervolume, both as a metric for general optimization algorithms and as a diversity mechanism for evolutionary algorithms.
doi_str_mv 10.1109/TEVC.2005.851275
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_896186051</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1583625</ieee_id><sourcerecordid>2342476341</sourcerecordid><originalsourceid>FETCH-LOGICAL-c538t-79020c0f4c2e17f5e79db7968ceb98df16685141f87fb929141ab3be6859df313</originalsourceid><addsrcrecordid>eNp9kEtLw0AQgIMoWKt3wUsQ1FPi7Cb7OkqpDyh4qeJt2Wx325Q86m4i9N-7IYWCB08zzHwzzHxRdI0gRQjE43L-OUsxAEk5QZiRk2iCRI4SAExPQw5cJIzxr_PowvstAMoJEpMofYqt8p1xsarWrSu7TR3b1sVaVbqvVFc263iz3xn301Z9bS6jM6sqb64OcRp9PM-Xs9dk8f7yNntaJJpkvEuYAAwabK6xQcwSw8SqYIJybQrBVxZRGq7MkeXMFgKLkKoiK0yoipXNUDaNHsa9O9d-98Z3si69NlWlGtP2XnJBEadABvL-XxJzAJEJHsDbP-C27V0TvpCcEkozBCxAMELatd47Y-XOlbVye4lADp7l4FkOnuXoOYzcHfYqH6xZpxpd-uMcyzlGJA_czciVxphjm_CMYpL9AtlIhBg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>865663107</pqid></control><display><type>article</type><title>A faster algorithm for calculating hypervolume</title><source>IEEE Electronic Library (IEL)</source><creator>While, L. ; Hingston, P. ; Barone, L. ; Huband, S.</creator><creatorcontrib>While, L. ; Hingston, P. ; Barone, L. ; Huband, S.</creatorcontrib><description>We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluated in the literature. We show that both previously studied exact hypervolume algorithms are exponential in at least the number of objectives and that although HSO is also exponential in the number of objectives in the worst case, it runs in significantly less time, i.e., two to three orders of magnitude less for randomly generated and benchmark data in three to eight objectives. Thus, HSO increases the utility of hypervolume, both as a metric for general optimization algorithms and as a diversity mechanism for evolutionary algorithms.</description><identifier>ISSN: 1089-778X</identifier><identifier>EISSN: 1941-0026</identifier><identifier>DOI: 10.1109/TEVC.2005.851275</identifier><identifier>CODEN: ITEVF5</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithmics. Computability. Computer arithmetics ; Algorithms ; Applied sciences ; Australia Council ; Benchmarking ; Computer science ; Computer science; control theory; systems ; Evolutionary algorithms ; Evolutionary computation ; Exact sciences and technology ; Extraterrestrial measurements ; hypervolume ; Mathematical analysis ; multiobjective optimization ; Optimization ; performance metrics ; Polynomials ; Random number generation ; Size measurement ; Slicing ; Software engineering ; Theoretical computing ; Utilities</subject><ispartof>IEEE transactions on evolutionary computation, 2006-02, Vol.10 (1), p.29-38</ispartof><rights>2006 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c538t-79020c0f4c2e17f5e79db7968ceb98df16685141f87fb929141ab3be6859df313</citedby><cites>FETCH-LOGICAL-c538t-79020c0f4c2e17f5e79db7968ceb98df16685141f87fb929141ab3be6859df313</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1583625$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1583625$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17482154$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>While, L.</creatorcontrib><creatorcontrib>Hingston, P.</creatorcontrib><creatorcontrib>Barone, L.</creatorcontrib><creatorcontrib>Huband, S.</creatorcontrib><title>A faster algorithm for calculating hypervolume</title><title>IEEE transactions on evolutionary computation</title><addtitle>TEVC</addtitle><description>We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluated in the literature. We show that both previously studied exact hypervolume algorithms are exponential in at least the number of objectives and that although HSO is also exponential in the number of objectives in the worst case, it runs in significantly less time, i.e., two to three orders of magnitude less for randomly generated and benchmark data in three to eight objectives. Thus, HSO increases the utility of hypervolume, both as a metric for general optimization algorithms and as a diversity mechanism for evolutionary algorithms.</description><subject>Algorithmics. Computability. Computer arithmetics</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Australia Council</subject><subject>Benchmarking</subject><subject>Computer science</subject><subject>Computer science; control theory; systems</subject><subject>Evolutionary algorithms</subject><subject>Evolutionary computation</subject><subject>Exact sciences and technology</subject><subject>Extraterrestrial measurements</subject><subject>hypervolume</subject><subject>Mathematical analysis</subject><subject>multiobjective optimization</subject><subject>Optimization</subject><subject>performance metrics</subject><subject>Polynomials</subject><subject>Random number generation</subject><subject>Size measurement</subject><subject>Slicing</subject><subject>Software engineering</subject><subject>Theoretical computing</subject><subject>Utilities</subject><issn>1089-778X</issn><issn>1941-0026</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp9kEtLw0AQgIMoWKt3wUsQ1FPi7Cb7OkqpDyh4qeJt2Wx325Q86m4i9N-7IYWCB08zzHwzzHxRdI0gRQjE43L-OUsxAEk5QZiRk2iCRI4SAExPQw5cJIzxr_PowvstAMoJEpMofYqt8p1xsarWrSu7TR3b1sVaVbqvVFc263iz3xn301Z9bS6jM6sqb64OcRp9PM-Xs9dk8f7yNntaJJpkvEuYAAwabK6xQcwSw8SqYIJybQrBVxZRGq7MkeXMFgKLkKoiK0yoipXNUDaNHsa9O9d-98Z3si69NlWlGtP2XnJBEadABvL-XxJzAJEJHsDbP-C27V0TvpCcEkozBCxAMELatd47Y-XOlbVye4lADp7l4FkOnuXoOYzcHfYqH6xZpxpd-uMcyzlGJA_czciVxphjm_CMYpL9AtlIhBg</recordid><startdate>20060201</startdate><enddate>20060201</enddate><creator>While, L.</creator><creator>Hingston, P.</creator><creator>Barone, L.</creator><creator>Huband, S.</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20060201</creationdate><title>A faster algorithm for calculating hypervolume</title><author>While, L. ; Hingston, P. ; Barone, L. ; Huband, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c538t-79020c0f4c2e17f5e79db7968ceb98df16685141f87fb929141ab3be6859df313</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Algorithmics. Computability. Computer arithmetics</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Australia Council</topic><topic>Benchmarking</topic><topic>Computer science</topic><topic>Computer science; control theory; systems</topic><topic>Evolutionary algorithms</topic><topic>Evolutionary computation</topic><topic>Exact sciences and technology</topic><topic>Extraterrestrial measurements</topic><topic>hypervolume</topic><topic>Mathematical analysis</topic><topic>multiobjective optimization</topic><topic>Optimization</topic><topic>performance metrics</topic><topic>Polynomials</topic><topic>Random number generation</topic><topic>Size measurement</topic><topic>Slicing</topic><topic>Software engineering</topic><topic>Theoretical computing</topic><topic>Utilities</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>While, L.</creatorcontrib><creatorcontrib>Hingston, P.</creatorcontrib><creatorcontrib>Barone, L.</creatorcontrib><creatorcontrib>Huband, S.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on evolutionary computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>While, L.</au><au>Hingston, P.</au><au>Barone, L.</au><au>Huband, S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A faster algorithm for calculating hypervolume</atitle><jtitle>IEEE transactions on evolutionary computation</jtitle><stitle>TEVC</stitle><date>2006-02-01</date><risdate>2006</risdate><volume>10</volume><issue>1</issue><spage>29</spage><epage>38</epage><pages>29-38</pages><issn>1089-778X</issn><eissn>1941-0026</eissn><coden>ITEVF5</coden><abstract>We present an algorithm for calculating hypervolume exactly, the Hypervolume by Slicing Objectives (HSO) algorithm, that is faster than any that has previously been published. HSO processes objectives instead of points, an idea that has been considered before but that has never been properly evaluated in the literature. We show that both previously studied exact hypervolume algorithms are exponential in at least the number of objectives and that although HSO is also exponential in the number of objectives in the worst case, it runs in significantly less time, i.e., two to three orders of magnitude less for randomly generated and benchmark data in three to eight objectives. Thus, HSO increases the utility of hypervolume, both as a metric for general optimization algorithms and as a diversity mechanism for evolutionary algorithms.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TEVC.2005.851275</doi><tpages>10</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-778X
ispartof IEEE transactions on evolutionary computation, 2006-02, Vol.10 (1), p.29-38
issn 1089-778X
1941-0026
language eng
recordid cdi_proquest_miscellaneous_896186051
source IEEE Electronic Library (IEL)
subjects Algorithmics. Computability. Computer arithmetics
Algorithms
Applied sciences
Australia Council
Benchmarking
Computer science
Computer science
control theory
systems
Evolutionary algorithms
Evolutionary computation
Exact sciences and technology
Extraterrestrial measurements
hypervolume
Mathematical analysis
multiobjective optimization
Optimization
performance metrics
Polynomials
Random number generation
Size measurement
Slicing
Software engineering
Theoretical computing
Utilities
title A faster algorithm for calculating hypervolume
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T13%3A02%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20faster%20algorithm%20for%20calculating%20hypervolume&rft.jtitle=IEEE%20transactions%20on%20evolutionary%20computation&rft.au=While,%20L.&rft.date=2006-02-01&rft.volume=10&rft.issue=1&rft.spage=29&rft.epage=38&rft.pages=29-38&rft.issn=1089-778X&rft.eissn=1941-0026&rft.coden=ITEVF5&rft_id=info:doi/10.1109/TEVC.2005.851275&rft_dat=%3Cproquest_RIE%3E2342476341%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=865663107&rft_id=info:pmid/&rft_ieee_id=1583625&rfr_iscdi=true