Assessing Ranking and Effectiveness of Evolutionary Algorithm Hyperparameters Using Global Sensitivity Analysis Methodologies

Varun Ojha, Jon Timmis, Giuseppe Nicosia
7/11/2022
cs.NEcs.AI

No official code found. Best implementation: vojha-code/SAofEAs (5 stars, last commit 2022-02-20).

Abstract

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 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.

View on arXivView PDF

Code Implementations(1)

vojha-code/SAofEAsCommunity100%

The Sensitivity Analysis of Evolutionary Algorithms code repository provides a comprehensive framework to study the influence of EAs hyper-parameters. This code repository builds on two sensitivity analysis measures: elementary effect (MORISS METHOD) and variance-based effect (SOBOL METHOD).

50HTML, MATLABJul 2, 20214 years ago
evolutionary-algorithmsoptimizationoptimization-algorithms

Similar Papers

Cite this paper

@article{ojha2022assessing,
  title  = {Assessing Ranking and Effectiveness of Evolutionary Algorithm Hyperparameters Using Global Sensitivity Analysis Methodologies},
  author = {Varun Ojha and Jon Timmis and Giuseppe Nicosia},
  year   = {2022},
  eprint = {2207.04820},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.04820v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.04820.svg)](https://codeofpaper.com/paper/2207.04820)

Discussion