converge-optimization
Optimization algorithms for converge.zone - a Rust reimplementation of key OR-Tools algorithms optimized for the converge platform.
Modules
- [
assignment] - Linear assignment problem (Hungarian, Goldberg-Kennedy) - [
graph] - Graph algorithms (shortest path, max flow, min cost flow) - [
knapsack] - Knapsack problems (0-1, bounded, multidimensional) - [
scheduling] - Scheduling constraints and solvers - [
setcover] - Set cover heuristics - [
provider] - Converge platform integration
Quick Start
use ;
// Cost matrix: agent i to task j
let costs = vec!;
let problem = from_costs;
let solution = solve.unwrap;
println!;
Feature Flags
ffi- Enable C++ OR-Tools bindings for complex algorithmsfull- Enable all features