Skip to content

Simple Evolutionary Algorithm implemented in the Rust programming language.

License

Notifications You must be signed in to change notification settings

shahinrostami/simple_ea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

simple_ea

Simple Multi-Objective Evolutionary Algorithm (MOEA) implemented in the Rust programming language.

Solves the ZDT1 multi-objective synthetic test function (30 problem variables, 2 problem objectives).

Fixed parent population size of 100, with 100 offspring solutions produced and evaluated at each generation. Offspring can only replace their parent, and only if they are dominant.

The only method to variation is gaussian mutation.

About

Simple Evolutionary Algorithm implemented in the Rust programming language.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages