Predicting Particle Swarm Optimization Control Parameters From Fitness Landscape Characteristics

Selecting appropriate control parameters for the particle swarm optimization algorithm can be extremely time consuming and expensive, yet it is necessary in order to achieve optimal performance on a problem. Despite its significance, the issue of control parameter selection remains an open problem. This work leverages techniques from the field of fitness landscape analysis to characterize a large suite of benchmark problems. Extensive experimentation is performed to identify strong control parameters for each problem, and machine learning techniques are used to predict strong control parameters from the characterization of a problem. The results demonstrate that good generalization is possible with minimal training data. This suggests that the cost of parameter selection can be significantly reduced.