#differential #evolution #de

ys_differential_evolution

Differential evolution implemented

9 releases (4 breaking)

Uses new Rust 2021

0.5.2 Dec 21, 2022
0.5.1 Dec 19, 2022
0.4.0 Dec 8, 2022
0.3.0 Nov 25, 2022
0.1.2 Oct 28, 2022

#3 in #differential

MIT/Apache

21KB
395 lines

差分進化 Differential evolution

差分進化を実装した。

すべての関数 "y = f(x)" の 最小値に近い"x" or 最大値に近い"x" を求められるはず。

利用方法 Usage

Add this to your Cargo.toml:

[dependencies]
ys_differential_evolution = "0.5"

実行例 Example

$ git clone https://github.com/YoshizawaShogo/differential_evolution.git
$ cd differential_evolution
$ git checkout v0.5.0
$ cargo run --example knapsack --release

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~775KB
~15K SLoC