Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems