Where Genetic Algorithms Excel

  title={Where Genetic Algorithms Excel},
  author={Eric B. Baum and Dan Boneh and Charles Garrett},
  journal={Evolutionary Computation},
We analyze the performance of a genetic algorithm (GA) we call Culling, and a variety of other algorithms, on a problem we refer to as the Additive Search Problem (ASP. [] Key Method GAs fail to achieve this implicit parallelism, but we describe an algorithm we call Explicitly Parallel Search that succeeds. We also compute the optimal culling point for selective breeding, which turns out to be independent of the fitness function or the population distribution. We also analyze a mean field theoretic…
Use Genetic Algorithm in Optimization Function For Solving Queens Problem
This paper shows the way that genetic algorithms can be used to solve 4-Queen problem, a classical artificial intelligence problem that has been extensively applied to solve complex design optimization problems because it can handle both discrete and continuous variables, and nonlinear objective and constrain functions without requiring gradient information.
The Analysis of Evolutionary Algorithms—A Proof That Crossover Really Can Help
It is proved that an evolutionary algorithm can produce enough diversity such that the use of crossover can speedup the expected optimization time from superpolynomial to a polynomial of small degree.
Are Multiple Runs of Genetic Algorithms Better than One?
The analysis of additively-separable functions suggests that, in most cases under the constant cost constraint, a single run with the largest population possible reaches a better solution than multiple independent runs.
A heuristic hill climbing algorithm for Mastermind
A new search algorithm for mastermind is presented which makes a similar number of guesses to the two known genetic algorithmbased methods, but is more efficient in terms of the number of combinations evaluated.
Black Box Approach for Selecting Optimization Options Using Budget-Limited Genetic Algorithms
The ESTO framework described here searches theoption set space using various types of genetic algorithms, ultimately determining the option set that maximizes the performance of the given application and workload.
Artificial Evolution by Viability Rather than Competition
The findings suggest that incorporating viability principles into evolutionary algorithms can significantly improve the applicability and effectiveness of evolutionary methods to numerous complex problems of science and engineering, ranging from protein structure prediction to aircraft wing design.
Viability evolutionary algorithms and applications to neuroscience and biology
This thesis devised viability algorithms for constrained optimization, which outperformed current state-of-the-art methods on a well-known set of constrained optimization benchmarks and embedded one of the algorithms into a novel framework for predicting structures of protein assemblies at atomic resolution.
Memetic Algorithms: The Polynomial Local Search Complexity Theory Perspective
It is pointed out in this paper that memetic algorithms for graph partitioning and maximum network flow (both with important practical applications) also give rise to PLS-complete problems.


On genetic algorithms
C Culling is near optimal for this problem, highly noise tolerant, and the best known a~~roach in some regimes, and some new large deviation bounds on this submartingale enable us to determine the running time of the algorithm.
Genetic Algorithms Foundations of Genetic Algorithm
  • Computer Science
GA has been theoretically and empirically proved to provide a robust search in complex search spaces and to keep a balance between exploitation and exploration in its search to the optimal solution for survival in many different environments.
An introduction to genetic algorithms
An Introduction to Genetic Algorithms focuses in depth on a small set of important and interesting topics -- particularly in machine learning, scientific modeling, and artificial life -- and reviews a broad span of research, including the work of Mitchell and her colleagues.
An Overview of Evolutionary Algorithms for Parameter Optimization
Three main streams of evolutionary algorithms (EAs), probabilistic optimization algorithms based on the model of natural evolution, are compared in this article: evolution strategies (ESs),
When will a Genetic Algorithm Outperform Hill Climbing
An "idealized" genetic algorithm (IGA) is analyzed that is significantly faster than RMHC and that gives a lower bound for GA speed.
Genetic Algorithms in Search Optimization and Machine Learning
This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.
Efficiency of truncation selection.
  • J. CrowM. Kimura
  • Biology
    Proceedings of the National Academy of Sciences of the United States of America
  • 1979
It is shown, for mutations affecting viability in Drosophila, that truncation selection or reasonable departures therefrom can reduce the mutation load greatly, and this may be one way to reconcile the very high mutation rate of such genes with a small mutation load.
The basic convergence properties of evolutionary optimization algorithms are investigated and it is indicated that the methods studied will asymptotically converge to global optima and genetic algorithms may prematurely stagnate at solutions that may not even be locally optimal.
Toward a Theory of Evolution Strategies: On the Benefits of Sex the (/, ) Theory
  • H. Beyer
  • Biology
    Evolutionary Computation
  • 1995
The power of sexuality is discussed and it is shown that this power does not stem mainly from the combination of good properties of the mates but rather from genetic repair diminishing the influence of harmful mutations.