NLF: A Resistor-Network Framework and Linear-Time Solver for Convex Network-Flow Equilibria
Abstract
We present NLF (Nonlinear Laplacian Flow), a unified framework and linear-time solver for convex network-flow equilibria. Congestion routing, minimum-delay routing, and maximum flow share one form: the nonlinear graph Laplacian , where a monotone edge law encodes the physics (undirected graphs; directed variants are future work). NLF solves it by a damped chord-Newton iteration whose frozen linearization -- a weighted graph Laplacian -- is inverted by a near-linear Laplacian solver (default: approximate Cholesky, LAMG+ interchangeable). The nonlinear solve costs -- linear Laplacian solves, making the wall-clock empirically in the edge count (not a proved bound). On single-commodity congestion (BPR cost), NLF converges on all 2,003 SuiteSparse corpus graphs up to edges. Against a state-of-the-art interior-point method, NLF is a median faster where both converge and on poorly-separable graphs where the IPM's direct core is superlinear; against L-BFGS, a median faster and the only solver to finish on the 90 hardest instances. A multicommodity extension routes commodities through one shared hierarchy at per step. The same machinery recovers the exact max-flow as a short sequence of Laplacian solves, with the cut potential as a by-product. Code: https://github.com/orenlivne/nlf
Cite
@article{arxiv.2607.02041,
title = {NLF: A Resistor-Network Framework and Linear-Time Solver for Convex Network-Flow Equilibria},
author = {Oren E. Livne},
journal= {arXiv preprint arXiv:2607.02041},
year = {2026}
}
Comments
25 pages, 7 figures. Submitted to SIAM Journal on Scientific Computing