Show simple item record

dc.contributor.authorFieldsend, J
dc.date.accessioned2020-04-22T12:18:02Z
dc.date.issued2020-07-12
dc.description.abstractMany data structures have been developed over the last two decades for the storage and efficient update of unconstrained sets of mutually non-dominating solutions. Typically, analysis has been provided in the original works for these data structures in terms of worst/average case complexity performance. Often, however, other aspects such as rebalancing costs of underlying data structures, cache sizes, etc., can also significantly affect behaviour. Empirical performance comparison has often (but not always) been limited to run-time comparison with a basic linear list. No comprehensive comparison between the different specialised data structures proposed in the last two decades has thus far been undertaken. We take significant strides in addressing this here. Eight data structures from the literature are implemented within the same overarching open source Java framework. We additionally highlight and rectify some errors in published work --- and offer additional efficiency gains. Run-time performances are compared and contrasted, using data sequences embodying a number of different characteristics. We show that in different scenarios different data structures are preferable, and that those with the lowest big O complexity are not always the best performing. We also find that performance profiles can vary drastically with computational architecture, in a non-linear fashion.en_GB
dc.description.sponsorshipEngineering and Physical Sciences Research Council (EPSRC)en_GB
dc.description.sponsorshipInnovate UKen_GB
dc.identifier.citationGECCO '20: Proceedings of the 2020 Genetic and Evolutionary Computation Conference, June 2020, pp. 489–497en_GB
dc.identifier.doi10.1145/3377930.3390150
dc.identifier.grantnumberEP/N017846/1en_GB
dc.identifier.grantnumber104400en_GB
dc.identifier.urihttp://hdl.handle.net/10871/120767
dc.language.isoenen_GB
dc.publisherAssociation for Computing Machinery (ACM)en_GB
dc.rights© 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM. This is the author’s version of the work. It is posted here for your personal use. Not for redistribution.en_GB
dc.titleData structures for non-dominated sets: implementations and empirical assessment of two decades of advancesen_GB
dc.typeConference paperen_GB
dc.date.available2020-04-22T12:18:02Z
dc.descriptionThis is the author accepted manuscript. The final version is available from ACM via the DOI in this recorden_GB
dc.descriptionGenetic and Evolutionary Computation Conference (GECCO ’20), 8-12 July 2020, Cancún, Mexicoen_GB
dc.rights.urihttp://www.rioxx.net/licenses/all-rights-reserveden_GB
pubs.funder-ackownledgementYesen_GB
dcterms.dateAccepted2020-04-21
exeter.funder::Engineering and Physical Sciences Research Council (EPSRC)en_GB
exeter.funder::Innovate UKen_GB
rioxxterms.versionAMen_GB
rioxxterms.licenseref.startdate2020-04-21
rioxxterms.typeConference Paper/Proceeding/Abstracten_GB
refterms.dateFCD2020-04-21T22:01:10Z
refterms.versionFCDAM
refterms.dateFOA2020-08-10T10:15:35Z
refterms.panelBen_GB


Files in this item

This item appears in the following Collection(s)

Show simple item record