5 个版本
使用旧的 Rust 2015
0.2.1 | 2021 年 9 月 1 日 |
---|---|
0.2.0 | 2020 年 11 月 2 日 |
0.1.2 | 2019 年 2 月 21 日 |
0.1.1 | 2018 年 7 月 16 日 |
0.1.0 | 2018 年 3 月 13 日 |
#1995 in 算法
每月 432 次下载
22KB
535 行
lapjv
## 使用 Jonker-Volgenant 算法的线性分配问题求解器
这是线性分配问题 Jonker-Volgenant 算法的 Rust 实现
示例用法
use lapjv::lapjv;
let m = Matrix::from_shape_vec((3, 3), vec![1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0]).unwrap();
let result = lapjv(&m).unwrap();
assert_eq!(result.0, vec![2, 0, 1]);
assert_eq!(result.1, vec![1, 2, 0]);
依赖项
~1.5MB
~27K SLoC