**Algorithm::Evolutionary::Op::FullAlgorithm - Skeleton class for a fully-featured evolutionary algorithm**

Class for a configurable evolutionary algoritm. It takes a single-generarion object, and mixes it with a termination condition to create a full algorithm. Includes a sensible default (100-generation generational algorithm) if it is issued only an obj...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**Algorithm::Evolutionary::Op::Easy - evolutionary algorithm, single generation, with variable operators.**

"Easy" to use, single generation of an evolutionary algorithm. Takes an arrayref of operators as input, or defines bitflip-mutation and 2-point crossover as default. The "apply" method applies a single iteration of the algorithm to the population it ...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**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.80 - 31 Oct 2014 07:18:32 GMT**Algorithm::Evolutionary::Op::Easy_MO - Multiobjecttive evolutionary algorithm, single generation, with variable operators**

"Easy" to use, single generation of an evolutionary algorithm. Takes an arrayref of operators as input, or defines bitflip-mutation and 2-point crossover as default. The "apply" method applies a single iteration of the algorithm to the population it ...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**Algorithm::Evolutionary::Op::DeltaTerm - Termination condition for an algorithm; checks that the difference of the best to a target is less than a delta**

Termination condition for evolutionary algorithm loops; the "apply" method returns false when the first element in the array is as close to the target as the differente indicated....

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**Algorithm::Evolutionary::Op::NoChangeTerm - Checks for termination of an algorithm; terminates when several generations transcur without change**

Algorithm::Evolutionary::Op::NoChangeTerm is used when we want an algorithm to finish when the population has stagnated, or the global optimum is found. It counts how many generations the population has not changed, and returns false after that limit...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**Algorithm::Evolutionary::Op::GenerationalTerm - Checks for termination of an algorithm.**

Checks for termination after a number of generations...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 GMT**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.80 - 31 Oct 2014 07:18:32 GMT**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.80 - 31 Oct 2014 07:18:32 GMT