An Efficient Approach Based on the Gradient Definition for Solving Conditional Nonlinear Optimal Perturbation. (14th November 2017)