This paper extends the perturbation method of Roberts and Shipman by introducing the concept of a general partitioning scheme. Three specific realizations of the general partitioning idea (linear, variational, and quasilinear partitions) are described with supporting numerical results. To date, numerical experience with these methods indicates that the quasilinear partition method is the best.