Abstract: A method and apparatus providing for an efficient solution to the multivariate allocation of resources are described. A model is formulated that derives the relationship between a set of resources and a set of refinements, wherein any of a number of resources are used to build or comprise a refinement. The model provides for at least: the resource consumption as based upon the relationship between each refinement and its set of supporting resources, a demand distribution of the refinements, and a value function. Each resource, and the refinements that it supports, generates a resource hyperplane in a demand space, and the complete set of refinements generates an intersecting set of hyperplanes forming a polytope on which resource allocation fulfills refinement demand. An expected value function is thereafter formulated and transformed into a closed form solution.