Combinatorial optimization : theory and algorithms - Korte, Bernhard (New York, NV : Springer, 2006)