The aim of this study is to optimize a telecommunication network.
The input elements of the problem include a set of end offices, a set of digital hubs, and a set of customer locations that are geographically distributed on a plane. Each customer location is connected directly to its own designated end office, which in turn needs to be connected to exactly one selected hub. Then the selected hubs must be connected by a ring.
There are costs for every connection made and the aim is to build a network with a minimum cost. There are also other contraints like the maximum capacity of each end offices and hubs or the minimum amount of customers that have to be connected.
Found with Pulp for a small instance with a cost of 5119 :
Found with a ILS algorithm
Small instance :
Large instance :
Evolution of the cost at each iteration (large instance) :