An Algorithm for the Discrete Network Design Problem | Synapse