- Primal-Dual Schema
- Randomized Rounding
The Primal-Dual Schema is a versatile method that gives us a “packaged” way to come up with a greedy algorithm and prove its approximation bounds using the relaxed dual LP. Resulting combinatorial algorithms tend to be very fast and perform quite well in practice. However its relation to linear programming is closer tied to the analysis. Further because of this analysis, we can easily show that constraints are not violated. Randomized rounding takes a different approach and solves the relaxed LP (using interior-point or ellipsoid methods) and rounds variables according to some probability distribution. If approximation bounds can be proven this method, like the Primal-Dual schema, is quite useful. However, one portion is not quite clear to me:
How do randomized rounding schemes show that constraints are not violated?
It would appear that naively flipping a coin, while resulting in a 0-1 solution, could violate constraints! Any help illuminating this issue would be appreciated. Thank you.
Asked By : Nicholas Mancuso
Answered By : A.Schulz
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/6941