Copyright © 2009 Magdy A. El-Tawil and Maha A. El-Hazmy. This is an open access article distributed under the
Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A perturbing nonlinear Schrodinger equation is studied under general complex nonhomogeneities and complex initial conditions for zero boundary conditions. The perturbation method together with the eigenfunction expansion and variational parameters methods are used to introduce an approximate solution for the perturbative nonlinear case for which a power series solution is proved to exist. Using Mathematica, the symbolic solution algorithm is tested through computing the possible approximations under truncation procedures. The method of solution is illustrated through case studies and figures.