1. In a planning model characterizing an enterprise, a method of computing decisions for a set of decision variables comprising: generating a planning function describing said planning model, said planning function depending upon said set of decision variables; separating 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 to obtain said decisions for said different ones of said set of decision variables; and presenting an outcome of said optimizing operation, said outcome indicating said obtained decisions.