A system (8) for optimizing the allocation of a resource includes an
optimizer file (14) containing resource allocation data including a demand
and multiple bids for the resource, each bid including at least a unit
price for the resource. An optimizer engine (16) coupled to the file (14)
receives the data and generates priorities for at least some of the bids
according to their unit prices. The engine (16) generates an integer
program according to the data and communicates the priorities in
association with the integer program. A solver (18) coupled to the engine
(16) receives the priorities and the integer program. The solver (18)
generates a solution to the integer program using the priorities, the
solution optimizing the allocation of the resource subject to the demand
and the bids.
Система (8) для оптимизировать распределение ресурса вклюает архив оптимизатора (14) содержа данные по распределение ресурсов включая требование и многократная цепь предлагает цену для ресурса, каждого предложенного цену включая по крайней мере ценаа единицы продукции для ресурса. Двигатель оптимизатора (16) соединенный к архиву (14) получает данные и производит приоритеты для по крайней мере некоторых из заявк согласно их ценаа единицы продукции. Двигатель (16) производит программу интежера согласно данным и связывает приоритеты in association with программа интежера. Решитель (18) соединенный к двигателю (16) получает приоритеты и программу интежера. Решитель (18) производит разрешение к программе интежера использующ приоритеты, разрешение оптимизируя распределение ресурса subject to требование и заявкы.