When.com Web Search

Search results

  1. Results From The WOW.Com Content Network
  2. Genetic algorithm - Wikipedia

    en.wikipedia.org/wiki/Genetic_algorithm

    Problems which appear to be particularly appropriate for solution by genetic algorithms include timetabling and scheduling problems, and many scheduling software packages are based on GAs [citation needed]. GAs have also been applied to engineering. [34] Genetic algorithms are often applied as an approach to solve global optimization problems.

  3. Genetic programming - Wikipedia

    en.wikipedia.org/wiki/Genetic_programming

    Genetic programming (GP) is an evolutionary algorithm, an artificial intelligence technique mimicking natural evolution, which operates on a population of programs. It applies the genetic operators selection according to a predefined fitness measure , mutation and crossover .

  4. Crossover (evolutionary algorithm) - Wikipedia

    en.wikipedia.org/wiki/Crossover_(evolutionary...

    Crossover in evolutionary algorithms and evolutionary computation, also called recombination, is a genetic operator used to combine the genetic information of two parents to generate new offspring. It is one way to stochastically generate new solutions from an existing population, and is analogous to the crossover that happens during sexual ...

  5. Mutation (evolutionary algorithm) - Wikipedia

    en.wikipedia.org/wiki/Mutation_(evolutionary...

    The classic example of a mutation operator of a binary coded genetic algorithm (GA) involves a probability that an arbitrary bit in a genetic sequence will be flipped from its original state. A common method of implementing the mutation operator involves generating a random variable for each bit in a sequence.

  6. Gene expression programming - Wikipedia

    en.wikipedia.org/wiki/Gene_expression_programming

    The genetic operators used in the GEP-RNC system are an extension to the genetic operators of the basic GEP algorithm (see above), and they all can be straightforwardly implemented in these new chromosomes. On the other hand, the basic operators of mutation, inversion, transposition, and recombination are also used in the GEP-RNC algorithm.

  7. Differential evolution - Wikipedia

    en.wikipedia.org/wiki/Differential_evolution

    Differential Evolution optimizing the 2D Ackley function.. Differential evolution (DE) is an evolutionary algorithm to optimize a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality.

  8. Genetic improvement (computer science) - Wikipedia

    en.wikipedia.org/wiki/Genetic_improvement...

    Genetic improvement can be used with multi-objective optimization to consider improving software along multiple dimensions or to consider trade-offs between several objectives, such as asking GI to evolve programs which trade speed against the quality of answers they give. Of course it may be possible to find programs which are both faster and ...

  9. Fitness function - Wikipedia

    en.wikipedia.org/wiki/Fitness_function

    It is an important component of evolutionary algorithms (EA), such as genetic programming, evolution strategies or genetic algorithms. An EA is a metaheuristic that reproduces the basic principles of biological evolution as a computer algorithm in order to solve challenging optimization or planning tasks, at least approximately.