Professional Documents
Culture Documents
PART I
NETWORK DESIGN: THE MINIMUM-COST FLOW PROBLEM
Network design is an important infrastructure problem which can provide a solution to several
types of problems, such as:
Si represents the supply at node i, Di represents the demand at node i. Note that some nodes may
have a null supply and demand (e.g. a transit node), some nodes may only be supplier, some may
only be demand nodes and some may be both supply and demand nodes.
This model is given in the file w6_MinCost.mod and uses the same type of mathematical terms that
have been used in the workshops so far (sets, parameters, variables, objective function and
constraints) and can be solved using the scrip w6_MinCost.run.
QUESTIONS
Question 1:
What is the optimal flow on each arc of the network and what is the total operations cost? Are some
nodes never used to pass the information in this case?
Question 2: Assume now that the supply of source node is 40 units and it transfer information to
node D in addition to node E. The demand of node D is 10 units.
How can we adapt the AMPL model and data files to incorporate this new business model? What is
the new optimal flow on each arc of the network and what is the new total operations cost? Are
some nodes never used to pass the information in this case?
PART II
We build on the same illustration that was used in Week 6: Information flow in
telecommunication network. Hence, we assume that the reader is familiar with the problem
context and its mathematical representation.
For the remainder of this workshop, we assume that the company has the possibility to increase the
capacity of some of the arcs of the network and we examine what is the best strategy to allocate
these capacity improvements.
The AMPL files related to this network design problem are contained in the compressed file
Week_6.zip which can be downloaded from Moodle. After extracting this compressed file, you
should have the following files in the folder ...\ENG1400\Week_6:
w6_Network_Design.dat
w6_Network_Design.mod
w6_Network_Design.run
w6_Network_Design_loop.run
Your demonstrators will now help you derive the mathematical representation for this
problem. You will then use the formulation to answer the questions below.
QUESTIONS
Question 1:
1a: In the case where 1 capacity improvement is available, what is the total operations cost
induced? On which arc is the capacity improvement allocated. Show the optimal solution on a
diagram.
1b: In the case where no capacity improvements are available, what is the total operations cost
induced? Show the optimal solution on a diagram. Could we have used a simpler model to answer
this question?
Question 2:
2 Assume that the company has decided to send 40 units of information from A to E. In the case
where 10 capacity improvements are available, what is the lowest number of capacity
improvements that are necessary to provide the minimal operations cost?