2017 © Pedro Peláez
 

library blue-jeans

A framework for implementing genetic algorithms

image

contrebis/blue-jeans

A framework for implementing genetic algorithms

  • Sunday, December 8, 2013
  • by robations
  • Repository
  • 1 Watchers
  • 0 Stars
  • 20 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Genetic algorithm framework

Introduction

This component is/will be a framework for solving optimisation problems using genetic algorithms., (*1)

The idea is you create a random pool of 'genomes'. Your genome class extends Genome and must interpret your bit string into a solution to your problem and calculate a fitness value for the solution. Good solutions are more likely to survive into the next generation., (*2)

Configurable options are:, (*3)

  • Elitism: how many of the fittest genomes survive to the next generation intact.
  • Mutation rate
  • Crossover rate
  • Population size

An indicator of diversity can be calculated to show how much entropy remains in the system. If wanted, the mutation rate could vary to keep the diversity above a certain threshold., (*4)

TODO

  • Better test coverage (and remove whatever bugs are still lurking in there)
  • Some documentation
  • Optimise list collection class
  • Other performance optimisations
  • Add a license

The Versions

08/12 2013

dev-master

9999999-dev

A framework for implementing genetic algorithms

  Sources   Download

The Requires

 

The Development Requires

by Robert Churchill