Download the PHP package darvin/genetic-algorithm without Composer
On this page you can find all versions of the php package darvin/genetic-algorithm. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download darvin/genetic-algorithm
More information about darvin/genetic-algorithm
Files in darvin/genetic-algorithm
Package genetic-algorithm
Short Description A PHP Library inspired by Charles Darwin's theory
License MIT
Informations about the package genetic-algorithm
Genetic Algorithm
This package allows you to use Genetic Algorithms in your projects. It will help high-quality solutions to optimization and search problems by relying on biologically inspired operators such as mutation, crossover and selection.
The simplest algorithm represents each chromosome as a bit string. Though it is possible to use any php data types Float, String, Booleans, Array, Object.
Installation
You can install the package via composer:
Usage
Settings
Algorithm needs settings to work, so lets starts with the default:
Individual Generation
An individual is characterized by a set of parameters (variables) known as Genes. Lets say that we encode the genes in a chromosome.
Fitness Function
The fitness function determines how fit an individual is (the ability of an individual to compete with other individuals). It gives a fitness score to each individual. The probability that an individual will be selected for reproduction is based on its fitness score.
Events
You can setup Events to listen and control Algorithm.
Algorithm Start
New Solution
Contributing
Please see CONTRIBUTING for further details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
License
The MIT License (MIT). Please see License File for more information.