Resource Allocation

Distributes limited budget or capacity across competing demands.

Supported rules and limits

Integer demand quantities are bounded by demand and assigned to one eligible resource bundle. requirements and consumption are per unit; budgets apply to total consumption. required=false permits partial/zero fulfillment. No continuous or split-across-bundles allocation. Optional demand:1 items on one scalar units pool can use a memory-bounded knapsack path that optimizes value minus cost; richer contracts retain generic search.

Version 1.0.0 is a release candidate. Confirm supported rules before integrating.

  • Heuristic search; no optimality or infeasibility proof
  • Integer demand quantities are bounded by demand and assigned to one eligible resource bundle. requirements and consumption are per unit; budgets apply to total consumption. required=false permits partial/zero fulfillment. No continuous or split-across-bundles allocation.

What you can optimize

  • Value
  • Cost
  • Coverage

Typical applications

  • Marketing budgets
  • IT capacity
  • Public services

Related models

Assignment & Resource Allocation

Capacity Allocation

Allocates shared capacity among customers, products or channels.

Assignment & Resource Allocation

Facility Location

Chooses where to open sites to serve customers at the lowest total cost.

Scheduling

Project Scheduling

Schedules project activities under precedence and shared resource limits.

Make it work in your product.

We run and maintain the model, solver and cloud. Need different rules? We can adapt the model.

Custom requests: reply in less than 48 hours.