Describir: Applications of combinatorial optimization