Korte, Bernhard Combinatorial Optimization: Theory and Algorithms Bernhard Korte - Berlin, Heidelberg, New York Springer 2000