Thanks to visit codestin.com
Credit goes to lib.rs

6 releases

Uses new Rust 2024

0.3.0 Sep 5, 2025
0.2.1 Sep 1, 2021
0.2.0 Nov 2, 2020
0.1.2 Feb 21, 2019
0.1.0 Mar 13, 2018

#2061 in Algorithms

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

594 downloads per month

MIT license

23KB
572 lines

lapjv

Crates.io Crates.io Rust

Linear Assignment Problem solver using Jonker-Volgenant algorithm

This is rust implementation of the Jonker-Volgenant algorithm for linear assignment problem

Example usage:

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]);

Dependencies

~2MB
~33K SLoC