Daniel D. Sleator
Robert Endre Tarjan
Journal of Computer and System Sciences
A new approach to computing maximum flows using electrical flows