Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Nov 15, 2011
  1. @perone

    Merge pull request #17 from booherbg/master

    perone authored
    Modified Contribution, also added "worstIndividual()"
  2. Added my email address to contributors

    Blaine Booher authored
  3. Added the ability to get the "worst" individual from a population.

    Blaine Booher authored
    Kind of strange, I know, but sometimes you just want to make sure
    that your best individual really is something special. An easy way
    to do this is to compare it against the worst individual.
Commits on Nov 10, 2011
  1. @perone

    Merge branch 'graphfix' of https://github.com/amillerrhodes/Pyevolve

    perone authored
    …into amillerrhodes-graphfix
    
    Conflicts:
    	pyevolve_graph.py
Commits on Sep 10, 2011
  1. @amillerrhodes
Commits on Sep 8, 2011
  1. @perone

    Merge pull request #11 from booherbg/master

    perone authored
    Merging the pull request from Blaine, adding the Gradient Gaussian mutators, we should change this later to adapt the older mutation methods.
Commits on Sep 7, 2011
  1. added some additional references to SBX crossover

    Blaine Booher authored
  2. Added GaussianGradient mutator which is useful for mutations that are…

    Blaine Booher authored
    … relative
    
    to the gene, not absolute like it currently is.
    
    Default mean = 1.0
    Default std = 0.0333
    
    This means that the values will be multiplied by 1.0 with a std of 0.0333. In
    other words, 68% of the time, the multiplier will be within +/- 0.999 (10%) of
    the gene value.
Commits on Sep 4, 2011
  1. Added support for a new mutator similar to Gaussian but called Gaussi…

    Blaine Booher authored
    …anGradient
    
    The following four mutators are new:
    G1DListMutatorRealGaussianGradient
    G1DListMutatorIntegerGaussianGradient
    G2DListMutatorRealGaussianGradient
    G2DListMutatorIntegerGaussianGradient
    
    The main difference between Gaussian and GaussianGradient is that
    GaussianGradient uses a multiplicative modification rather than an additive.
    
    GaussianGradient's mu and sigma are absolute, not relative. So if the default
    values of mu=2 and std=10 (why not mu=0?) are used, the random gaussian number
    is a flat number around 2. If we're working on a huge range, like say 0-100000,
    this is a very small drift.
    
    GaussianGradient uses mu=1.0 and std=0.1 to generate a number around 1.0. This
    is then *multiplied* by the gene to provide subtle drift regardless of how
    large the range is.
    
    2 new constants added, Mu and Sigma for the GaussianGradient routines.
Commits on Aug 22, 2011
  1. Adding readme, setting up repo

    Blaine Booher authored
Commits on Aug 18, 2011
  1. simple change; moved eval function from lambda to first-class def to …

    Blaine Booher authored
    …allow multi processing support
Commits on Aug 15, 2011
  1. @perone
  2. @perone
  3. @perone
  4. @perone
Commits on Aug 13, 2011
  1. @perone

    Integration of the MPIMigration scheme into the Migration.py

    perone authored
    Removal of the MpiMigration.py
    Refactoring of the MigrationScheme
    Refactoring of the MPIMigration
  2. @perone
  3. @perone
  4. implement ErrorAccumulator.__iadd__ in terms of append, add the missi…

    Ronny Pfannschmidt authored
    …ng abs in append
  5. Util.flipRandomCoin doest need a a if expression to have a boolean re…

    Ronny Pfannschmidt authored
    …sult
Commits on Aug 12, 2011
  1. @perone

    Merge pull request #3 from lorenzoriano/master

    perone authored
    Support for MPI. We will need to remove the host/port requirement from the MigrationScheme, so we can inherit MigrationScheme frmo the new MPI scheme.
  2. @lorenzoriano

    A candidate for elitism is re-evaluated before being blindly copied. …

    lorenzoriano authored
    …This is to avoid that individual who were lucky once will bias any subsequent evolutionary step
  3. @lorenzoriano
Commits on Aug 11, 2011
  1. @perone

    Fixed a problem in multiprocessing pool where the pools were never cl…

    perone authored
    …osed. Closes #1.
    
    Signed-off-by: Christian S. Perone <christian.perone@gmail.com>
  2. @perone

    Added Github README.

    perone authored
    Signed-off-by: Christian S. Perone <christian.perone@gmail.com>
Commits on Mar 14, 2011
  1. @perone

    Added PyPy info into the documentation introduction;

    perone authored
    Added Eric Floehr as Contributor.
  2. @perone

    Applying patch sent by Etienne Closset related to the Ticket #98. Thi…

    perone authored
    …s patch closes the Ticket #98.
Commits on Aug 9, 2010
  1. @perone
Commits on May 16, 2010
  1. @perone

    Fixed the problem with GTournamentSelector and GTournamentSelectorAlt…

    perone authored
    …ernative, they were reimplemented in a more flexible way.
Commits on May 15, 2010
  1. @perone

    Removed some mock methods.

    perone authored
  2. @perone
  3. @perone

    Applying patches gently sent by Christian Kastner.

    perone authored
    See ticket #85 for more information.
Something went wrong with that request. Please try again.