Email Record: Approximation, randomization, and combinatorial optimization : algorithms and techniques :