Includes supplementary material: sn.pub/extras
Magnus M. Halldorsson
Approximation Complexity Computational Discrete Mathematics Graph Computations Matchings Network Algorithms Optimization Parallel Computation Partition algorithms computational geometry data structures algorithm analysis and problem complexity combinatorics