Project Scheduling
Schedules project activities under precedence and shared resource limits.
Supported rules and limits
Precedence and cumulative-resource scheduling with heterogeneous bundles, calendars and optional time-based resource leveling. Set objectives.leveling to minimize the time integral of squared resource usage; balance retains assignment-count fairness.
Version 1.0.0 is a release candidate. Confirm supported rules before integrating.
- Heuristic search; no optimality or infeasibility proof
- Precedence and cumulative-resource scheduling with heterogeneous bundles, calendars and optional time-based resource leveling. Set objectives.leveling to minimize the time integral of squared resource usage; balance retains assignment-count fairness.
What you can optimize
- Project duration
- Resource leveling
- Cost
Typical applications
- Construction
- Engineering projects
- R&D portfolios
Related models
Assignment & Resource Allocation
Resource Allocation
Distributes limited budget or capacity across competing demands.
Assignment & Resource Allocation
Workforce Assignment
Assigns people to tasks or projects based on skills, cost and availability.
Scheduling
Machine Scheduling
Orders work on parallel machines considering setups, speeds and maintenance windows.
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.