SCI2S Thematic Public WebsitesSCI2S Thematic Public Websites SCI2S Complementary Material Websites   SCI2S Thematic Public Websites
Icono GFSGenetic
Fuzzy
Systems
Icono Computing with Words in DMComputing
with Words in
Decision Making
Icono Statistical Inference in Computational Intelligence and Data MiningStatistical Inference in
Computational Intelligence
and Data Mining
Icono HindexH-index
&
Variants
Icono MV in DMMissing Values
in
Data Mining
Evolutionary Algorithms and other Metaheuristics for Continuous Optimization ProblemsE. A. & Metaheur.
for Continuous
Optim. Problems
Icono Interpretability of FRBSsInterpretability
of
FRBSs
Icon PRPrototype Reduction
in
Nearest Neighbor Classification
Logo Thematic Public Webscites

 

               Evolutionary Algorithms and other Metaheuristics for Continuous Optimization Problems

    Evolutionary Algorithms and other Metaheuristics for Continuous Optimization Problems

This Website is devoted to a Evolutionary Algorithms and other Metaheuristics for Continuous Optimization Problems. It is maintained by M. Lozano, D. Molina, C. García-Martínez, F. Herrera following the next summary:

  1. Introduction
  2. Pioneer and Outstanding Contributions
  3. Books and Special Issues
  4. Special Sesions and Workshops
  5. Large Scale Optimization Problems
  6. Complementary Material: SOCO Special Issue on Large Scale Continuous Optimization Problems
  7. Software
  8. Slides
  9. Test Functions and Results
  10. Statistical Test Based Methodologies for Algorithm Comparisons
  11. Future Events

1. Introduction: Evolutionary Algorithms, Swarm Intelligence, and other Metaheuristics for Continuous Optimization Problems

Many real-world problems may be formulated as optimization problems of parameters with variables in continuous domains (continuous optimization problems). Over the past few years, the field of global optimization has been very active, producing different kinds of deterministic and stochastic algorithms for optimization in the continuous domain. Among the stochastic approaches, evolutionary algorithms (EAs) offer a number of exclusive advantages: robust and reliable performance, global search capability, little or no information requirement, etc. These characteristics of EAs, as well as other supplementary benefits such as ease of implementation, parallelism, no requirement for a differentiable or continuous objective function, etc., make it an attractive choice. Consequently, there have been many studies related to real-parameter optimization using EAs, resulting in many variants such as:

A common characteristic of these EAs is that they evolve chromosomes that are vectors of floating point numbers, directly representing problem solutions. Hence, they may be called real-coded EAs.

Figures 1-3 show the evolution of citations in each year for three relevant publications proposing different real-coded EA models. Clearly, we may observe that these algorithms have aroused increasing interest over the last few years.

Fig. 1. Hansen N, Ostermeier A. Completely derandomized self-adaptation in evolution strategies. EVOLUTIONARY COMPUTATION 9(2), 159-195, 2001 doi: 10.1162/106365601750190398. Sum of the Times Cited: 263 (October 2009)

Fig. 2. Herrera F, Lozano M, Verdegay JL. Tackling real-coded genetic algorithms: Operators and tools for behavioural analysis. ARTIFICIAL INTELLIGENCE REVIEW 12(4) , 265-319, 1998 doi: 10.1023/A:1006504901164. Sum of the Times Cited: 224 (October 2009)

Fig. 3. Deb K, Anand A, Joshi D. A computationally efficient evolutionary algorithm for real-parameter optimization. EVOLUTIONARY COMPUTATION 10(4), 371-395, 2002 doi: 10.1162/106365602760972767. Sum of the Times Cited: 91 (October 2009)

We can also find interesting Swarm Intelligence (SI) based continuous optimization approaches:

Finally, other Metaheuristic models have been considered to deal with continuous optimization problems:


Top of Page


2. Pioneer and Outstanding Contributions

Next, we list some of the most outstanding contributions of EAs and other metaheuristics for continuous optimization problems:


Top of Page


3. Books and Special Issues

Books

Michalewicz, Z. (1992). Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag, New York.
Schwefel, H.-P. (1995). Evolution and Optimum Seeking. Wiley, New York.
Kennedy, J., Eberhart, R.C. (2001). Swarm Intelligence. Morgan Kauffmann.
Price, K.V., Storn, R.M., Lampinen, J.A. (2005). Differential Evolution: A Practical Approach to Global Optimization. Springer-Verlag.

Special Issues

F. Herrera, M. Lozano (Eds.) (2005). Special Issue on Real Coded Genetic Algorithms: Foundations, Models and Operators. Soft Computing 9:4.

Table of contents

Z. Michalewicz and P. Siarry (2008). Special Issue on adaptation of discrete metaheuristics to continuous optimization. European Journal of Operational Research 185, 1060–1061.

Table of contents


Top of Page


4. Special Sessions and Workshops: Problem definitions and contributions (pdf files)

Issue Cover Special Session on Real-Parameter Optimization. 2005 IEEE CEC, Edinburgh, UK, Sept 2-5. 2005. Organizers: K. Deb and P.N. Suganthan.

Website of the special sesion

Problem Definitions and Evaluation Criteria

Contributions

Results of the presented algorithms (Excel file)

Analysis of results by N. Hansen

S. Garcia, D. Molina, M. Lozano, F. Herrera, A study on the use of non-parametric tests for analyzing the evolutionary algorithms' behaviour: a case study on the CEC'2005 Special Session on Real Parameter Optimization. Journal of Heuristics 15 (2009) 617-644. doi: 10.1007/s10732-008-9080-4. iconPdf.png

Issue Cover Special Session & Competition on Large Scale Global Optimization. 2008 IEEE CEC, Hong Kong, June 1-6, 2008. Organizers: Ke Tang, Xin Yao, P.N. Suganthan, and Cara MacNish.

Website of the special sesion

Problem Definitions and Evaluation Criteria

Contributions

Results of the presented algorithms (Excel file)

Analysis of results by K. Tang

Issue Cover Metaheurísticas, Algoritmos Evolutivos y Bioinspirados para Problemas de Optimización Continua. VI Congreso Español de Metaheurísticas, Algoritmos Evolutivos y Bioinspirados. Málaga - February 2009. Organizers: Francisco Herrera, Manuel Lozano, Ana María Sánchez, Daniel Molina.

Contributions

Results of the presented algorithms (Excel file)

Presentation (M. Lozano)

Analysis of results by F. Herrera

Issue Cover A GECCO 2009 Workshop for Real-Parameter Optimization: Black-Box Optimization Benchmarking (BBOB) 2009. GECCO 2009, Montreal, Canada, July 8-12 2009. Organizers: Anne Auger, Hans-Georg Beyer, Nikolaus Hansen, Steffen Finck, Raymond Ros, Marc Schoenauer, and Darrell Whitley.

Website of the Workshop

Problem Definitions and Evaluation Criteria

Contributions

Final analysis of results on BBOB-2009 (by N. Hansen, A. Auger, R. Ros, S. Finck and P. Posík)

Analysis of results on the noiseless functions by The BBOBies

Analysis of results on the noisy functions by The BBOBies

all the results (from the Website of the Workshop)

Issue Cover A GECCO 2010 Workshop for Real-Parameter Optimization: Black-Box Optimization Benchmarking (BBOB) 2010. GECCO 2010, Portland, USA, July 7-11 2010. Organizers: Anne Auger, Hans-Georg Beyer, Steffen Finck, Nikolaus Hansen, Petr Posik, Raymond Ros.

Website of the Workshop

Problem Definitions and Evaluation Criteria

Contributions

Comparison table of the results on noisyless functions

Comparison table of the results on noisy functions

all the results (from the Website of the Workshop)

ISDA Workshop for Evolutionary Algorithms and other Metaheuristics for Continuous Optimization Problems - A Scalability Test. ISDA'09, Pisa, Italy, November 30 - December 2, 2009. Organizers: Francisco Herrera and Manuel Lozano.

Call for papers

Contributions

Results of the presented algorithms (Excel file)

Issue Cover Special Session on Large Scale Global Optimization CEC'2010, Barcelona, Spain, July 18 - 23, 2010. Organizers: Ke Tang, Xiaodong Li, P.N. Suganthan.

Website of the special sesion

Problem Definitions and Evaluation Criteria

Contributions

Results of the presented algorithms (Excel file)

Analysis of results by K. Tang

Issue Cover Special Track: Competition: Testing Evolutionary Algorithms on Real-world Numerical Optimization Problems CEC'2011, New Orleans, USA, Jun 5 - 8, 2011. Organizer: P.N. Suganthan.

Website of the special sesion

Problem Definitions and Evaluation Criteria

Contributions

Results of the presented algorithms (Excel file)


Top of Page


5. Large Scale Optimization Problems

In the past two decades, different kinds of nature-inspired optimization algorithms that have been designed and applied to solve optimization problems. Although these approaches have shown excellent search abilities when applying to some 30-100 dimensional problems, many of them suffer from the "curse of dimensionality", which implies that their performance deteriorates quickly as the dimensionality of search space increases. The reasons appear to be two-fold. First, complexity of the problem usually increases with the size of problem, and a previously successful search strategy may no longer be capable of finding the optimal solution. Second, the solution space of the problem increases exponentially with the problem size, and a more efficient search strategy is required to explore all the promising regions in a given time budget.

Nowadays, the ability to tackle high-dimensional problems is crucial to many real problems (bio-computing, data mining, etc.), arising high-dimensional optimization problems as a very interesting field of research. Thus, the ability of being scalable for high-dimensional problems becomes an essential requirement for modern optimization algorithm approaches. Thus, scaling EAs to large size problems have attracted much interest, including both theoretical and practical studies. However, existing work on this topic are often limited to the test problems used in individual studies, and until recently a systematic evaluation platform was not available in the literature for comparing the scalability of different EAs.

Fortunately, in recent years, researchers in this field have noticed the need of a standard test suite specially designed for large scale problems, proposing in several workshops test suites for large scale problems.

Special Workshops for Large Scale Optimizations

In both cases, a set of scalable function optimization problems was provided to assess the performance of different Evolutionary Algorithms and Meta-Heuristics models specifically proposed for tackling these problems.

Special Issues for Large Scale Optimization

This Special Issue uses as test suite an extension of presented for ISDA'2009 Workshop. (Description of the 19 functions)

  1. F1-F6 of the CEC'2008 test suite. (Description) (Source code).
  2. Schwefel's Problem 2.22 (F7), Schwefel's Problem 1.2 (F8), Extended f10 (F9), Bohachevsky (F10), and Schaffer (F11). (Description) (Source code).
  3. 8 Hybrid Composition Functions (F12-F19): They are non-separable functions built by combining two functions belonging to the set of functions F1-F11.(Description) (Source code).


Top of Page


6. Complementary Material: SOCO Special Issue on Large Scale Continuous Optimization Problems

This section contains the following complementary material of the special issue:

M. Lozano, F. Herrera, D. Molina (Eds.). Scalability of Evolutionary Algorithms and other Metaheuristics for Large Scale Continuous Optimization Problems. Soft Computing, Volume 15, number 11, 2011.

NEWS: The special issue has been published. In the following, this page provides the articles, with the source code of the presented proposals and their results (in Excel format).

Introduction

Large scale continuous optimisation problems have been one of the most interesting trends in the last years for what concerns research on evolutionary algorithms and metaheuristics for continuous optimization problems, because they appear in many real-world problems (bio-computing, data mining, etc.). Unfortunately, the performance of most available optimisation algorithms deteriorates very quickly when the dimensionality increases. The reasons appear to be two-fold. First, complexity of the problem usually increases with the size of problem, and second, the solution space of the problem increases exponentially with the problem size, and a more efficient search strategy is required to explore all the promising regions in a given time budget. Thus, scalability for high-dimensional problems becomes an essential requirement for modern continuous optimisation algorithm approaches. Recent research activities have been organized to provide a forum to disseminate and discuss the way evolutionary algorithms and metaheuristics may respond to increase the dimensionality of continuous optimization problems.

This special issue is primarily intended to bring together the works of active researchers of this emerging field to present the latest developments. Its main motivation was to identify key mechanisms that may make evolutionary algorithms and metaheuristics to be scalable on those problems. An interesting added feature is that it accompanies with an associated Website where the source codes and results of the proposals are available to the specialized research community. In order do to do this, a set of scalable benchmark function optimization problems were considered as test suite and particular requirements on the simulation procedure were specified. All the authors executed their algorithms following these guidelines and provided the obtained results.

Experimental Framework

Document with a complete description of the 19 test functions: Description F1-F19*

Mainly, the authors were requested to make an analysis of the scalability behaviour of their proposed algorithms and a comparison (by applying non-parametric tests) against three baseline evolutionary algorithms for continuous optimization problems:

Information for the baseline algorithms: (Components and Parameters of DE, Real-coded CHC, and G-CMA-ES) (Souce code) (Excel file)


Results of the Algorithms

The results (average error) of the algorithms listed below are available: Excel file


Table of Contents

Manuel Lozano; Daniel Molina; Francisco Herrera
Editorial scalability of evolutionary algorithms and other metaheuristics for large-scale continuous optimization problems
Soft Computing, 15, pages: 2085-2087, 2011. iconPdf.png

P01 - Algorithm: SOUPDE
Matthieu Weber, Ferrante Neri, Ville Tirronen
Shuffle Or Update Parallel Differential Evolution for Large Scale Optimization
Soft Computing, 15, pages: 2089-2107, 2011. iconPdf.png
Source code Excel file

P02 - Algorithm: DE-D^40+M^m
Carlos García-Martínez, Francisco J. Rodríguez, Manuel Lozano
Role Differentiation and Malleable Mating for Differential Evolution: An Analysis on Large Scale Optimisation
Soft Computing, 15, pages: 2109-2126, 2011. iconPdf.png
Source code Excel file

P03 - Algorithm: GODE
Hui Wang, Zhijian Wu, Shahryar Rahnamayan
Enhanced Opposition-Based Differential Evolution for Solving High-Dimensional Continuous Optimization Problems
Soft Computing, 15, pages: 2127-2140, 2011. iconPdf.png
Source code Excel file

P04 - Algorithm: GaDE
Zhenyu Yang, Ke Tang, Xin Yao
Scalability of Generalized Adaptive Differential Evolution for Large-Scale Continuous Optimization
Soft Computing, 15, pages: 2141-2155, 2011. iconPdf.png
Source code Excel file

P05 - Algorithm: jDElscop
Janez Brest, Mirjam Sepesy Maucec
Self-adaptive Differential Evolution Algorithm using Population Size Reduction and Three Strategies
Soft Computing, 15, pages: 2157-2174, 2011. iconPdf.png
Source code Excel file

P06 - Algorithm: SaDE-MMTS
S.Z. Zhao, P.N. Suganthan, S. Das
Self-adaptive Differential Evolution with Multi-trajectory Search for Large Scale Optimization
Soft Computing, 15, pages: 2175-2185, 2011. iconPdf.png
Source code Excel file

P07 - Algorithm: MOS
A. LaTorre, S. Muelas, J.M. Peña
A MOS-based Dynamic Memetic Differential Evolution Algorithm for Continuous Optimization A Scalability Test
Soft Computing, 15, pages: 2187-2199, 2011. iconPdf.png
Source code (Updated) Excel file
Note: The source code has been updated, fixing a problem in the numering of the functions.

P08 - Algorithm: MA-SSW-Chains
Daniel Molina, Manuel Lozano, Ana M. Sánchez, Francisco Herrera
Memetic Algorithms Based on Local Search Chains for Large Scale Continuous Optimisation Problems: MA-SSW-Chains
Soft Computing, 15, pages: 2201-2220, 2011. iconPdf.png
Source code Excel file

P09 - Algorithm: RPSO-vm
José García-Nieto, Enrique Alba
Restart Particle Swarm Optimization with Velocity Modulation: A Scalability Test
Soft Computing, 15, pages: 2221-2232, 2011. iconPdf.png
Source code Excel file

P10 - Algorithm: Tuned IPSOLS
Marco A. Montes de Oca, Dogan Aydin, Thomas Stützle
An Incremental Particle Swarm for Large-Scale Optimization Problems: An Example of Tuning-in-the-loop (Re)Design of Optimization Algorithms
Soft Computing, 15, pages: 2233-2255, 2011. iconPdf.png
Source code Excel file

P11 - Algorithm: multi-scale PSO
Yamina Mohamed Ben Ali
Multi-Scale Particle Swarm Optimization Algorithm
Source code Excel file

P12 - Algorithm: EvoPROpt
Abraham Duarte, Rafael Martí, Francisco Gortazar
Path Relinking for Large Scale Global Optimization
Soft Computing, 15, pages: 2257-2273, 2011. iconPdf.png
Source code Excel file

P13 - Algorithm: EM323
Vincent Gardeux, Rachid Chelouah, Patrick Siarry, Fred Glover
EM323 : A Line Search based algorithm for solving high-dimensional continuous non-linear optimization problems
Soft Computing, 15, pages: 2275-2285, 2011. iconPdf.png
Source code Excel file

P14 - Algorithm: VXQR
Arnold Neumaier, Hannes Fendl, Harald Schilly, Thomas Leitner
VXQR: Derivative-free unconstrained optimization based on QR factorizations
Soft Computing, 15, pages: 2287-2298, 2011. iconPdf.png
Source code Excel file


Top of Page


7. Software

Basic and Classic Algorithms

Advanced Algorithms


Top of Page


8. Slides

UNDER CONSTRUCTION


Top of Page


9. Test Functions and Results

25 Benchmark functions (CEC'2005). Dimensions: 10, 30, 50. Special Session on Real-Parameter Optimization. 2005 IEEE CEC, Edinburgh, UK, Sept 2-5. 2005. Organizers: K. Deb and P.N. Suganthan.
7 Benchmark functions (CEC'2008). Dimension 100, 500, and 1000. Special Session & Competition on Large Scale Global Optimization. 2008 IEEE CEC, Hong Kong, June 1-6, 2008. Organizers: Ke Tang, Xin Yao, P.N. Suganthan, and Cara MacNish.
19 Benchmark functions. Dimension 100, 200, 500, and 1000. Special Issue of Soft Computing. Guest Editors: Francisco Herrera, Manuel Lozano.
20 Benchmark functions (CEC'2010). Dimension 1000. Special Session on Large Scale Global Optimization. 2010 IEEE CEC, Barcelona, July 18-23, 2010. Organizers: Ke Tang, Xiaodong Li, and P. N. Suganthan.
14 Benchmark functions for Real Problems (CEC'2011). Different Dimensionality. Special Session on Testing Evolutionary Algorithms on Real-world Numerical Optimization Problems. 2011 IEEE CEC, New Orleans, Jun 5-8, 2011. Organizer: P. N. Suganthan.


Top of Page


10. Statistical test based methodologies for Algorithm Comparisons

The use of statistical tests for the experimental study is necessary to support the conclusions. Because the basic hypothesis of parametric tests usually are not verified, the use of non-parametric tests is recommended.

The following paper that compares some evolutionary algorithms presented at CEC'05 Special Session on Real Parameter Optimization as a case of study:

S. Garcia, D. Molina, M. Lozano, F. Herrera, A study on the use of non-parametric tests for analyzing the evolutionary algorithms' behaviour: a case study on the CEC'2005 Special Session on Real Parameter Optimization. Journal of Heuristics 15 (2009) 617-644. doi: 10.1007/s10732-008-9080-4. iconPdf.png

General information and software on these tests may be found in the following website http://sci2s.ugr.es/sicidm/.


Top of Page


11. Future Events

Special Session Large Scale Global Optimization.
2013 IEEE Congress on Evolutionary Computation (CEC'2013) June 20-23, 2013, Cancún, Mexico. Organizers: Xiaodong Li, Ke Tang, Zhenyu Yang.

Website of the special sesion
Deadline March 15, 2013

Special Session Special Session & Competition on Real-Parameter Single Objective Optimization.
2013 IEEE Congress on Evolutionary Computation (CEC'2013) June 20-23, 2013, Cancún, Mexico. Organizers: J. J. Liang, B. Y. Qu, P. N. Suganthan.

Website of the special sesion
Deadline March 15, 2013


Top of Page




 


© Copyright 2012 SCI2S (Soft Computing and Intelligent Information Systems)
This Web page was created and maintained by M. Lozano, D. Molina, C. García-Martínez, F. Herrera