Capacity Leveling
Capacity leveling is a planning function that moves planned orders or partial quantities into earlier or later time buckets, or shifts them to alternative resources, to remove overloads on a specific bottleneck resource. It extends heuristic planning by starting from an infinite-capacity plan, then resolving overloads through forward/backward scheduling or alternate-resource assignment within a local horizon.
On a real shop floor, capacity leveling typically begins after an unconstrained planning run reveals that a specific machine, line, or work center is overloaded. The planner selects that bottleneck resource and a local horizon, then re-sequences orders by moving quantities into earlier or later time buckets or assigning them to eligible alternative resources. In warehousing and material-flow environments, the same logic applies to receiving, packing, dock doors, conveyors, or transport assets: workloads are redistributed around a constrained resource so its required hours no longer exceed available capacity. In SAP-style execution, the tool can be run interactively or in the background, and it deliberately focuses on one resource rather than rebalancing the entire supply chain. The result is a smoother, feasible load profile on the bottleneck, but only because timing and assignment change; demand itself remains untouched.
What is the mathematical intent of capacity leveling?
It is a load-shifting procedure: reduce overload in a constrained time bucket by moving quantity to adjacent buckets or eligible alternate resources, while preserving as much of the original plan as possible.
How is capacity leveling different from capacity planning or capacity constraining?
Capacity planning estimates required capacity; capacity constraining limits the plan during generation; capacity leveling adjusts an already generated unconstrained plan to remove overloads after the fact.
What inputs matter most in practice?
The bottleneck resource, the planning horizon, the direction of search for open slots, the availability of alternative resources, and the types of orders included in leveling.