Expand description
Dynamic Min-Cut Tracking for RuVector
Implementation based on El-Hayek, Henzinger, Li (SODA 2026) paper on subpolynomial dynamic min-cut algorithms.
Key components:
- Euler Tour Tree for O(log n) dynamic connectivity
- Dynamic cut watcher for continuous monitoring
- Local min-cut procedures (deterministic)
- Cut-gated HNSW search integration
Performance: O(log n) updates when λ (min-cut) is bounded by 2^{(log n)^{3/4}}
Structs§
- CutGated
Search - HNSW search with cut-awareness
- CutWatcher
Config - Configuration for the dynamic cut watcher
- Dynamic
CutWatcher - Background process for continuous min-cut monitoring
- Edge
Update - Edge update event
- Euler
Tour Tree - Euler Tour Tree for maintaining dynamic connectivity
- HNSW
Graph - Simplified HNSW graph structure for integration
- Local
Cut - Result of local cut computation
- Local
MinCut Procedure - Deterministic local min-cut procedure
- Watcher
Stats - Watcher statistics
Enums§
- Dynamic
MinCut Error - Error types for dynamic min-cut operations
- Edge
Update Type