Determine the edge connectivity of an undirected multigraph

Assignment Help Data Structure & Algorithms
Reference no: EM13530386

Problem 1:

Let G = (V, E,c,s,t) be a flow network with integer capacities, and f be a feasible flow with integer values. Suppose there is a edge e with head s and such that f(e) = 1. Describe an O(|V| + |E|) algorithm (An English explanation may be enough) that produces another feasible flow f' with |f|<If'| and such that f'(e) = 0.

Be precise though: if you use an algorithm from the texbook, explain which graph is the input of the algorithm. Justify the overall running time and correctness.

Problem 2:

A multiple source-sink network is a tuple G = (V, E, c, S, T), where V is a set of vertices, E is a set of directed edges (parallel edges are allowed), S ⊂ V is the set of sources, and T ⊂ V is the set of sinks, c is a capacity function: c: E -> Z+. Also, S ∩ T = 0. That is, sources are distinct from sinks.

A function f : E -> R+ is called a flow if the following three conditions are satisfied:

1.  conservation of flow at interior vertices: for all vertices u not in S U T,

1265_Multiple source-sink network.png

2.  capacity constraints: f ≤ c pointwise: i.e. for all e ∈  E,

f (e) ≤ c(e) .

Assume that non-negative quantities ps, for s ∈ S, and qt, for t ∈ T, ere given. The goal of this problem is to determine if a valid flow exists such that for all s S:

1985_Multiple source-sink network1.png

and such that for all t ∈ T:

237_Multiple source-sink network2.png

Use Network Flows to give a polynomial-time algorithm for this decision problem (the answer is YES or NO). Hint: read chapter 26.1 of the textbook.

Problem 3:

The edge connectivity of an undirected multigraph is the minimum number k of edges that must be removed to disconnect the graph. For example, the edge connectivity of a tree is 1, and the edge connectivity of a cyclic chain of vertices is 2. Show how to determine the edge connectivity of an undirected multigraph G = (V, E) by running a maximum-flow algorithm on at most |V| flow networks, each having O(|V|) vertices and O(|E|) edges.

Reference no: EM13530386

Questions Cloud

Compute how many turns does the winding have : An air-filled toroidal solenoid has a mean radius of 13.0 cm and a cross-sectional area of 5.80cm^2. How many turns does the winding have
How far is the squirrel from its initial position : The position of a squirrel running in a park is given by : r=[(00.280 m/s)t+(0.0360 m/s^2)t^2]i+(0.0190 m/s^3)t^3j. At 4.20 , how far is the squirrel from its initial position
Define how to find molar volume of oxygen : During an experiment to find molar volume of oxygen, assume that you heated your sample too rapidly, and some of the sample spattered onto the rubber stopper in the test tube
Calculate at what point does the ball have maximum speed : A toy cannon uses a spring to project a 5.31-g soft rubber ball. The spring is originally compressed by 4.97 cm and has a force constant of 8.09 N/m. At what point does the ball have maximum speed
Determine the edge connectivity of an undirected multigraph : Give a polynomial-time algorithm for this decision problem - determine the edge connectivity of an undirected multigraph
Microevolutionary changecausing macroevolutionary speciation : Describe the evolutionary development of either the horse orelephant from its pre-historic to present-day form, using 2specific features that have exhibited microevolutionary changecausing macroevolutionary speciation.
Define the computed value for the molar volume of o2 at stp : During a molar volume of oxygen experiment indicate how each of the following errors would affect (increase, decrease, or no change) your calculated value for the molar volume of O2 at STP.
Calculate what is the melting point of potassium : A platinum resistance thermometer has resistances of 206.97 W when placed in a 0°C ice bath and 257.43 W, What is the melting point of potassium
Explain what is the percentage of kclo4 in the sample heated : Write a balanced molecular equation for the thermal decomposition of potassium perchlorate. What is the % of KClO4 in the sample being heated

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd