Workforce Assignment
Assigns people to tasks or projects based on skills, cost and availability.
Supported rules and limits
Tasks have time windows and durations; worker availability, skills and capacities are hard constraints. Costs and squared assignment-count fairness are soft. Use fixed task startTimes when only staffing is needed.
Version 1.0.0 is a release candidate. Confirm supported rules before integrating.
- Heuristic search; no optimality or infeasibility proof
- Tasks have time windows and durations; worker availability, skills and capacities are hard constraints. Costs and squared assignment-count fairness are soft. Use fixed task startTimes when only staffing is needed.
What you can optimize
- Cost
- Skill match
- Workload balance
Typical applications
- Consulting
- Field service
- Healthcare
Related models
Scheduling
Employee Shift Scheduling
Builds staff rosters that cover demand while respecting contracts, skills and preferences.
Assignment & Resource Allocation
Task Assignment
Matches individual tasks to agents in real time or in batches.
Assignment & Resource Allocation
Resource Allocation
Distributes limited budget or capacity across competing demands.
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.