J. J. Merelo-Guervós > Algorithm-Evolutionary-0.54

Algorithm-Evolutionary-0.54

This Release Algorithm-Evolutionary-0.54  [Download] [Browse 14 Mar 2006
Latest Release Algorithm-Evolutionary-0.67  [Download] [Browse 29 Mar 2009
Other Releases
Links Discussion Forum ] [ View/Report Bugs (0) ] [ Dependencies ] [ Other Tools ]
CPAN Testers PASS (15)   FAIL (16)   [ View Reports ] [ Perl/Platform Version Matrix ]
Rating      (0 Reviews) [ Rate this distribution ]
License Unknown
Special Files
Changes
LICENSE
MANIFEST
META.yml
Makefile.PL
README

Modules

Algorithm::Evolutionary Perl extension for performing paradigm-free evolutionary algorithms.    0.54
Algorithm::Evolutionary::Experiment Class for setting up an experiment with algorithms and population    1
Algorithm::Evolutionary::Individual::Base Base class for chromosomes that knows how to build them, and has some helper methods.    1.14
Algorithm::Evolutionary::Individual::BitString Classic bitstring individual for evolutionary computation; usually called *chromosome*    1.7
Algorithm::Evolutionary::Individual::String A character string to be evolved. Useful mainly in word games    1.7
Algorithm::Evolutionary::Individual::Tree A Direct Acyclic Graph, or tree, useful for Genetic Programming-Style stuff    1.6
Algorithm::Evolutionary::Individual::Vector Array as an individual for evolutionary computation    1.8
Algorithm::Evolutionary::Op::ArithCrossover Arithmetic crossover operator; performs the average of the n parents crossed    1.2
Algorithm::Evolutionary::Op::Base Base class for OPEAL operators; operators are any object with the "apply" method, which does things to individuals or populations.    1
Algorithm::Evolutionary::Op::Bitflip BitFlip mutation    1.5
Algorithm::Evolutionary::Op::CX (Cycle crossover) - 2-point crossover operator; Builds offspreing in such a way that each gene comes from one of the parents. Preserves the absolute position of the elements in the parent sequence    1.3
Algorithm::Evolutionary::Op::CanonicalGA Canonical Genetic Algorithm, with any representation    1
Algorithm::Evolutionary::Op::ChangeLengthMutation Increases/decreases by one the length of the string    1.3
Algorithm::Evolutionary::Op::Creator Operator that generates groups of individuals, of the intended class    1
Algorithm::Evolutionary::Op::Crossover n-point crossover operator; puts a part of the second operand into the first operand; can be 1 or 2 points.    1.8
Algorithm::Evolutionary::Op::DeltaTerm Termination condition for an algorithm; checks that the difference of the best to a target is less than a delta    1
Algorithm::Evolutionary::Op::Easy evolutionary algorithm, single generation, with variable operators.    1
Algorithm::Evolutionary::Op::FullAlgorithm Skeleton class for a fully-featured evolutionary algorithm    1
Algorithm::Evolutionary::Op::GaussianMutation Changes numeric chromosome components following the gaussian distribution    1.2
Algorithm::Evolutionary::Op::GeneralGeneration Customizable single generation for an evolutionary algorithm.    1
Algorithm::Evolutionary::Op::GenerationalTerm Checks for termination of an algorithm.    1
Algorithm::Evolutionary::Op::IncMutation Increments/decrements by one the value of one of the components of the string, takes into account the char class    1.4
Algorithm::Evolutionary::Op::Inverover Michalewicz\'s inver-over Operator.    1.3
Algorithm::Evolutionary::Op::LinearFreezer used by Simulated Annealing algorithms    1.2
Algorithm::Evolutionary::Op::Mutation BitFlip mutation, changes several bits in a bitstring, depending on the probability    1.3
Algorithm::Evolutionary::Op::NoChangeTerm Checks for termination of an algorithm; terminates when several generations transcur without change    1
Algorithm::Evolutionary::Op::Permutation Per-mutation. Got it?    1.4
Algorithm::Evolutionary::Op::QuadXOver n-point crossover operator; puts a part of the second operand into the first operand; can be 1 or 2 points.    1.1
Algorithm::Evolutionary::Op::RouletteWheel Fitness-proportional selection, using a roulette wheel    1
Algorithm::Evolutionary::Op::SimulatedAnnealing An operator that performs the simulated annealing algorithm on an individual, using an external freezer.    1
Algorithm::Evolutionary::Op::TournamentSelect Tournament selector, takes individuals from one population and puts them into another    1
Algorithm::Evolutionary::Op::TreeMutation GP-like mutation operator for trees    1.3
Algorithm::Evolutionary::Op::VectorCrossover Crossover for Algorithm::Evolutionary::Individual::Vector.    1.8
Algorithm::Evolutionary::Wheel Random selector of things depending on probabilities    1

Documentation

XML Syntax and semantics of the XML files used in OPEAL