Describir: Ant colony optimization and constraint programming