Commits on Nov 15, 2011
  1. @perone

    Merge pull request #17 from booherbg/master

    Modified Contribution, also added "worstIndividual()"
    perone committed Nov 15, 2011
  2. Added my email address to contributors

    Blaine Booher committed Nov 15, 2011
  3. Added the ability to get the "worst" individual from a population.

    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.
    Blaine Booher committed Nov 15, 2011
Commits on Nov 10, 2011
  1. @perone

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

    …into amillerrhodes-graphfix
    
    Conflicts:
    	pyevolve_graph.py
    perone committed Nov 9, 2011
Commits on Sep 10, 2011
  1. @amillerrhodes
Commits on Sep 8, 2011
  1. Adding myself to Contributor list. Not sure how to do the email image…

    … thing.
    Blaine Booher committed Sep 8, 2011
  2. @perone

    Merge pull request #11 from booherbg/master

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

    Blaine Booher committed Sep 7, 2011
  2. Added GaussianGradient mutator which is useful for mutations that are…

    … 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.
    Blaine Booher committed Sep 7, 2011
Commits on Sep 4, 2011
  1. Added support for a new mutator similar to Gaussian but called Gaussi…

    …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.
    Blaine Booher committed Sep 4, 2011
Commits on Aug 22, 2011
  1. Adding readme, setting up repo

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

    …allow multi processing support
    Blaine Booher committed Aug 17, 2011
Commits on Aug 15, 2011
  1. @perone
  2. @perone
  3. @perone

    Added Lorenzo Riano to the Contributors section of the documentation,…

    … related to the issue #5.
    perone committed Aug 15, 2011
  4. @perone
Commits on Aug 13, 2011
  1. @perone

    Integration of the MPIMigration scheme into the Migration.py

    Removal of the MpiMigration.py
    Refactoring of the MigrationScheme
    Refactoring of the MPIMigration
    perone committed Aug 13, 2011
  2. @perone
  3. @perone

    Merge pull request #6 from RonnyPfannschmidt/simplefixes

    Simplefixes
    perone committed Aug 13, 2011
  4. @RonnyPfannschmidt
  5. @RonnyPfannschmidt
Commits on Aug 12, 2011
  1. @perone

    Merge pull request #3 from lorenzoriano/master

    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.
    perone committed Aug 12, 2011
  2. @lorenzoriano

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

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

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

    …osed. Closes #1.
    
    Signed-off-by: Christian S. Perone <christian.perone@gmail.com>
    perone committed Aug 11, 2011
  2. @perone

    Added Github README.

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

    Added PyPy info into the documentation introduction;

    Added Eric Floehr as Contributor.
    perone committed Mar 14, 2011
  2. @perone

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

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

    Fixed the problem with GTournamentSelector and GTournamentSelectorAlt…

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

    Removed some mock methods.

    perone committed May 15, 2010
  2. @perone
  3. @perone

    Applying patches gently sent by Christian Kastner.

    See ticket #85 for more information.
    perone committed May 15, 2010