4 个版本
0.1.6 |
|
---|---|
0.1.3 | 2020年8月10日 |
0.1.2 | 2020年8月1日 |
0.1.1 | 2020年8月1日 |
0.1.0 | 2020年8月1日 |
#226 in #基准测试
28KB
561 行
关于
本库提供了一些常用函数的功能,用于对新优化算法进行基准测试。更具体地说,函数是结构体的一部分,该结构体包含目标函数以及其他重要信息(标准问题的边界、已知的最小值以及返回全局最小值的函数。
本库提供了访问多个单目标和多目标函数的接口。详细信息请查看此处和此处。
示例用法
使用此库非常简单!只需将其作为依赖项添加,然后使用use
它
use benchfun::*;
fn main() {
// Print some info about the ackley function
println!("Minmimum: {:?}", Ackley::MINIMUM);
println!("Minmizer: {:?}", Ackley::minimizer(5));
println!("Minmizer: {:?}", single::Ackley::BOUNDS);
}
您还可以使用类似于use benchfun::{SingleObjective}
的use
语句,但这样会很乱!