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 .
The ga2 module
ga2 is a highly flexible and easy to use utility module implementing Genetic Algorithm.
Installation
- standard pip3 installation is supported
pip3 install ga2
- upgrading
pip3 install --upgrade --no-cache ga2==1.0.0
- 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 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
Built Distribution
Hashes for ga2-1.0.0.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6430de94fd23c6007f8570d4c76f17eae7c8ad5b42d18e1cd925bea145d99776 |
|
MD5 | 0f7f9590f3960ef5a8a00c1226e2589c |
|
BLAKE2b-256 | 0308b26d4cfa191d08bfcff037d4659da90835390ceb016b84ef9d7892dbe4c7 |