Simplified General Perturbation Algorithm