Question
Problem 7.18 (a) Solve the following problems by reducing to the original max-flow problem Algorithms [Dasgupta, Papadimitriou, Vazirani][DPV] 1st edition There are many common variations
Problem 7.18 (a) Solve the following problems by reducing to the original max-flow problem
Algorithms [Dasgupta, Papadimitriou, Vazirani][DPV] 1st edition
There are many common variations of the maximum flow problem. Here are four of them.
Solve the following problems by reducing to the original max-flow problem. In other words, explain how to solve the new flow variant problem using an algorithm for solving max-flow as a black-box. Explain how to take an input for the new problem and define an input for the original max-flow problem. Then given a max-flow F* to this input you just defined, explain how to get the solution to the new problem.
describe your algorithm in words; no pseudocode.
(a) There are many sources and many sinks, and we wish to maximize the total flow from all sources to all sinks
my answer: (not sure if #5 is enough to satisfy the multi Source/Sink and is the steps for max-flow are 100% correct in 1-4)
1. Start with a directed graph
2. Find fe for all a valid flow of maximum capacity
3. capacity constraint for all and flow-in to V = flow-out of V.
4. using BFS algorithm over a subset of the graph to find a valid flow of maximum capacity in path
5. to compensate for the multiple sources and sinks we add and artificial Source s and an artificial Sink which connects to all sources and sinks.
running time: this is reduced to the max-flow problem therefore the run time is O(|E|) for all edges explored and O(|V|) for all vertices explored so the total run time is O(|V|+|E|).
st stStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started