Describir: Combinatorial optimization: algorithms and complexity