In our presentation, we assigned a "monkey" on every vertex of the input
Ask Expert

Be Prepared For The Toughest Questions

Practice Problems

In our presentation, we assigned a "monkey" on every vertex of the input

We now revisit the randomized MAXCUT problem presented in class.

In our presentation, we assigned a "monkey" on every vertex of the input graph G and asked them to each flip a fair coin and determine the vertex is to be put on the left or the right side. We showed that this randomized algorithm achieves a cut size in expectation at least 50% of the maximum possible.

Note that the total number of random choices the "monkeys" could make collectively is 2n for a graph of n vertices.

Use universal hash function to design an alternative randomized algorithm that also achieves this performance in expectation, furthermore your alternative randomized algorithm has the following advantage: If we tried all possible choices made by your randomized algorithm there are only a polynomial number O(|G|k) (where |G| is the size of G, and k is some constant) of possible choices, and therefore one could try all these choices deterministically and pick the largest cut produced. Show that this gives a deterministic algorithm that runs in time O(|G|k), for some constant k, and achieves a cut size at least 50% of the maximum possible.

Hint
ComputerIn mathematics, a polynomial is an expression consisting of indeterminates and coefficients, that involves only the operations of addition, subtraction, multiplication, and non-negative integer exponentiation of variables. An example of a polynomial of a single indeterminate x is x² − 4x + 7....

Know the process

Students succeed in their courses by connecting and communicating with
an expert until they receive help on their questions

1
img

Submit Question

Post project within your desired price and deadline.

2
img

Tutor Is Assigned

A quality expert with the ability to solve your project will be assigned.

3
img

Receive Help

Check order history for updates. An email as a notification will be sent.

img
Unable to find what you’re looking for?

Consult our trusted tutors.

Developed by Versioning Solutions.