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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on evolutionary computation 2006-02, Vol.10 (1), p.29-38 |
---|---|
Hauptverfasser: | , , , |
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&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 & 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 & 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 |