The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Algorithm::Evolutionary::Individual::Base"

Algorithm::Evolutionary::Individual::Base - Base class for chromosomes that knows how to build them, and has some helper methods. River stage one • 3 direct dependents • 4 total dependents

Base class for individuals, that is, "chromosomes" in evolutionary computation algorithms. However, chromosomes needn't be bitstrings, so the name is a bit misleading. This is, however, an "empty" base class, that acts as a boilerplate for deriving o...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary - Perl module for performing paradigm-free evolutionary algorithms. River stage one • 3 direct dependents • 4 total dependents

"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::Base - Base class for Algorithm::Evolutionary operators, River stage one • 3 direct dependents • 4 total dependents

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::MasterMind::EDA - Solver using an Estimation of Distribution Algorithm River stage zero No dependents

Uses Algorithm::Evolutionary instance of EDAs to solve MM; as there are two different fitness functions you can use; probably "fitness_orig" works better....

JMERELO/Algorithm-MasterMind-v0.4.5 - 19 Jul 2012 18:06:25 UTC

Algorithm::MasterMind::MOGA - Solver using an Estimation of Distribution Algorithm River stage zero No dependents

Uses Algorithm::Evolutionary instance of MOGAs to solve MM; as there are two different fitness functions you can use; probably "fitness_orig" works better....

JMERELO/Algorithm-MasterMind-v0.4.5 - 19 Jul 2012 18:06:25 UTC

Algorithm::Evolutionary::Fitness - Base class for fitness functions River stage zero No dependents

This module includes functionality that should be common to all fitness functions. Or at least it would be nice to have it in common. It counts the number of evaluations and includes a common API for caching evaluations....

JMERELO/Algorithm-Evolutionary-Fitness-v3.102 - 22 Mar 2016 19:19:48 UTC

Algorithm::Evolutionary::Op::CX River stage one • 3 direct dependents • 4 total dependents

Cycle Crossover operator for a GA. It is applied to chromosomes that are a permutation of each other; even as the class it applies to is Algorithm::Evolutionary::Individual::Vector, it will issue lots of "La jodimos!" messages if the parents do not f...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::MasterMind::EDA_Partitions - Solver using an EDA plus partitions River stage zero No dependents

Uses Algorithm::Evolutionary instance of EDAs to solve MM; as there are two different fitness functions you can use; probably "fitness_orig" works better....

JMERELO/Algorithm-MasterMind-v0.4.5 - 19 Jul 2012 18:06:25 UTC

Algorithm::MasterMind::CGA_Partitions - Solver using a Canonical GA River stage zero No dependents

Uses Algorithm::Evolutionary instance of canonical genetic algorithm to solve MM; as there are two different fitness functions you can use; probably "fitness_orig" works better....

JMERELO/Algorithm-MasterMind-v0.4.5 - 19 Jul 2012 18:06:25 UTC

Algorithm::Evolutionary::Op::Breeder - Even more customizable single generation for an evolutionary algorithm. River stage one • 3 direct dependents • 4 total dependents

Breeder part of the evolutionary algorithm; takes a population and returns another created from the first...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Individual::Vector - Array as an individual for evolutionary computation River stage one • 3 direct dependents • 4 total dependents

Array individual for a EA. Generally used for floating-point arrays. It can be also TIEd so that it can be handled as a normal array....

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::Mutation - Bitflip mutation, changes several bits in a bitstring, depending on the probability River stage one • 3 direct dependents • 4 total dependents

Mutation operator for a GA...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::EDA_step - Single step for a Estimation of Distribution Algorithm River stage one • 3 direct dependents • 4 total dependents

Estimation of Distribution Algorithms shun operators and instead try to model the distribution of "good" solutions in the population. This version corresponds to the most basic one....

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::VectorCrossover - Crossover for Algorithm::Evolutionary::Individual::Vector. River stage one • 3 direct dependents • 4 total dependents

Crossover operator for a individual with vector (array) representation...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::QuadXOver - N-point crossover operator that changes operands River stage one • 3 direct dependents • 4 total dependents

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::Inverover - Michalewicz's inver-over Operator. River stage one • 3 direct dependents • 4 total dependents

Inver-over operator for a GA. Created by Michalewicz et al., mainly for the travelling salesman problem. Takes two chromosomes, which are permutations of each other. There is some information on this operator in this interview with Michalewicz: <http...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::Crossover - n-point crossover operator; puts fragments of the second operand into the first operand River stage one • 3 direct dependents • 4 total dependents

Crossover operator for a Individuals of type Algorithm::Evolutionary::Individual::String and their descendants (Algorithm::Evolutionary::Individual::BitString). Crossover for Algorithm::Evolutionary::Individual::Vector would be Algorithm::Evolutionar...

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Fitness::Base - Base class for fitness functions River stage one • 3 direct dependents • 4 total dependents

This module includes functionality that should be common to all fitness. Or at least it would be nice to have it in common. It counts the number of evaluations and includes a common API for caching evaluations....

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::StringRand - randomly change chars in a string River stage one • 3 direct dependents • 4 total dependents

Mutation operator for a GA; changes a single element in a string by changing it to the next in the sequence deducted from the chromosome itself....

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC

Algorithm::Evolutionary::Op::IncMutation - Increments/decrements by one the value of one of the components of the string, takes into account the char class River stage one • 3 direct dependents • 4 total dependents

Mutation operator for a GA; changes a single element in a string by changing it to the next in the sequence deducted from the chromosome itself....

JMERELO/Algorithm-Evolutionary-0.82.1 - 29 Mar 2021 11:30:17 UTC
43 results (0.064 seconds)