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

  Java program to make choice for a coffee cup size

Create an application that prompts the user to make a choice for a Coffee cup size, S for Small, T for Tall, G for Grande and V for Venti the rates of cup sizes will be stored in a parallel double array as $2, $2.50, $3.25, and $4.50 respectively.

  Analyzing certain software properties affects

Describe how the lack of metrics for analyzing certain software properties affects the software engineering discipline.

  Build b tree for the part table

Build B+ tree for the PART table with n = 6 pointers; illustrate how B+ tree expand (show several intermediate trees) and what final tree will look like.

  Question about unix and shell scripting

Explain the results of executing each of the following grep commands in your home directory.

  Investment strategy your knowledge of algorithms

Planning an investment strategy your knowledge of algorithms helps you obtain an exciting job with the acme computer company, along with a $10,000 signing bonus. you decide to invest this money with the goal of maximizing your return at the end of..

  Find the minimum cost path from a designated node

Find the Minimum Cost Path from a designated start node to a designated destination node in a graph.

  Problem 1 in an advanced country a point system is

problem 1 in an advanced country a point system is maintained to keep track of erring drivers and vehicle owners. the

  Write algorithms to perform the following operations on it

Write algorithms to perform the following operations on it - create, insertion, deletion, for testing overflow and empty conditions.

  Algorithm to produce schedule for least completion time

What is the best order for sending people out, if one wants whole competition to be over as early as possible? More precisely, provide efficient algorithm which produces schedule whose completion time is as small as possible.

  1 for a 77t truck with gross vehicle weight gvw of 136078

1. for a 77t truck with gross vehicle weight gvw of 136078 kg with dual rear tyres and a tyre inflation pressure is 120

  Difference between sequential, random and binary file access

Discuss the difference between sequential file access, random file access, and binary file access? For each of the three types, provide an example of an application where the use of one type is better than the other 2-types.

  Find running time of heap sort input sorted-ascending order

Determine the running time of Heap Sort if input is sorted in ascending order. Determine the running time of Heap Sort if input is sorted in descending order.

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