Abstract
Ruggedness has a strong influence on the performance of algorithms, but it has been barely studied in real-coded optimization, mainly because of the difficulty of isolating it from a number of involved topological properties. In this paper, we propose a framework consisting of increasing ruggedness function sets built by a mechanism which generates multiple funnels. This mechanism introduces different levels of sinusoidal distortion which can be controlled to isolate the singular influence of some related features. Some commonly used measures of ruggedness have been applied to analyze these sets of functions, and a numerical study to compare the performance of some representative algorithms has been carried out. The results confirm that ruggedness has an influence on the performance of the algorithm, proving that it depends on the multi-funnel structure and peak features, such as height and relative size of the global peak, and not on the number of peaks.









Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ahn CW, Ramakrishna RS (2008) On the scalability of real-coded bayesian optimization algorithm. IEEE Trans Evol Comput 12(3):307–322
Angel E, Zissimopoulos V (2000) On the classification of NP-complete problems in terms of their correlation coefficient. Discret Appl Math 99:261–277
Auger A, Hansen N (2005) A restart CMA evolution strategy with increasing population size. In: Evolutionary Computation, 2005. The 2005 IEEE Congress, vol 2, pp 1769–1776
Barnett L (1998) Ruggedness and neutrality—the NKp family of fitness landscapes. In: ALIFE: Proceedings of the sixth international conference on Artificial life, MIT Press, Cambridge, MA, USA, pp 18–27
Campos PRA, Adami C, Wilke CO (2002) Optimal adaptive performance and delocalization in NK fitness landscapes. Phys A 304(3–4):495–506
Conover W (1980) Practical nonparametric statistics, 2nd edn. Wiley series in probability and mathematical statistics, Wiley, New York
Cox DR; Lewis PAW(1966) The statistical analysis of series of events. Chapman and Hall, London
Davidor Y (1990) Epistasis variance: a viewpoint on GA-hardness. In: FOGA, pp 23–35
Doye JPK, Leary RH, Locatelli M, Schoen F (2004) Global optimization of morse clusters by potential energy transformations. INFORMS J Comput 16:371–379
Eshelman L (1990) The CHC adaptive search algorithm. In: Rawlins G (ed) Foudations of Genetic Algorithms. Morgan Kaufmann, NJ, pp 265–283
Eshelman L, Caruana A, Schaffer J (1993) Real-coded genetic algorithms and interval-schemata. Found Genet algorithms 2:187–202
García S, Molina D, Lozano M, Herrera F (2009) 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. J Heuristics 15(6):617–644
García-Martínez C, Lozano M (2009) Continuous variable neighbourhood search algorithm based on evolutionary metaheuristic components: a scalability test. In: ISDA’09: Proceedings of the 2009 Ninth International Conference on Intelligent Systems Design and Applications, IEEE Computer Society, Washington, DC, USA, pp 1074–1079
Hansen N (2006) The CMA evolution strategy: a comparing review. In: Lozano J, Larrañaga P, Inza I, Bengoetxea E (eds) Towards a new evolutionary computation. Advances on estimation of distribution algorithms, Springer, Berlin, pp 75–102
Hansen N (2010) CMA evolution strategy source code. http://www.lri.fr/hansen/cmaesintro.html
Hansen N, Kern S (2004) Evaluating the CMA evolution strategy on multimodal test functions. In: Yao X, et al. (eds) Parallel Problem Solving from Nature PPSN VIII. LNCS, vol 3242. Springer, Berlin, pp 282–291
Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195
Hernandez-Aguirre A, Martinez-Alcantara A (2000) The probably approximately correct (PAC) population size of a genetic algorithm. In: ICTAI’00: Proceedings of the 12th IEEE International Conference on Tools with Artificial Intelligence, IEEE Computer Society, Washington, DC, USA, pp 199–202
Hordijk W, Kauffman SA (2005) Correlation analysis of coupled fitness landscapes: research articles. Complexity 10(6):41–49
Horn J, Goldberg DE (1994) Genetic algorithm difficulty and the modality of fitness landscapes. In: FOGA, pp 243–269
Kallel L, Naudts B, Reeves CR (2001) Properties of fitness functions and search landscapes, Springer-Verlag, London, pp 175–206
Klemm K, Flamm C, Stadler PF (2008) Funnels in energy landscapes. Eur Phys J B Condens Matter Complex Syst 63(3):387–391
Leary RH (2000) Global optimization on funneling landscapes. J Glob Optim 18(4):367–383
Li J, Rhinehart R (1998) Heuristic random optimization. Comput Chem Eng 22(3):427–444
Lozano M, Molina D, García-Martínez C, Herrera F (2010) Evolutionary algorithms and other metaheuristics for continuous optimization problems. http://sci2s.ugr.es/EAMHCO/
Lunacek M, Whitley D, Sutton A (2008) The impact of global structure on search. In: Rudolph G, Jansen T, Lucas S, Poloni C, Beume N (eds) Parallel Problem Solving from Nature PPSN X, Lecture Notes in Computer Science, vol 5199. Springer, Berlin/Heidelberg, pp 498–507
Malan KM, Engelbrecht AP (2009) Quantifying ruggedness of continuous landscapes using entropy. In: CEC’09: Proceedings of the Eleventh conference on Congress on Evolutionary Computation, IEEE Press, Piscataway, NJ, USA, pp 1440–1447
Marín J, Solé RV (1999) Macroevolutionary algorithms: a new optimization method on fitness landscapes. IEEE Trans Evol Comput 3(4):272–286
Michalewicz Z (1996) Genetic algorithms + data structures = evolution programs, 3rd edn. Springer-Verlag, London, UK
Müller CL, Sbalzarini IF (2009) A tunable real-world multi-funnel benchmark problem for evolutionary optimization—and why parallel island models might remedy the failure of CMA-ES on it. In: IJCCI 2009. Proceedings of the International Joint Conference on Computational Intelligence, Funchal, Madeira, Portugal, October 5–7, pp 248–253
Nelder JA, Mead R (1965) A simplex method for function minimization. Comput J 7:308–313
Pardalos PM, Schoen F (2004) Recent advances and ternds in global optimization: deterministic and stochastic methods. In: Floudas CA, Agrawal R (eds) Proceedings of the Sixth International Conference on Foundations of Computer-Aided Process Design, Austin, TX, DSI 1-2004, pp 119–131
Preuss M (2006) Niching prospects. In: Filipic B, Silc J (eds) In: Proceedings of Bioinspired Optimization Methods and their Applications (BIOMA 2006), Jozef Stefan Institute, Ljubljana, Slovenia, pp 25–34
Price K, Storn R (2011) DE differential evolution source code. http://www.icsi.berkeley.edu/storn/code.html
Richter H (2008) Coupled map lattices as spatio-temporal fitness functions: landscape measures and evolutionary optimization. Phys D 237:167–186
Rönkkönen J, Li X, Kyrki V, Lampinen J (2008) A generator for multimodal test functions with multiple global optima. In: Li X, Kirley M, Zhang M, Green D, Ciesielski V, Abbass H, Michalewicz Z, Hendtlass T, Deb K, Tan K, Branke J, Shi Y (eds) Simulated Evolution and Learning, Lecture Notes in Computer Science, vol 5361. Springer Berlin/Heidelberg, pp 239–248
Ros R (2010) Black-Box Optimization Benchmarking the IPOP-CMA-ES on the Noiseless Testbed. In: Genetic and Evolutionary Computation Conference 2010, Portland, OR, US, pp 1503–1510
Solis FJ, Wets RJB (1981) Minimization by random search techniques. Math Oper Res 6(1):19–30
Stadler PF, Stephens CR (2003) Landscapes and effective fitness. Comments Theor Biol 8(4):389–431
Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Sutton AM, Whitley D, Lunacek M, Howe A (2006) Pso and multi-funnel landscapes: how cooperation might limit exploration. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, GECCO’06. ACM, New York, NY, USA, pp 75–82
Vassilev VK, Fogarty TC, Miller JF (2003) Smoothness, ruggedness and neutrality of fitness landscapes: from theory to application. Springer-Verlag, New York
Weinberger E (1990) Correlated and uncorrelated fitness landscapes and how to tell the difference. Biol Cybern 63(5):325–336
Zhang J, Yuan X, Buckles BP (2003) Population sizing based on landscape feature. In: GECCO’03: Proceedings of the 2003 international conference on Genetic and Evolutionary Computation. Springer-Verlag, Berlin, Heidelberg, pp 1624–1625
Zhao SZ, Suganthan P, Das S (2010) Self-adaptive differential evolution with multi-trajectory search for large-scale optimization. Soft Comput 15(11):2175–2185. doi:10.1007/s00500-010-0645-4
Acknowledgments
This work is supported by the Ministerio de Ciencia e Innovación (Spain) under grant TEC2008-02754/TEC.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marín, J. How landscape ruggedness influences the performance of real-coded algorithms: a comparative study. Soft Comput 16, 683–698 (2012). https://doi.org/10.1007/s00500-011-0781-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-011-0781-5