Minimum-Cost Network Flow with Dual Predictions
Zhiyang Chen, Hailong Yao, Xia Yin
aaai
Research metadataShow detailsHide details
- Affiliations
- Not available
- Published
- 2026-03-17
- Processed
- 7/25/2026, 12:36:35 PM
- Analysis model
- gemini-2.5-flash
- Analysis status
- analyzed
- Local PDF artifact
- papers/pdf/2026/minimum-cost-network-flow-with-dual-predictions.pdf
Summary
This paper introduces the first minimum-cost network flow algorithm augmented with a dual prediction, building upon the classic ɛ-relaxation algorithm. The core idea is to leverage machine-learned predictions of optimal dual solutions to warm-start the ɛ-relaxation process, thereby provably and practically accelerating its performance. The method provides time complexity bounds that are consistent (improving with small prediction error) and robust (retaining classic worst-case bounds with large error). Empirically, the approach demonstrates significant speedups on two applications: traffic networks and chip escape routing.
Problem
The paper addresses several bottlenecks in solving minimum-cost network flow problems:
- Time-consuming for large instances: Despite polynomial time complexity, solving large-scale minimum-cost flow instances (e.g., networks with millions of nodes and edges) is time-consuming in practice.
- Pessimistic worst-case time complexity analysis: Traditional worst-case time complexity analyses are often overly pessimistic, leading to loose complexity bounds that do not reflect practical algorithm behaviors. For example, the successive shortest path algorithm may theoretically require an exponential number of iterations but often runs faster in practice.