1. In a planning model characterizing an enterprise, a method of computing decisions for a set of decision variables comprising: generating, in a processing section having one or more processors, a planning function describing said planning model, said planning function depending upon said set of decision variables; separating, in said processing section, said planning function into independent planning functions, each of said independent planning functions depending upon different ones of said set of decision variables; independently optimizing each of said independent planning functions in said processing section to obtain said decisions for said different ones of said set of decision variables, wherein said independently optimizing operation comprises selecting an optimization algorithm from a group comprising a closed form solution, a one dimensional maximization of continuous decision variables, a one dimensional maximization of discrete variables, and a general multidimensional method; and controlling said processing section to cause an output section of a computing environment to present an outcome of said optimizing operation, said outcome indicating said obtained decisions.