Randomized Rounding Techniques