Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests

Non-parametric tests can determine the better of two stochastic optimization algorithms when benchmarking results are ordinal—like the final fitness values of multiple trials—but for many benchmarks, a trial can also terminate once it reaches a prespecified target value. In such cases, both the time...

Full description

Saved in:
Bibliographic Details
Main Authors: Price, Kenneth V., Kumar, Abhishek, Suganthan, Ponnuthurai Nagaratnam
Other Authors: School of Electrical and Electronic Engineering
Format: Article
Language:English
Published: 2024
Subjects:
Online Access:https://hdl.handle.net/10356/174585
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-174585
record_format dspace
spelling sg-ntu-dr.10356-1745852024-04-05T15:41:55Z Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests Price, Kenneth V. Kumar, Abhishek Suganthan, Ponnuthurai Nagaratnam School of Electrical and Electronic Engineering Engineering Two-variable non-parametric tests Evolutionary algorithms Non-parametric tests can determine the better of two stochastic optimization algorithms when benchmarking results are ordinal—like the final fitness values of multiple trials—but for many benchmarks, a trial can also terminate once it reaches a prespecified target value. In such cases, both the time that a trial takes to reach the target value (or not) and its final fitness value characterize its outcome. This paper describes how trial-based dominance can totally order this two-variable dataset of outcomes so that traditional non-parametric methods can determine the better of two algorithms when one is faster, but less accurate than the other, i.e. when neither algorithm dominates. After describing trial-based dominance, we outline its benefits. We subsequently review other attempts to compare stochastic optimizers, before illustrating our method with the Mann-Whitney U test. Simulations demonstrate that “U-scores” are much more effective than dominance when tasked with identifying the better of two algorithms. We validate U-scores by having them determine the winners of the CEC 2022 competition on single objective, bound-constrained numerical optimization. Published version Open Access funding provided by the Qatar National Library 2024-04-03T04:45:44Z 2024-04-03T04:45:44Z 2023 Journal Article Price, K. V., Kumar, A. & Suganthan, P. N. (2023). Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests. Swarm and Evolutionary Computation, 78, 101287-. https://dx.doi.org/10.1016/j.swevo.2023.101287 2210-6502 https://hdl.handle.net/10356/174585 10.1016/j.swevo.2023.101287 2-s2.0-85150777315 78 101287 en Swarm and Evolutionary Computation © 2023 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/). application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
Two-variable non-parametric tests
Evolutionary algorithms
spellingShingle Engineering
Two-variable non-parametric tests
Evolutionary algorithms
Price, Kenneth V.
Kumar, Abhishek
Suganthan, Ponnuthurai Nagaratnam
Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
description Non-parametric tests can determine the better of two stochastic optimization algorithms when benchmarking results are ordinal—like the final fitness values of multiple trials—but for many benchmarks, a trial can also terminate once it reaches a prespecified target value. In such cases, both the time that a trial takes to reach the target value (or not) and its final fitness value characterize its outcome. This paper describes how trial-based dominance can totally order this two-variable dataset of outcomes so that traditional non-parametric methods can determine the better of two algorithms when one is faster, but less accurate than the other, i.e. when neither algorithm dominates. After describing trial-based dominance, we outline its benefits. We subsequently review other attempts to compare stochastic optimizers, before illustrating our method with the Mann-Whitney U test. Simulations demonstrate that “U-scores” are much more effective than dominance when tasked with identifying the better of two algorithms. We validate U-scores by having them determine the winners of the CEC 2022 competition on single objective, bound-constrained numerical optimization.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Price, Kenneth V.
Kumar, Abhishek
Suganthan, Ponnuthurai Nagaratnam
format Article
author Price, Kenneth V.
Kumar, Abhishek
Suganthan, Ponnuthurai Nagaratnam
author_sort Price, Kenneth V.
title Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
title_short Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
title_full Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
title_fullStr Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
title_full_unstemmed Trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
title_sort trial-based dominance for comparing both the speed and accuracy of stochastic optimizers with standard non-parametric tests
publishDate 2024
url https://hdl.handle.net/10356/174585
_version_ 1814047271002570752