Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andyleejordan/rust-genetic-algorithm
A genetic algorithm for bechmark problems, written to learn Rust.
https://github.com/andyleejordan/rust-genetic-algorithm
Last synced: about 2 months ago
JSON representation
A genetic algorithm for bechmark problems, written to learn Rust.
- Host: GitHub
- URL: https://github.com/andyleejordan/rust-genetic-algorithm
- Owner: andyleejordan
- License: agpl-3.0
- Archived: true
- Created: 2015-05-23T20:33:03.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-12-27T18:31:25.000Z (almost 4 years ago)
- Last Synced: 2024-08-05T19:25:18.167Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 99.6 KB
- Stars: 74
- Watchers: 9
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - andschwa/rust-genetic-algorithm
README
Genetic Algorithm
=================[![Build Status](https://travis-ci.org/andschwa/rust-genetic-algorithm.svg?branch=master)](https://travis-ci.org/andschwa/rust-genetic-algorithm)
A genetic algorithm in [Rust][] for the following [benchmark problems][]:
* Ackley
* Griewangk
* Rastrigin
* Rosenbrock
* Schwefel
* SphereUsage:
1. Install [Rust][]
2. Build with `cargo build --release`
3. Search with `./target/release/rust-genetic-algorithm`
4. See further usage with `rust-genetic-algorithm --help`Based on my prior implementation in [C++][].
[benchmark problems]: https://www.cs.cmu.edu/afs/cs/project/jair/pub/volume24/ortizboyer05a-html/node6.html
[Rust]: http://www.rust-lang.org/
[C++]: https://github.com/andschwa/uidaho-cs472-project1