Hydrograph peak-shaving using a graph-theoretic algorithm for placement of hydraulic control structures. (May 2019)