TY - JOUR
T1 - Assessing ranking and effectiveness of evolutionary algorithm hyperparameters using global sensitivity analysis methodologies
AU - Ojha, Varun
AU - Timmis, Jon
AU - Nicosia, Giuseppe
N1 - Publisher Copyright:
© 2022 The Author(s)
PY - 2022/10/31
Y1 - 2022/10/31
N2 - We present a comprehensive global sensitivity analysis of two single-objective and two multi-objective state-of-the-art global optimization evolutionary algorithms as an algorithm configuration problem. That is, we investigate the quality of influence hyperparameters have on the performance of algorithms in terms of their direct effect and interaction effect with other hyperparameters. Using three sensitivity analysis methods, Morris LHS, Morris, and Sobol, to systematically analyze tunable hyperparameters of covariance matrix adaptation evolutionary strategy, differential evolution, non-dominated sorting genetic algorithm III, and multi-objective evolutionary algorithm based on decomposition, the framework reveals the behaviors of hyperparameters to sampling methods and performance metrics. That is, it answers questions like what are hyperparameters influence patterns, how they interact, how much they interact, and how much their direct influence is. Consequently, the ranking of hyperparameters suggests their order of tuning, and the pattern of influence reveals the stability of the algorithms.
AB - We present a comprehensive global sensitivity analysis of two single-objective and two multi-objective state-of-the-art global optimization evolutionary algorithms as an algorithm configuration problem. That is, we investigate the quality of influence hyperparameters have on the performance of algorithms in terms of their direct effect and interaction effect with other hyperparameters. Using three sensitivity analysis methods, Morris LHS, Morris, and Sobol, to systematically analyze tunable hyperparameters of covariance matrix adaptation evolutionary strategy, differential evolution, non-dominated sorting genetic algorithm III, and multi-objective evolutionary algorithm based on decomposition, the framework reveals the behaviors of hyperparameters to sampling methods and performance metrics. That is, it answers questions like what are hyperparameters influence patterns, how they interact, how much they interact, and how much their direct influence is. Consequently, the ranking of hyperparameters suggests their order of tuning, and the pattern of influence reveals the stability of the algorithms.
KW - Algorithm design
KW - Algorithm stability analysis
KW - Evolutionary algorithms
KW - Global sensitivity analysis
KW - Hyperparameter optimization
UR - http://www.scopus.com/inward/record.url?scp=85135418076&partnerID=8YFLogxK
U2 - 10.1016/j.swevo.2022.101130
DO - 10.1016/j.swevo.2022.101130
M3 - Article
AN - SCOPUS:85135418076
SN - 2210-6502
VL - 74
JO - Swarm and Evolutionary Computation
JF - Swarm and Evolutionary Computation
M1 - 101130
ER -