Nonlinear Schrödinger equation