The optimization literature is awash with metaphorically-inspired metaheuristics and their subsequent variants and hybridizations. This results in a plethora of methods, with descriptions that are often polluted with the language of the metaphor which inspired them [8]. Within such a fragmented field, the traditional approach of manual 'operator tweaking' makes it difficult to establish the contribution of individual metaheuristic components to the overall success of a methodology. Irrespective of whether it happens to best the state-of-the-art, such 'tweaking' is so labour-intensive that does relatively little to advance scientific understanding. In order to introduce further structure and rigour, it is therefore desirable to not only to be able to specify entire families of metaheuristics (rather than individual metaheuristics), but also be able to generate and test them. In particular, the adoption of a model agnostic approach towards the generation of metaheuristics would help to establish which metaheuristic components are useful contributors to a solution.
{"title":"Template method hyper-heuristics","authors":"J. Woodward, J. Swan","doi":"10.1145/2598394.2609843","DOIUrl":"https://doi.org/10.1145/2598394.2609843","url":null,"abstract":"The optimization literature is awash with metaphorically-inspired metaheuristics and their subsequent variants and hybridizations. This results in a plethora of methods, with descriptions that are often polluted with the language of the metaphor which inspired them [8]. Within such a fragmented field, the traditional approach of manual 'operator tweaking' makes it difficult to establish the contribution of individual metaheuristic components to the overall success of a methodology. Irrespective of whether it happens to best the state-of-the-art, such 'tweaking' is so labour-intensive that does relatively little to advance scientific understanding. In order to introduce further structure and rigour, it is therefore desirable to not only to be able to specify entire families of metaheuristics (rather than individual metaheuristics), but also be able to generate and test them. In particular, the adoption of a model agnostic approach towards the generation of metaheuristics would help to establish which metaheuristic components are useful contributors to a solution.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127875386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Osaba, F. Díaz, R. Carballedo, E. Onieva, P. López-García
In this paper the influence of using heuristic functions to initialize the population of a classic genetic algorithm (GA) applied to the N-Queens Problem (NQP) is analyzed. The aim of this work is to evaluate the impact of the heuristic initialization phase on the results of the classic GA. In order to probe this, several experiments using two different initialization functions have been carried out. In this paper, the well-known NQP has been used as benchmark problem, but the objective of the authors is to contrast the findings of this study with other combinatorial optimization problems.
{"title":"A study on the impact of heuristic initialization functions in a genetic algorithm solving the N-queens problem","authors":"E. Osaba, F. Díaz, R. Carballedo, E. Onieva, P. López-García","doi":"10.1145/2598394.2602269","DOIUrl":"https://doi.org/10.1145/2598394.2602269","url":null,"abstract":"In this paper the influence of using heuristic functions to initialize the population of a classic genetic algorithm (GA) applied to the N-Queens Problem (NQP) is analyzed. The aim of this work is to evaluate the impact of the heuristic initialization phase on the results of the classic GA. In order to probe this, several experiments using two different initialization functions have been carried out. In this paper, the well-known NQP has been used as benchmark problem, but the objective of the authors is to contrast the findings of this study with other combinatorial optimization problems.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131361712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optimizing several objectives that are often at odds with each other provides difficult challenges that are not encountered if having only one goal at hand. One intuitive way to solve a multi-objective problem is to aggregate the objectives and reformulate it as an optimization problem having just a single goal. This goal can be a designer specific aggregation of the objectives or a characterization of knees, trade-offs, utilities, stronger optimality concepts or preferences. This paper examines the theoretical relationships between two knee concepts and aggregate objective functions methods. The changes in the fitness landscape by utilizing different aggregations is also discussed.
{"title":"On the interrelationships between knees and aggregate objective functions","authors":"P. Shukla, M. Braun, H. Schmeck","doi":"10.1145/2598394.2598483","DOIUrl":"https://doi.org/10.1145/2598394.2598483","url":null,"abstract":"Optimizing several objectives that are often at odds with each other provides difficult challenges that are not encountered if having only one goal at hand. One intuitive way to solve a multi-objective problem is to aggregate the objectives and reformulate it as an optimization problem having just a single goal. This goal can be a designer specific aggregation of the objectives or a characterization of knees, trade-offs, utilities, stronger optimality concepts or preferences. This paper examines the theoretical relationships between two knee concepts and aggregate objective functions methods. The changes in the fitness landscape by utilizing different aggregations is also discussed.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133311718","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
It is widely known that reinforcement learning is a more general problem than supervised learning. In fact, supervised learning can be seen as a class of reinforcement learning problems. However, only a couple of papers tested reinforcement learning algorithms in supervised learning problems. Here we propose a new and simpler way to abstract supervised learning for any reinforcement learning algorithm. Moreover, a new algorithm called Novelty-Organizing Classifiers is developed based on a Novelty Map population that focuses more on the novelty of the inputs than their frequency. A comparison of the proposed method with Self-Organizing Classifiers and BioHel on some datasets is presented. Even though BioHel is specialized in solving supervised learning problems, the results showed only a trade-off between the algorithms. Lastly, results on a maze problem validate the flexibility of the proposed algorithm beyond supervised learning problems. Thus, Novelty-Organizing Classifiers is capable of solving many supervised learning problems as well as a maze problem without changing any parameter at all. Considering the fact that no adaptation of parameters was executed, the proposed algorithm's basis seems interestingly flexible.
{"title":"Novelty-organizing classifiers applied to classification and reinforcement learning: towards flexible algorithms","authors":"Danilo Vasconcellos Vargas, H. Takano, J. Murata","doi":"10.1145/2598394.2598429","DOIUrl":"https://doi.org/10.1145/2598394.2598429","url":null,"abstract":"It is widely known that reinforcement learning is a more general problem than supervised learning. In fact, supervised learning can be seen as a class of reinforcement learning problems. However, only a couple of papers tested reinforcement learning algorithms in supervised learning problems. Here we propose a new and simpler way to abstract supervised learning for any reinforcement learning algorithm. Moreover, a new algorithm called Novelty-Organizing Classifiers is developed based on a Novelty Map population that focuses more on the novelty of the inputs than their frequency. A comparison of the proposed method with Self-Organizing Classifiers and BioHel on some datasets is presented. Even though BioHel is specialized in solving supervised learning problems, the results showed only a trade-off between the algorithms. Lastly, results on a maze problem validate the flexibility of the proposed algorithm beyond supervised learning problems. Thus, Novelty-Organizing Classifiers is capable of solving many supervised learning problems as well as a maze problem without changing any parameter at all. Considering the fact that no adaptation of parameters was executed, the proposed algorithm's basis seems interestingly flexible.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122374183","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Lones, Jane Elizabeth Alty, P. Duggan-Carter, A. J. Turner, D. R. S. Jamieson, S. Smith
Parkinson's disease is a chronic neurodegenerative condition that manifests clinically with various movement disorders. These are often treated with the dopamine-replacement drug levodopa. However, the dosage of levodopa must be kept as low as possible in order to avoid the drug's side effects, such as the involuntary, and often violent, muscle spasms called dyskinesia, or levodopa-induced dyskinesia. In this paper, we investigate the use of genetic programming for training classifiers that can monitor the effectiveness of levodopa therapy. In particular, we evolve classifiers that can recognise tremor and dyskinesia, movement states that are indicative of insufficient or excessive doses of levodopa, respectively. The evolved classifiers achieve clinically useful rates of discrimination, with AUC>0.9. We also find that temporal classifiers generally out-perform spectral classifiers. By using classifiers that respond to low-level features of the data, we identify the conserved patterns of movement that are used as a basis for classification, showing how this approach can be used to characterise as well as classify abnormal movement.
{"title":"Classification and characterisation of movement patterns during levodopa therapy for parkinson's disease","authors":"M. Lones, Jane Elizabeth Alty, P. Duggan-Carter, A. J. Turner, D. R. S. Jamieson, S. Smith","doi":"10.1145/2598394.2609852","DOIUrl":"https://doi.org/10.1145/2598394.2609852","url":null,"abstract":"Parkinson's disease is a chronic neurodegenerative condition that manifests clinically with various movement disorders. These are often treated with the dopamine-replacement drug levodopa. However, the dosage of levodopa must be kept as low as possible in order to avoid the drug's side effects, such as the involuntary, and often violent, muscle spasms called dyskinesia, or levodopa-induced dyskinesia. In this paper, we investigate the use of genetic programming for training classifiers that can monitor the effectiveness of levodopa therapy. In particular, we evolve classifiers that can recognise tremor and dyskinesia, movement states that are indicative of insufficient or excessive doses of levodopa, respectively. The evolved classifiers achieve clinically useful rates of discrimination, with AUC>0.9. We also find that temporal classifiers generally out-perform spectral classifiers. By using classifiers that respond to low-level features of the data, we identify the conserved patterns of movement that are used as a basis for classification, showing how this approach can be used to characterise as well as classify abnormal movement.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"388 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122859401","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Welcome to MedGEC 2014 MedGEC is the GECCO Workshop on the application of genetic and evolutionary computation (GEC) to problems in medicine and healthcare. A dedicated workshop at GECCO continues to provide a much needed focus for medical related applications of evolutionary computation, not only providing a clear definition of the state of the art, but also support to practitioners for whom genetic and evolutionary computation might not be their main area of expertise or experience. The Workshop has two main aims: To provide delegates with examples of the current state of the art of applications of GEC to medicine. To provide a forum in which researchers can discuss and exchange ideas, support and advise each other in theory and practice. This is the tenth year that this Workshop has been presented at GECCO, a reflection of the continued importance of genetic and evolutionary programming to medical applications. Presentations reflect awide range of healthcare areas including: Medical Imaging and Signal Processing; Data Mining Medical Data and Patient Records; Clinical Expert Systems and Knowledge-based Systems; Modeling and Simulation of Medical Processes; and Clinical Diagnosis and Therapy. Despite this broad range of applications, there are common themes of interest that are important in achieving a successful solution to the problems addressed. One recurring theme is accessibility to reliable medical datasets to train, test and evaluate genetic and evolutionary algorithms. It is acknowledged that achieving a "Gold Standard" dataset is problematic, due to the difficulties in gaining access to patients and the reliance on conventional clinical evaluation, which is often subjective, and therefore, potentially unreliable. A second important theme is the choice of genetic and evolutionary algorithm employed, its suitability for the problem at hand and the benefits of alternate representations. The Workshop provides a knowledgeable and supportive forum in which these and other issues can be discussed. Although traditionally a venue for practitioners in genetic and evolutionary computation development, it is hoped that the Workshop will also attract a wider audience, such as medical practitioners and other healthcare professionals who have an interest in the use of evolutionary algorithms in medicine. The Workshop organizers are always receptive to suggestions for new themes, areas for discussion and new activities and can be contacted directly via email.
{"title":"Session details: Workshop: medical applications of genetic and evolutionary computation","authors":"S. Smith, S. Cagnoni, R. Patton","doi":"10.1145/3250293","DOIUrl":"https://doi.org/10.1145/3250293","url":null,"abstract":"Welcome to MedGEC 2014 MedGEC is the GECCO Workshop on the application of genetic and evolutionary computation (GEC) to problems in medicine and healthcare. A dedicated workshop at GECCO continues to provide a much needed focus for medical related applications of evolutionary computation, not only providing a clear definition of the state of the art, but also support to practitioners for whom genetic and evolutionary computation might not be their main area of expertise or experience. The Workshop has two main aims: To provide delegates with examples of the current state of the art of applications of GEC to medicine. To provide a forum in which researchers can discuss and exchange ideas, support and advise each other in theory and practice. This is the tenth year that this Workshop has been presented at GECCO, a reflection of the continued importance of genetic and evolutionary programming to medical applications. Presentations reflect awide range of healthcare areas including: Medical Imaging and Signal Processing; Data Mining Medical Data and Patient Records; Clinical Expert Systems and Knowledge-based Systems; Modeling and Simulation of Medical Processes; and Clinical Diagnosis and Therapy. Despite this broad range of applications, there are common themes of interest that are important in achieving a successful solution to the problems addressed. One recurring theme is accessibility to reliable medical datasets to train, test and evaluate genetic and evolutionary algorithms. It is acknowledged that achieving a \"Gold Standard\" dataset is problematic, due to the difficulties in gaining access to patients and the reliance on conventional clinical evaluation, which is often subjective, and therefore, potentially unreliable. A second important theme is the choice of genetic and evolutionary algorithm employed, its suitability for the problem at hand and the benefits of alternate representations. The Workshop provides a knowledgeable and supportive forum in which these and other issues can be discussed. Although traditionally a venue for practitioners in genetic and evolutionary computation development, it is hoped that the Workshop will also attract a wider audience, such as medical practitioners and other healthcare professionals who have an interest in the use of evolutionary algorithms in medicine. The Workshop organizers are always receptive to suggestions for new themes, areas for discussion and new activities and can be contacted directly via email.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124204024","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Osaba, F. Díaz, R. Carballedo, Idoia De-la-Iglesia, E. Onieva, A. Perallos
This paper examines the influence of neutral crossover operators in a genetic algorithm (GA) applied to the one-dimensional bin packing problem. In the experimentation 16 benchmark instances have been used and the results obtained by three different GAs are compared with the ones obtained by an evolutionary algorithm (EA). The aim of this work is to determine whether an EA (with no crossover functions) can perform similarly to a GA.
{"title":"A study on the efficiency of neutral crossover operators in genetic algorithms applied to the bin packing problem","authors":"E. Osaba, F. Díaz, R. Carballedo, Idoia De-la-Iglesia, E. Onieva, A. Perallos","doi":"10.1145/2598394.2602268","DOIUrl":"https://doi.org/10.1145/2598394.2602268","url":null,"abstract":"This paper examines the influence of neutral crossover operators in a genetic algorithm (GA) applied to the one-dimensional bin packing problem. In the experimentation 16 benchmark instances have been used and the results obtained by three different GAs are compared with the ones obtained by an evolutionary algorithm (EA). The aim of this work is to determine whether an EA (with no crossover functions) can perform similarly to a GA.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124423212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Taku Hasegawa, Kaname Matsumura, Kaiki Tsuchie, N. Mori, Keinosuke Matsumoto
Introducing the machine learning technique into evolutionary computation (EC) is one of the most important issues to expand EC design. In this paper, we proposed a novel method that combines the genetic algorithm and support vector machine to achieve the imaginary evolution without real fitness evaluations.
{"title":"Novel virtual fitness evaluation framework for fitness landscape learning evolutionary computation","authors":"Taku Hasegawa, Kaname Matsumura, Kaiki Tsuchie, N. Mori, Keinosuke Matsumoto","doi":"10.1145/2598394.2598496","DOIUrl":"https://doi.org/10.1145/2598394.2598496","url":null,"abstract":"Introducing the machine learning technique into evolutionary computation (EC) is one of the most important issues to expand EC design. In this paper, we proposed a novel method that combines the genetic algorithm and support vector machine to achieve the imaginary evolution without real fitness evaluations.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128914725","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hadi Sharifi, Amin Nikanjam, Hossein Karshenas, Negar Najimi
Many of the real-world problems can be decomposed into a number of sub-problems for which the solutions can be found easier. However, proper decomposition of large problems remains a challenging issue, especially in optimization, where we need to find the optimal solutions more efficiently. Estimation of distribution algorithms (EDAs) are a class of evolutionary optimization algorithms that try to capture the interactions between problem variables when learning a probabilistic model from the population of candidate solutions. In this paper, we propose a type of synthesized problems, specially designed to challenge this specific ability of EDAs. They are based on the principal idea that each candidate solution to a problem may be simultaneously interpreted by two or more different structures where only one is true, resulting in the best solution to that problem. Of course, some of these structures may be more likely according to the statistics collected from the population of candidate solutions, but may not necessarily lead to the best solution. The experimental results show that the proposed benchmarks are indeed difficult for EDAs even when they use expressive models such as Bayesian networks to capture the interactions in the problem.
{"title":"Complexity of model learning in EDAs: multi-structure problems","authors":"Hadi Sharifi, Amin Nikanjam, Hossein Karshenas, Negar Najimi","doi":"10.1145/2598394.2598479","DOIUrl":"https://doi.org/10.1145/2598394.2598479","url":null,"abstract":"Many of the real-world problems can be decomposed into a number of sub-problems for which the solutions can be found easier. However, proper decomposition of large problems remains a challenging issue, especially in optimization, where we need to find the optimal solutions more efficiently. Estimation of distribution algorithms (EDAs) are a class of evolutionary optimization algorithms that try to capture the interactions between problem variables when learning a probabilistic model from the population of candidate solutions. In this paper, we propose a type of synthesized problems, specially designed to challenge this specific ability of EDAs. They are based on the principal idea that each candidate solution to a problem may be simultaneously interpreted by two or more different structures where only one is true, resulting in the best solution to that problem. Of course, some of these structures may be more likely according to the statistics collected from the population of candidate solutions, but may not necessarily lead to the best solution. The experimental results show that the proposed benchmarks are indeed difficult for EDAs even when they use expressive models such as Bayesian networks to capture the interactions in the problem.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129174221","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
This tutorial gives a basic introduction to evolution strategies, a class of evolutionary algorithms. Key features such as mutation, recombination and selection operators are explained, and specifically the concept of self-adaptation of strategy parameters is introduced. All algorithmic concepts are explained to a level of detail such that an implementation of basic evolution strategies is possible. In addition, the tutorial also presents a brief taxonomy of contemporary evolution strategy variants, including e.g. the CMA-ES and variations thereof, and compares their performance for a small number of function evalutions - which represents many of today's practical application cases. Some guidelines for utilization as well as some application examples are also given.
{"title":"Introduction to evolution strategies","authors":"Thomas Bäck","doi":"10.1145/2598394.2605337","DOIUrl":"https://doi.org/10.1145/2598394.2605337","url":null,"abstract":"This tutorial gives a basic introduction to evolution strategies, a class of evolutionary algorithms. Key features such as mutation, recombination and selection operators are explained, and specifically the concept of self-adaptation of strategy parameters is introduced. All algorithmic concepts are explained to a level of detail such that an implementation of basic evolution strategies is possible. In addition, the tutorial also presents a brief taxonomy of contemporary evolution strategy variants, including e.g. the CMA-ES and variations thereof, and compares their performance for a small number of function evalutions - which represents many of today's practical application cases. Some guidelines for utilization as well as some application examples are also given.","PeriodicalId":298232,"journal":{"name":"Proceedings of the Companion Publication of the 2014 Annual Conference on Genetic and Evolutionary Computation","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116025435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}