1. A computing device-implemented method, the method comprising: receiving network configuration information from a network; determining a logical network based on an entrance facility capacity model of the network, a new capacity model of the network, and an incumbent capacity model of the network; constructing a mixed integer programming (MIP) model based on the logical network, the entrance facility capacity model, the new capacity model, and the incumbent capacity model; calculating a solution that minimizes network costs, using the mixed integer programming (MIP) model; performing a mapping procedure on the solution to produce a network configuration mapping; and outputting the network configuration mapping for implementation.