Investigating the effects Diversity Mechanisms have on Evolutionary Algorithms in Dynamic Environments
Evolutionary algorithms have been successfully applied to a variety of optimisation problems in stationary environments. However, many real world optimisation problems are set in dynamic environments where the success criteria shifts regularly. Population diversity affects algorithmic performance, particularly on multiobjective and dynamic problems. Diversity mechanisms are methods of altering evolutionary algorithms in a way that promotes the maintenance of population diversity. This project intends to measure and compare the performance effect a variety of diversity mechanisms have on an evolutionary algorithm when facing an assortment of dynamic problems.
Code (0)
등록된 구현이 없습니다.
Tasks
DiversityEvolutionary AlgorithmsSimilar Papers 제목 키워드 기반
On the Use of Diversity Mechanisms in Dynamic Constrained Continuous Optimization
Population diversity plays a key role in evolutionary algorithms that enables global exploration and avoids premature convergence. This is especially more crucial in dynamic optimization in which diversity can ensure tha…
DiversityEvolutionary AlgorithmsDominated Novelty Search: Rethinking Local Competition in Quality-Diversity
Quality-Diversity is a family of evolutionary algorithms that generate diverse, high-performing solutions through local competition principles inspired by natural evolution. While research has focused on improving specif…
DiversityEvolutionary AlgorithmsEffects of Different Optimization Formulations in Evolutionary Reinforcement Learning on Diverse Behavior Generation
Generating various strategies for a given task is challenging. However, it has already proven to bring many assets to the main learning process, such as improved behavior exploration. With the growth in the interest of h…
Atari GamesDiversityreinforcement-learningReinforcement Learning+1The Benefits of Population Diversity in Evolutionary Algorithms: A Survey of Rigorous Runtime Analyses
Population diversity is crucial in evolutionary algorithms to enable global exploration and to avoid poor performance due to premature convergence. This book chapter reviews runtime analyses that have shown benefits of p…
DiversityEvolutionary AlgorithmsMultiobjective OptimizationUsing Neural Networks and Diversifying Differential Evolution for Dynamic Optimisation
Dynamic optimisation occurs in a variety of real-world problems. To tackle these problems, evolutionary algorithms have been extensively used due to their effectiveness and minimum design effort. However, for dynamic pro…
DiversityEvolutionary Algorithms