Skip to content
/ mincost Public

A collection of modern heuristic optimization framework written in Rust

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

erihsu/mincost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MinCost

A collection of modern heuristic optimization toolkit.

Overwiew

  1. Genetic Algorithm

  2. Simulated Annealing

  3. Particle Swarm

  4. Tabu Search(TODO)

Features

  • Easy to embed

    This is the primary design goal of mincost. See how to embed genetic algorithm into your Rust project, please refer to examples

  • Flexiable encoding style

    In mincost, you can encode your solution with various style. ie, in i32, i16, i8 and even boolean.

  • Initialize solution by custom randness

    The solution can be initialized by your custom randomization strategy by closure. Refer to examples

License

Licensed under either of these:

The project is in the early stage of construction, especially docs && examples.

About

A collection of modern heuristic optimization framework written in Rust

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages