Methods and apparatus for efficient resource allocation
AssigneeAmerican Telephone and Telegraph Company, AT&T Bell Laboratories
InventorNarendra K. Karmarkar
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmerican Telephone and Telegraph Company, AT&T Bell Laboratories
InventorNarendra K. Karmarkar
Estimating the term…
A method and apparatus for optimizing resource allocations is disclosed which proceeds in the interior of the solution space polytope instead of on the surface (as does the simplex method), and instead of exterior to the polytope (as does the ellipsoid method). Each successive approximation of the solution point, and the polytope, are normalized such that the solution point is at the center of the normalized polytope. The objective function is then projected into the normalized space and the next step is taken in the interior of the polytope, in the direction of steepest-descent of the objective function gradient and of such a magnitude as to remain within the interior of the polytope. The process is repeated until the optimum solution is closely approximated. The optimization method is sufficiently fast to be useful in real time control systems requiring more or less continual allocation optimization in a changing environment, and in allocation systems heretofore too large for practical implementation by linear programming methods.
A method for allocating the available telecommunication transmission facilities among the subscribers demanding service at a particular time so as to reduce the total cost of operating said transmission facilities, where the available transmission facilities, the subscribers, and the total cost are related in a linear manner, said method comprising the steps of:
A telecommunications transmission system comprising:
A method of allocating available user facilities among a plurality of users so as to reduce the cost of providing said facilities, said method comprising the steps of
An optimized resource allocation system comprising:
A system for optimizing the performance of a controlled process in accordance with an optimizing criterion, said system comprising:
A controller for optimizing the operation of a controlled system comprising:
A method for allocating physical resources using a linear programming model including the steps of:
The improvement in linear programming methods for optimally allocating physical resources among a plurality of users which includes the steps of:
A system for allocating technological resources among a plurality of user entities, each said allocation having constraints imposed thereon and quantifiable costs or quantifiable benefits associated therewith, said system including resource allocation elements disposed by a resource allocating mechanism including:
A technological resource allocation system for allocating technological resources among a plurality of resource users subject to constraints on said allocations and in such a manner as to reduce the total cost of said allocations, the allocations made in said system being determined in accordance with a method comprising the following steps:
A system comprising a plurality of resources achieving a plurality of end results and employing a recursive method for allocating said resources to achieve said end results, wherein a present resource allocation arrangement x.sup.i is replaced by an improved resource allocation arrangement x.sup.i+1 which is derived from x.sup.i by the equation x.sup.i+1 =.PHI.{X.sup.i } and which becomes the present resource allocation arrangement of the next iteration, the function .PHI. comprising:
The method of allocating industrial resources among a plurality of resource users, each said allocation having physical constraints on resource use and quantifiable costs or benefits associated with each said allocation, said method comprising the steps of
A system for allocating industrial resources among a plurality of resource consumers, each resource allocation being physically constrained and having quantifiable costs associated with said allocation, said system providing allocations of said resources determined in accordance with a method comprising the steps of:
A linear programming controller for use with a general purpose digital computer, said controller comprising:
A method for allocating physical resources among a plurality of resource users subject to constraints on said allocations and in such a manner as to reduce related allocation costs, said method comprising the steps of:
A method for allocating industrial or technological resources x.sub.i (i=1, n) among a plurality of resource users subject to constraints A.sub.ij x.sub.i .ltoreq.b.sub.j and x.sub.i .gtoreq.0 (i=1, n;
A method for improving overall cost in a system having a plurality n of industrial resources operating in concert to achieve a plurality of technological end results b.sub.j, each of said resources providing a contribution to each of said end results with an attendant cost coefficient and subject to constraints characterizing said system, where vector b represents said plurality of end results, vector x represents the set of said contributions required of said plurality of resources, vector c represents the set of said cost coefficients, and matrix A represents said system constraints,
Method for allocating industrial or technological resources, said method comprising:
A method of optimizing the allocation of resources in a system characterized by a linear objective function, each element of which represents a specific resource allocation attributable to an individual entity of the system, and comprises a variable and a known variable coefficient, and by one or more constraint linear forms expressed in terms of one or more of the variables of the objective function, said method comprising the steps of
A method of optimizing an allocation of resources in a system characterized by an n-dimensional objective function, each element of which represents a specific resource allocation attributable to an individual entity of the system and comprises a variable and a known variable coefficient, and by one or more constraint relationships expressed in terms of one or more of the variables of the objective function, said method comprising the steps of:
A linear programming system for optimally allocating physical resources in which feasible allocations are bounded by a closed, multidimensional, feasible allocation space, and in which optimum allocation involves at least one step from a less optimum allocation to a more optimum allocation, said system including first means responsive to said physical resources and to said allocation, second means for developing a resource allocation directive based on said first means, and third means for allocating said physical resources,
A linear programming method for optimally allocating physical resources where feasible physical resource allocations are bounded by a closed, multidimensional, feasible physical resource allocation space, and where optimum allocation involves at least one step from a less optimum allocation to a more optimum allocation,
Dependencies are inferred from the claim text.