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-Debreu theory.