Variational approach to strongly nonlinear Schrödinger equations