Automatic and interactive tuning of algorithms

  • Authors:
  • Thomas Bartz-Beielstein;Mike Preuss

  • Affiliations:
  • Cologne University of Applied Sciences, Cologne, Germany;TU Dortmund, Dortmund, Germany

  • Venue:
  • Proceedings of the 13th annual conference companion on Genetic and evolutionary computation
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Providing tools for algorithm tuning (and the related statistical analysis) is the main topic of this tutorial. This tutorial provides the necessary background for performing algorithm tuning with state-of-the-art tools. We will discuss pros and cons of manual, interactive, and automatic tuning of randomized algorithms such as Genetic Algorithms, Differential Evolution, Particle Swarm, and Evolution Strategies. Moreover, we highlight the important components of experimental work such as proper setup, visualization, and reporting and refer to the most prominent mistakes that may occur, giving examples for failed and successful experiments. The Sequential Parameter Optimization Toolbox (SPOT) is introduced as an example, being freely available via CRAN (free R package server network), see http://cran.r-project.org/web/packages/SPOT/index.html Other tuning approaches such as F-Race, REVAC and ParamILS will be discussed as well.