Includes supplementary material: sn.pub/extras
George Nemhauser
algorithms approximation combinatorial optimization combinatorics complexity computational complexity computational geometry game theory graph algorithms integer programming mathematical programming network algorithms optimization programming scheduling