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.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Run - Class for setting up an experiment with algorithms and population River stage one • 3 direct dependents • 4 total dependents

This is a no-fuss class to have everything needed to run an algorithm in a single place, although for the time being it's reduced to fitness functions in the A::E::F namespace, and binary strings. Mostly for demo purposes, but can be an example of cl...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Wheel - Random selector of things depending on probabilities River stage one • 3 direct dependents • 4 total dependents

Creates a "roulette wheel" for spinning and selecting stuff. It will be used in several places; mainly in the Algorithm::Evolutionary::Op::CanonicalGA. Take care that fitness must be non-zero positives; since if they aren't, roulette wheel won't work...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Utils - Container module with a hodgepodge of functions River stage one • 3 direct dependents • 4 total dependents

Miscellaneous class that contains functions that might be useful somewhere else, especially when computing EA statistics....

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Utils - Collection of functions used in all kind of evolutionary algorithms.. River stage one • 1 direct dependent • 1 total dependent

Miscellaneous class that contains functions that might be useful somewhere else, especially when computing EA statistics....

JMERELO/Algorithm-Evolutionary-Utils-4.00.00 - 08 Feb 2018 08:45:34 UTC

Algorithm::Evolutionary::Simple - Run a simple, canonical evolutionary algorithm in Perl River stage zero No dependents

Assorted functions needed by an evolutionary algorithm, mainly for demos and simple clients....

JMERELO/Algorithm-Evolutionary-Simple-0.3 - 17 Aug 2017 09:02:37 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.80 - 31 Oct 2014 07:18:32 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::Easy - evolutionary algorithm, single generation, with variable operators. River stage one • 3 direct dependents • 4 total dependents

"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 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.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Hash_Wheel - Random selector of things depending on probabilities River stage one • 3 direct dependents • 4 total dependents

Creates a "roulette wheel" for spinning and selecting stuff. It will be used in several places; mainly in the Algorithm::Evolutionary::Op::CanonicalGA. It's similar to Algorithm::Evolutionary::Wheel, but with a hash instead of an array. Probably shou...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Experiment - Class for setting up an experiment with algorithms and population River stage one • 3 direct dependents • 4 total dependents

This class contains (as instance variables) an algorithm and a population, and applies one to the other. Can be serialized using XML, and can read an XML description of the experiment....

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::MasterMind::Evolutionary - Tries to compute new solution from last River stage zero No dependents

Mainly used in test functions, and as a way of instantiating base class....

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

Algorithm::Evolutionary::Op::Storing - Applies the op and keeps the result River stage one • 3 direct dependents • 4 total dependents

Applies an operator and stores the result in a hash (can be a tied database), so that the whole population is stored. It creates an operator whose results are cached, which could be useful for expensive operators....

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Op::Easy_MO - Multiobjecttive evolutionary algorithm, single generation, with variable operators River stage one • 3 direct dependents • 4 total dependents

"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 UTC

Algorithm::Evolutionary::Op::Bitflip - Bit-flip mutation River stage one • 3 direct dependents • 4 total dependents

Mutation operator for a GA; changes a single bit in the bitstring; does not need a rate...

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

Algorithm::Evolutionary::Op::Creator - Operator that generates groups of individuals, of the intended class River stage one • 3 direct dependents • 4 total dependents

Base class for operators applied to Individuals and Populations and all the rest...

JMERELO/Algorithm-Evolutionary-0.80 - 31 Oct 2014 07:18:32 UTC

Algorithm::Evolutionary::Fitness::ECC - Error Correcting codes problem generator River stage one • 3 direct dependents • 4 total dependents

Extracted from article "Effects of scale-free and small-world topologies on binary coded self-adaptive CEA", by Giacobini et al [Ga]. Quoting: " The ECC problem was presented in [MW]. We will consider a three-tuple (n, M, d), where n is the length of...

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

109 results (0.027 seconds)