Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques - Hutchison, David (Springer Berlin Heidelberg, 2012)