A simple robust Genetic Algorithm utility
Project description
# Genetic Algorithm Utility for python
### What is Genetic Algorithm ?
Genetic Algorithm is inspired by the natural selection process in our environment. GA is very good for optimisation problems , read more about [GA here](https://en.wikipedia.org/wiki/Genetic_algorithm) .
### The ga2 module
ga2 is a highly flexible and easy to use utility module implementing Genetic Algorithm.
### Installation
* clone or download this repository onto your machine
```
git clone https://github.com/yashasbharadwaj111/GeneticAlgorithm ga2
```
* import the Genetic Algorithm utility as
```
import ga2.gaDisc as gad
session1 = gad.Session()
print(session1.sessID)
```
this should print the session ID of that session
### Usage
ga2 is designed to be flexible and also simple to use for a variety of use cases, check the [EXAMPLES.md](EXAMPLES.md) for examples. Documentation will be done as soon as a stable stage is reached
### Current Development
gaDisc (Genetic Algorithm Discrete) is working and is in its first release stage, a lot of planning and designing needs to be done for gaCont (Genetic Algorithm continuous), which I hope will be soon !.
* - [x] gaDisc
* - [ ] gaCont
Open to ideas , and contributions !
### What is Genetic Algorithm ?
Genetic Algorithm is inspired by the natural selection process in our environment. GA is very good for optimisation problems , read more about [GA here](https://en.wikipedia.org/wiki/Genetic_algorithm) .
### The ga2 module
ga2 is a highly flexible and easy to use utility module implementing Genetic Algorithm.
### Installation
* clone or download this repository onto your machine
```
git clone https://github.com/yashasbharadwaj111/GeneticAlgorithm ga2
```
* import the Genetic Algorithm utility as
```
import ga2.gaDisc as gad
session1 = gad.Session()
print(session1.sessID)
```
this should print the session ID of that session
### Usage
ga2 is designed to be flexible and also simple to use for a variety of use cases, check the [EXAMPLES.md](EXAMPLES.md) for examples. Documentation will be done as soon as a stable stage is reached
### Current Development
gaDisc (Genetic Algorithm Discrete) is working and is in its first release stage, a lot of planning and designing needs to be done for gaCont (Genetic Algorithm continuous), which I hope will be soon !.
* - [x] gaDisc
* - [ ] gaCont
Open to ideas , and contributions !
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ga2-0.2.5.tar.gz
(6.4 kB
view hashes)
Built Distribution
ga2-0.2.5-py3-none-any.whl
(9.1 kB
view hashes)