Describir: Approximation Algorithms and Semidefinite Programming