File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: Which algorithm should I choose at any point of the search: An evolutionary portfolio approach

TitleWhich algorithm should I choose at any point of the search: An evolutionary portfolio approach
Authors
KeywordsEvolutionary algorithm
Portfolio
Global optimization
Issue Date2013
PublisherACM.
Citation
The 15th Genetic and Evolutionary Computation Conference (GECCO 2013), Amsterdam, The Netherlands, 6-10 July 2013. In Conference Proceedings, 2013, p. 567-574 How to Cite?
AbstractMany good evolutionary algorithms have been proposed in the past. However, frequently, the question arises that given a problem, one is at a loss of which algorithm to choose. In this paper, we propose a novel algorithm portfolio approach to address the above problem. A portfolio of evolutionary algorithms is first formed. Artificial Bee Colony (ABC), Covariance Matrix Adaptation Evolutionary Strategy (CMA-ES), Composite DE (CoDE), Particle Swarm Optimization (PSO2011) and Self adaptive Differential Evolution (SaDE) are chosen as component algorithms. Each algorithm runs independently with no information exchange. At any point in time, the algorithm with the best predicted performance is run for one generation, after which the performance is predicted again. The best algorithm runs for the next generation, and the process goes on. In this way, algorithms switch automatically as a function of the computational budget. This novel algorithm is named Multiple Evolutionary Algorithm (MultiEA). Experimental results on the full set of 25 CEC2005 benchmark functions show that MultiEA outperforms i) Multialgorithm Genetically Adaptive Method for Single Objective Optimization (AMALGAM-SO); ii) Population-based Algorithm Portfolio (PAP); and iii) a multiple algorithm approach which chooses an algorithm randomly (RandEA). The properties of the prediction measures are also studied. The portfolio approach proposed is generic. It can be applied to portfolios composed of non-evolutionary algorithms as well. Copyright © 2013 ACM.
Persistent Identifierhttp://hdl.handle.net/10722/196723
ISBN

 

DC FieldValueLanguage
dc.contributor.authorYuen, SY-
dc.contributor.authorChow, CK-
dc.contributor.authorZhang, X-
dc.date.accessioned2014-04-24T02:10:36Z-
dc.date.available2014-04-24T02:10:36Z-
dc.date.issued2013-
dc.identifier.citationThe 15th Genetic and Evolutionary Computation Conference (GECCO 2013), Amsterdam, The Netherlands, 6-10 July 2013. In Conference Proceedings, 2013, p. 567-574-
dc.identifier.isbn978-145031963-8-
dc.identifier.urihttp://hdl.handle.net/10722/196723-
dc.description.abstractMany good evolutionary algorithms have been proposed in the past. However, frequently, the question arises that given a problem, one is at a loss of which algorithm to choose. In this paper, we propose a novel algorithm portfolio approach to address the above problem. A portfolio of evolutionary algorithms is first formed. Artificial Bee Colony (ABC), Covariance Matrix Adaptation Evolutionary Strategy (CMA-ES), Composite DE (CoDE), Particle Swarm Optimization (PSO2011) and Self adaptive Differential Evolution (SaDE) are chosen as component algorithms. Each algorithm runs independently with no information exchange. At any point in time, the algorithm with the best predicted performance is run for one generation, after which the performance is predicted again. The best algorithm runs for the next generation, and the process goes on. In this way, algorithms switch automatically as a function of the computational budget. This novel algorithm is named Multiple Evolutionary Algorithm (MultiEA). Experimental results on the full set of 25 CEC2005 benchmark functions show that MultiEA outperforms i) Multialgorithm Genetically Adaptive Method for Single Objective Optimization (AMALGAM-SO); ii) Population-based Algorithm Portfolio (PAP); and iii) a multiple algorithm approach which chooses an algorithm randomly (RandEA). The properties of the prediction measures are also studied. The portfolio approach proposed is generic. It can be applied to portfolios composed of non-evolutionary algorithms as well. Copyright © 2013 ACM.-
dc.languageeng-
dc.publisherACM.-
dc.relation.ispartofGenetic and Evolutionary Computation Conference, GECCO 2013 Proceedings-
dc.subjectEvolutionary algorithm-
dc.subjectPortfolio-
dc.subjectGlobal optimization-
dc.titleWhich algorithm should I choose at any point of the search: An evolutionary portfolio approach-
dc.typeConference_Paper-
dc.description.naturelink_to_OA_fulltext-
dc.identifier.doi10.1145/2463372.2463435-
dc.identifier.scopuseid_2-s2.0-84883068602-
dc.identifier.spage567-
dc.identifier.epage574-
dc.publisher.placeUnited States-
dc.customcontrol.immutablesml 160602 amended-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats