SMS dit: Paradigms of combinatorial optimization :