Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2. Suppose we apply local search to the maximum cut problem via the single-flip algorithm that we saw in class. Given a weighted, undirected graph,

image text in transcribed

2. Suppose we apply local search to the maximum cut problem via the "single-flip" algorithm that we saw in class. Given a weighted, undirected graph, we begin with an arbitrary cut (A,B). We check if there is a vertex v such that switching v from one side of the cut to the other would increase the total weight of the edges crossing the cut. If there is such a vertex, we arbitrarily pick one such vertex, and switch it from one side to the other (by removing it from A and adding it to B or vice versa). When there are no such vertices left to switch, it means (A,B) has become a locally optimal cut, so we return it. (a) (3 points) Consider the following graph with the cut A={a,b,c,h},B={d,e,f,g,u,v,w} as indicated by the dotted line. What is the weight of this cut? Is it a locally optimal cut based on the local search algorithm described above? If so, explain. If not, find a vertex that could be switched from one side of the cut to the other that would increase the weight of the cut in the next iteration of the algorithm and give the weight of the new cut. (b) (2 points) Which of the following statements is true about this local search algorithm? A. This local search algorithm is guaranteed to compute a maximum cut. B. If this local search algorithm is guaranteed to terminate in a polynomial number of iterations, then P=NP. C. This local search algorithm is guaranteed to compute a cut for which the weight of the crossing edges is at least half the maximum possible. D. This local search algorithm is guaranteed to compute a cut for which the weight of the crossing edges is at most twice the minimum possible

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

1 2 3 Data Base Techniques

Authors: Dick Andersen

1st Edition

0880223464, 978-0880223461

More Books

Students also viewed these Databases questions

Question

6. Explain the strengths of a dialectical approach.

Answered: 1 week ago

Question

2. Discuss the types of messages that are communicated nonverbally.

Answered: 1 week ago