#optimization #agent #evolution #emas

emas_rs

Rust-based EMAS optimization algorithm

1 unstable release

0.1.1 Dec 28, 2022
0.1.0 Dec 28, 2022

#1305 in Algorithms

MIT/Apache

45KB
1K SLoC

emas

An implementation of Evolutionary Multi-Agent Systems function optimization method.

Usage

let solution = SystemBuilder::new(conf_functions::predefined::rastrigin::<10>())
    .build(thread_rng())
    .run();

println!("Fitness: {}", conf_functions::fitness::rastrigin_fitness::rastrigin(&solution));

More elaborate configuration examples are located in the examples folder.

Dependencies

~3MB
~53K SLoC