Describir: Survey of Mathematical Programing :