Title
Population-based algorithm portfolios for numerical optimization
Abstract
In this paper, we consider the scenario that a population-based algorithm is applied to a numerical optimization problem and a solution needs to be presented within a given time budget. Although a wide range of population-based algorithms, such as evolutionary algorithms, particle swarm optimizers, and differential evolution, have been developed and studied under this scenario, the performance of an algorithm may vary significantly from problem to problem. This implies that there is an inherent risk associated with the selection of algorithms. We propose that, instead of choosing an existing algorithm and investing the entire time budget in it, it would be less risky to distribute the time among multiple different algorithms. A new approach named population-based algorithm portfolio (PAP), which takes multiple algorithms as its constituent algorithms, is proposed based upon this idea. PAP runs each constituent algorithm with a part of the given time budget and encourages interaction among the constituent algorithms with a migration scheme. As a general framework rather than a specific algorithm, PAP is easy to implement and can accommodate any existing population-based search algorithms. In addition, a metric is also proposed to compare the risks of any two algorithms on a problem set. We have comprehensively evaluated PAP via investigating 11 instantiations of it on 27 benchmark functions. Empirical results have shown that PAP outperforms its constituent algorithms in terms of solution quality, risk, and probability of finding the global optimum. Further analyses have revealed that the advantages of PAP are mostly credited to the synergy between constituent algorithms, which should complement each other either over a set of problems, or during different stages of an optimization process.
Year
DOI
Venue
2010
10.1109/TEVC.2010.2040183
IEEE Trans. Evolutionary Computation
Keywords
Field
DocType
Algorithm portfolios,global optimization,metaheuristic algorithms,numerical optimization,population-based algorithms
Population,Mathematical optimization,Search algorithm,Algorithmics,Algorithm design,Evolutionary algorithm,Probabilistic analysis of algorithms,Artificial intelligence,Cultural algorithm,Optimization problem,Machine learning,Mathematics
Journal
Volume
Issue
ISSN
14
5
1089-778X
Citations 
PageRank 
References 
102
2.53
27
Authors
4
Search Limit
100102
Name
Order
Citations
PageRank
Peng Fei11022.53
Tang Ke22798139.09
Chen Guoliang338126.16
Xin Yao414858945.63