perfectmak / Genetic-Algorithm

A C++ Library for implementing Genetic Algorithm. It is designed to be highly customizable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A Genetic Algorithm Library in c++

This is a genetic algorithm library that is written in c++. It is designed to be easy to extend and flexible to use.

Note: This library requires a c++11 compiler for it to work.

Getting Started

Installation

Right now, it is a netbeans project. So you can just drop it in as an existing project in netbeans. *You are welcome to contribute a Makefile to build a library.

Usage

A proper documentation is coming up, but in the meantime, you can look in the examples directory for examples on how to use the library.

Todo

  • Create a custom Makefile to help build a shared library. Right now it is built by Netbeans IDE :D
  • Encapsulate Selection Algorithm into an Interface
  • Allow for multi-threaded running of the algorithm
  • Create Unit Tests for the Library
  • (maybe) port the codebase to c++03

Contributions

You are welcome to contribute to the software. It is licenced under the GNU GPL V2.

About

A C++ Library for implementing Genetic Algorithm. It is designed to be highly customizable.

License:GNU General Public License v2.0


Languages

Language:Makefile 51.9%Language:C++ 39.0%Language:Shell 8.7%Language:PHP 0.4%