A concept for providing a process and apparatus for allocating a gamut of
assets/resources across a spectrum of consumers is described. The concept
includes an apparatus for allocating resources across a spectrum of
users. The apparatus includes one or more processors and a memory coupled
to the one or more processors. The memory is configured to store data
representative of characteristics and capabilities of the resources and
describing needs of the spectrum. The memory further includes computer
readable code configured to cause the one or more processors to perform
acts of: estimating current requests from the spectrum for the resources;
comparing the current requests to the capabilities and characteristics;
and allocating the resources with respect to the requests in conformance
with a convex program implementation of Arrow-Debrue theory.