Expand description
Network optimization algorithms in Rust.
Re-exports§
pub use error::NetOptimError;pub use utils::*;
Modules§
- dijkstra
- Dijkstra’s shortest path algorithm implementation. Dijkstra’s shortest path algorithm implementation.
- error
- Error types for network optimization. Error types for netoptim-rs
- logging
- Logging module for netoptim-rs.
- min_
cycle_ ratio - Minimum cost-to-time cycle ratio solver.
- neg_
cycle - Negative cycle detection using Howard’s algorithm.
- network_
oracle - Oracle for parametric network problems (cutting-plane / feasibility).
- optscaling_
oracle - Oracle for optimal matrix scaling.
- parametric
- Maximum parametric optimization.
- utils
- Graph utility functions. Utility functions for graph operations
Structs§
- Paths
- Result of shortest path algorithms.
Functions§
- bellman_
ford - [Generic] Compute shortest paths from node
sourceto all other. - find_
negative_ cycle - [Generic] Find the path of a negative cycle reachable from node
source.