src/rust/lapjv-rust/README.md

lapjv

Crates.io Crates.io Build Status

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


Try the fangs package in your browser

Any scripts or data that you put into this service are public.

fangs documentation built on April 11, 2025, 5:51 p.m.