A method for the allocation of resources. A series of products
(refinements) is arranged in a product space plan (PSP) according to
connectivities between the products and associated components
(resources). An expected value function is derived for the plan, and
converted into a closed form expression. The PSP is transformed into a
working space plan (WSP) having corresponding elements for each product.
A loading step is applied to the WSP wherein each element is sequentially
analyzed to determine if an associated component gates production of that
product. Each element is loaded, with components being unloaded from
prior elements if a subsequent element is gated. A reloading step
redetermines if any elements are gated by a component that might have
been unloaded from the element. If the element remains gated, the
elements sharing the component are merged into a sub-plan, which can be
maximized as a function of a single variable.