Monte Carlo Algorithm - Advanced Algorithms - Exam, Exams of Advanced Algorithms

Main points of this exam paper are: Monte Carlo Algorithm, Probability Questions, Las Vegas Randomized Algorithm, Chevychev’s Inequality, Markov’s Inequality, Parallel Mis Algorithm, Degree of Node, Unsatisfied Processor, Degree Flips

Typology: Exams

2012/2013

Uploaded on 04/23/2013

atasi
atasi 🇮🇳

4.6

(32)

134 documents

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
HW 3: due Thurs, February 17
1. Two little probability questions:
(a) From the formal definitions, show that if there is a Las Vegas
randomized algorithm that solves a problem, that this algorithm
can be converted to a Monte Carlo algorithm.
(b) Prove Chevychev’s inequality using Markov’s inequality
2. Consider the following alternative parallel MIS algorithm, where d(i)
denotes the degree of node i. Call a node unsatisfied if it was not
placed in the MIS and it does not yet have a neighbor in the MIS. The
algorithm proceeds in rounds, where in each round:
(a) unsatisfied processor iflips a 1 with probability 1/(4d(i)).
(b) If processor iflips a 1, and none of its neighbors of equal or greater
degree flips a 1, then processor ienters the MIS.
What is the expected number of rounds before this algorithm results
in an MIS? Give a careful probabilistic analysis.

Partial preview of the text

Download Monte Carlo Algorithm - Advanced Algorithms - Exam and more Exams Advanced Algorithms in PDF only on Docsity!

HW 3: due Thurs, February 17

  1. Two little probability questions:

(a) From the formal definitions, show that if there is a Las Vegas randomized algorithm that solves a problem, that this algorithm can be converted to a Monte Carlo algorithm. (b) Prove Chevychev’s inequality using Markov’s inequality

  1. Consider the following alternative parallel MIS algorithm, where d(i) denotes the degree of node i. Call a node unsatisfied if it was not placed in the MIS and it does not yet have a neighbor in the MIS. The algorithm proceeds in rounds, where in each round:

(a) unsatisfied processor i flips a 1 with probability 1/(4d(i)). (b) If processor i flips a 1, and none of its neighbors of equal or greater degree flips a 1, then processor i enters the MIS.

What is the expected number of rounds before this algorithm results in an MIS? Give a careful probabilistic analysis.