Question: We are starting from an n n all - zero matrix A . For every iin { 1 , dots, n } and every t
We are starting from an allzero matrix
For every iindots, and every at a cost of we can increase all the entries
in the th row by
For every iindots, and every at a cost of we can increase all the entries
in the th colmun by
For every jindots, and every at a cost of we can increase the entry
by
We are given ninN, the numbers and for all jindots,
Our goal is to convert to a matrix where every entry is at least at minimum total cost.
a Formulate this as a linear program.
b Write the dual of your linear program.
c Model this dual as a maxflow problem in an appropriate flow network. Conclude that the
primal problem can be modelled as a minimum cut problem in the same network.
Note that this allows us to solve the problem using a flow algorithm, which has much better
performance than general linear solvers.
d Show that in the optimal solution, we can select subsets Tsubedots, For every iinR,
increase all the elements in the th row by at cost For every jinT, increase all the
elements in the column by at cost For the remaining entries that are still zero,
increase them individually to at cost
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
