Results 1  10
of
27
Evolutionary Algorithms and the Maximum Matching Problem
, 2002
"... Randomized search heuristics like evolutionary algorithms are mostly applied to problems whose structure is not completely known but also to combinatorial optimization problems. Practitioners report surprising successes but almost no results with theoretically wellfounded analyses exist. Such a ..."
Abstract

Cited by 73 (10 self)
 Add to MetaCart
Randomized search heuristics like evolutionary algorithms are mostly applied to problems whose structure is not completely known but also to combinatorial optimization problems. Practitioners report surprising successes but almost no results with theoretically wellfounded analyses exist. Such an analysis is started in this paper for a fundamental evolutionary algorithm and the wellknown maximum matching problem. It is
Upper and Lower Bounds for Randomized Search Heuristics . . .
 ELECTRONIC COLLOQUIUM ON COMPUTATIONAL COMPLEXITY (ECCC
, 2004
"... Randomized search heuristics like local search, tabu search, simulated annealing or all kinds of evolutionary algorithms have many applications. However, for most problems the best worstcase expected run times are achieved by more problemspecific algorithms. This raises ..."
Abstract

Cited by 54 (6 self)
 Add to MetaCart
Randomized search heuristics like local search, tabu search, simulated annealing or all kinds of evolutionary algorithms have many applications. However, for most problems the best worstcase expected run times are achieved by more problemspecific algorithms. This raises
An Analysis of the (µ+1) EA on Simple PseudoBoolean Functions (Extended Abstract)
"... Carsten Witt FB Informatik, LS 2 Univ. Dortmund 44221 Dortmund, Germany carsten.witt@cs.unidortmund.de Abstract. Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search spaces, but theory is still weak in particular for populationbased EAs. Here, a first r ..."
Abstract

Cited by 45 (7 self)
 Add to MetaCart
Carsten Witt FB Informatik, LS 2 Univ. Dortmund 44221 Dortmund, Germany carsten.witt@cs.unidortmund.de Abstract. Evolutionary Algorithms (EAs) are successfully applied for optimization in discrete search spaces, but theory is still weak in particular for populationbased EAs. Here, a first rigorous analysis of the (+1) EA on pseudoBoolean functions is presented. For three example functions wellknown from the analysis of the (1+1) EA, bounds on the expected runtime and success probability are derived. For two of these functions, upper and lower bounds on the expected runtime are tight, and the (+1) EA is never more e#cient than the (1+1) EA. Moreover, all lower bounds grow with . On a more complicated function, however, a small increase of provably decreases the expected runtime drastically.
How To Analyse Evolutionary Algorithms
, 2002
"... Many variants of evolutionary algorithms have been designed and applied. The ..."
Abstract

Cited by 31 (1 self)
 Add to MetaCart
Many variants of evolutionary algorithms have been designed and applied. The
Expected Runtimes of a Simple Multiobjective Evolutionary Algorithm
, 2003
"... The expected runtime of a simple multiobjective evolutionary algorithm for the Boolean decision space is analyzed. The algorithm uses independent bit flips as mutation operator and, therefore, searches globally. It is proved that the expected runtime is O(n n) for all objective functions {0, 1} n ..."
Abstract

Cited by 27 (3 self)
 Add to MetaCart
The expected runtime of a simple multiobjective evolutionary algorithm for the Boolean decision space is analyzed. The algorithm uses independent bit flips as mutation operator and, therefore, searches globally. It is proved that the expected runtime is O(n n) for all objective functions {0, 1} n → m. This worstcase bound is tight and matches the worstcase bounds for fundamental evolutionary algorithms working in the scenario of singleobjective optimization. For the bicriteria problem LOTZ (Leading Ones Trailing Zeroes), it is shown that the expected runtime is O(n³). Moreover, the runtime is O(n³) with an overwhelming probability. Finally, the function x ↦ → (x 2, (x − 2) 2) that serves as a test function in the continuous decision space is adapted to the Boolean decision space, and bounds on the runtime are derived.
On the Optimization of Monotone Polynomials by Simple Randomized Search Heuristics
, 2002
"... Randomized search heuristics like evolutionary algorithms and simulated annealing find many applications, especially in situations where no full information on the problem instance is available. In order to understand how these heuristics work, it is necessary to analyze their behavior on classe ..."
Abstract

Cited by 21 (9 self)
 Add to MetaCart
Randomized search heuristics like evolutionary algorithms and simulated annealing find many applications, especially in situations where no full information on the problem instance is available. In order to understand how these heuristics work, it is necessary to analyze their behavior on classes of functions. Such an analysis is performed here for the class of monotone pseudoboolean polynomials. Results depending on the degree and the number of terms of the polynomial are obtained. The class of monotone polynomials is of special interest since simple functions of this kind can have an image set of exponential size, improvements can increase the Hamming distance to the optimum and in order to find a better search point, it can be necessary to search within a large plateau of search points with the same fitness value.
Complexity Theory and the No Free Lunch Theorem
, 2005
"... Introduction This tutorial reviews basic concepts in complexity theory, as well as various No Free Lunch results and how these results relate to computational complexity. The tutorial explain basic concepts in an informal fashion that illuminates key concepts. "No Free Lunch" theorems for ..."
Abstract

Cited by 18 (0 self)
 Add to MetaCart
Introduction This tutorial reviews basic concepts in complexity theory, as well as various No Free Lunch results and how these results relate to computational complexity. The tutorial explain basic concepts in an informal fashion that illuminates key concepts. "No Free Lunch" theorems for search can be summarized by the following result: another when its performance is averaged over all possible discrete functions. Note that "No Free Lunch" is often referred to simply as NFL within the heuristic search community (despite copyrights and trademarks held by the National Football League). No Free Lunch relates to complexity theory in as much as complexity theory addresses the time and space costs of algorithms; complexity theory is also concerned with key classes of problems, such as the class of NP Complete problems that are also of interest to researchers designing search algorithms. 2. Complexity, P and NP The complexity classes denoted by P and NP are the most famous (or notor
On the optimization of monotone polynomials by the (1+1) EA and randomized local search
 PROC. OF GECCO, LNCS 2723 (2003) 622–633
, 2003
"... Randomized search heuristics like evolutionary algorithms and simulated annealing find many applications, especially in situations where no full information on the problem instance is available. In order to understand how these heuristics work, it is necessary to analyze their behavior on classes o ..."
Abstract

Cited by 7 (1 self)
 Add to MetaCart
Randomized search heuristics like evolutionary algorithms and simulated annealing find many applications, especially in situations where no full information on the problem instance is available. In order to understand how these heuristics work, it is necessary to analyze their behavior on classes of functions. Such an analysis is performed here for the class of monotone pseudoboolean polynomials. Results depending on the degree and the number of terms of the polynomial are obtained. The class of monotone polynomials is of special interest since simple functions of this kind can have an image set of exponential size, improvements can increase the Hamming distance to the optimum and, in order to find a better search point, it can be necessary to search within a large plateau of search points with the same fitness value.