paper-with-me

홈 › Papers

Level-based Analysis of Genetic Algorithms and other Search Processes

2014-07-29 · Dogan Corus, Duc-Cuong Dang, Anton V. Eremeev, Per Kristian Lehre

Understanding how the time-complexity of evolutionary algorithms (EAs) depend on their parameter settings and characteristics of fitness landscapes is a fundamental problem in evolutionary computation. Most rigorous results were derived using a handful of key analytic techniques, including drift analysis. However, since few of these techniques apply effortlessly to population-based EAs, most time-complexity results concern simplified EAs, such as the (1+1) EA. This paper describes the level-based theorem, a new technique tailored to population-based processes. It applies to any non-elitist process where offspring are sampled independently from a distribution depending only on the current population. Given conditions on this distribution, our technique provides upper bounds on the expected time until the process reaches a target state. We demonstrate the technique on several pseudo-Boolean functions, the sorting problem, and approximation of optimal solutions in combinatorial optimisation. The conditions of the theorem are often straightforward to verify, even for Genetic Algorithms and Estimation of Distribution Algorithms which were considered highly non-trivial to analyse. Finally, we prove that the theorem is nearly optimal for the processes considered. Given the information the theorem requires about the process, a much tighter bound cannot be proved.

📄 PDF Abstract BibTeX arXiv:1407.7663

Code (0)

등록된 구현이 없습니다.

Tasks

Evolutionary Algorithms

Similar Papers 제목 키워드 기반

A Critical Reassessment of Evolutionary Algorithms on the cryptanalysis of the simplified data encryption standard algorithm

2014-07-08 · Fabien Teytaud, Cyril Fonlupt

In this paper we analyze the cryptanalysis of the simplified data encryption standard algorithm using meta-heuristics and in particular genetic algorithms. The classic fitness function when using such an algorithm is to …

CryptanalysisEvolutionary Algorithms

Some Experiences with Hybrid Genetic Algorithms in Solving the Uncapacitated Examination Timetabling Problem

2023-06-01 · Ayse Aslan

This paper provides experimental experiences on two local search hybridized genetic algorithms in solving the uncapacitated examination timetabling problem. The proposed two hybrid algorithms use partition and priority b…

Scheduling

Evolutionary algorithms

2015-11-22 · Anton V. Eremeev

This manuscript contains an outline of lectures course "Evolutionary Algorithms" read by the author. The course covers Canonic Genetic Algorithm and various other genetic algorithms as well as evolutionary strategies, ge…

Evolutionary Algorithms

Genetic Algorithms for Evolving Computer Chess Programs

2017-11-21 · Eli David, H. Jaap van den Herik, Moshe Koppel, Nathan S. Netanyahu

This paper demonstrates the use of genetic algorithms for evolving: 1) a grandmaster-level evaluation function, and 2) a search mechanism for a chess program, the parameter values of which are initialized randomly. The e…

Variational methods for Learning Multilevel Genetic Algorithms using the Kantorovich Monad

2024-11-14 · Jonathan Warrell, Francesco Alesiani, Cameron Smith, Anja Mösch 외

Levels of selection and multilevel evolutionary processes are essential concepts in evolutionary theory, and yet there is a lack of common mathematical models for these core ideas. Here, we propose a unified mathematical…