6 Approximation and Randomized Algorithm
Approximation
An optimization (minimization) problem is called -approximable if there exists a polynomial time algorithm that outputs a solution of cost , when the optimal cost is , and or
Randomized Algorithm
- Monte Carlo: runs in polynomial time always and output is correct with high probability
- Las Vegas: runs in expected polynomial time and output always correct