Variational Methods: Open Problems, Recent Progress, and Numerical Algortihms.