Search results for "dist:Algorithm-Evolutionary genetic"
canonical-genetic-algorithm.pl - Canonical Genetic Algorithm on a simple fitness function
A canonical GA uses mutation, crossover, binary representation, and roulette wheel selection. Here mainly for reference, and so that you can peruse to start your own programs. In this case, we are optimizing the Royal Road function, <http://web.cecs....
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary - Perl module for performing paradigm-free evolutionary algorithms.
"Algorithm::Evolutionary" is a set of classes for doing object-oriented evolutionary computation in Perl. Why would anyone want to do that escapes my knowledge, but, in fact, we have found it quite useful for our own purposes. Same as Perl itself. Th...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::CanonicalGA - Canonical Genetic Algorithm, with any representation
The canonical classical genetic algorithm evolves a population of bitstrings until they reach the optimum fitness. It performs mutation on the bitstrings by flipping a single bit, crossover interchanges a part of the two parents. The first operator s...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::Base - Base class for Algorithm::Evolutionary operators,
Base class for operators applied to Individuals and Populations and all the rest. An operator is any object with the "apply" method, which does things to individuals or populations. It is intendedly quite general so that any genetic or population ope...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Individual::Tree - A Direct Acyclic Graph, or tree, useful for Genetic Programming-Style stuff
Tree-like individual for genetic programming. Uses direct acyclic graphs as representation for trees, which is very convenient. This class has not been tested extensively, so it might not work....
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::QuadXOver - N-point crossover operator that changes operands
Crossover operator for a GA, takes args by reference and issues two children from two parents...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::Canonical_GA_NN - Canonical Genetic Algorithm that does not rank population
The canonical classical genetic algorithm evolves a population of bitstrings until they reach the optimum fitness. It performs mutation on the bitstrings by flipping a single bit, crossover interchanges a part of the two parents. The first operator s...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Individual::Any - Wrapper around any Perl data structure, turns it into a Chromosome
Bitstring Individual for a Genetic Algorithm. Used, for instance, in a canonical GA. That does not mean it can be used for mutation or crossover; normally you'll have to write your own classes...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::TreeMutation - GP-like mutation operator for trees
Mutation operator for a genetic programming, mutates tree nodes with a certain probability...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Fitness::P_Peaks - P Peaks problem generator
P_Peaks fitness function; optimizes the distance to the closest in a series of peaks. The P-Peaks problem was proposed by Kennedy and Spears in @conference{kennedy1998matching, title={{Matching algorithms to problems: an experimental test of the part...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::GeneralGeneration - Customizable single generation for an evolutionary algorithm.
Genetic algorithm that uses the other component. Must take as input the operators thar are going to be used, along with its priorities...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Individual::BitString - Classic bitstring individual for evolutionary computation; usually called chromosome
Bitstring Individual for a Genetic Algorithm. Used, for instance, in a canonical GA...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Individual::Bit_Vector - Classic bitstring individual for evolutionary computation; usually called chromosome, and using a different implementation from Algorithm::Evolutionary::Individual::BitString
Bitstring Individual for a Genetic Algorithm. Used, for instance, in a canonical GA...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::Quad_Crossover_Diff - Uniform crossover, but interchanges only those atoms that are different
Crossover operator for a GA, takes args by reference and issues two children from two parents...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
Algorithm::Evolutionary::Op::Convergence_Terminator - Checks for termination of an algorithm, returns true if a certain percentage of the population is the same
Checks for termination after if population has converged...
JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC