Dynamic Lot-Size Model¶
Definition¶
The dynamic lot-size model chooses order quantities over discrete periods with known varying demands, no shortages, and no lead time. In the detailed course notation, is the period- order, demand, starting stock, setup cost, the variable ordering cost of units, and holding cost per unit carried to the next period. Then
Minimize , with given and terminal stock in the course examples.
Interpretation¶
The dynamic lot-size model plans orders over a finite number of periods whose demands are known but differ. Each order triggers a setup cost, so it can be cheaper to order once for several periods and carry the surplus, paying holding cost for it.
Each box is one period with its demand, and the arrows on top are orders. The balance can be followed from left to right: period starts empty, orders and uses , so ; period orders but uses only , so one unit is carried into period at cost ; period orders , which with the carried unit covers its demand and leaves .
The constraint forbids shortages, and fixing the final stock at zero stops the plan from ending with useless stock. The cost contains the full setup as soon as , however small the order: this fixed charge is what makes combining orders attractive.
The balance equation is the one of the production-inventory model (there ). The EOQ is the constant-demand counterpart; here no single formula exists. The best plan can be found period by period with dynamic programming, in the form of the lot-size Bellman recursion, and the Silver-Meal heuristic gives a quick approximate plan.
Key Results¶
- The course tables enumerate nonnegative integer order and stock quantities.
- Variable ordering cost may depend nonlinearly on the batch size.
- The model is introduced in the week 5 overview and developed in week 6.
Examples¶
In the illustrated three-period policy, the period-2 order exceeds that period’s demand by one unit. With the cost data of the course's worked example (not reproduced on this page), this plan has total cost 79.
- For demands and the cost data of the course's worked example, the optimum found there orders at total cost 79; see the lot-size Bellman recursion.
- Week 6 practice 2 has two optimal policies, and , both costing 31.
Prerequisites¶
Related Concepts¶
Sources¶
- OR Modelling · Week 5
Aliases: Dynamic lot sizing, dynamic lot-sizing problem, dynamic lot-size problem Symbols: sum
Last updated: 27 October 2026 11:52
Dynamic Lot-Size ModelLot-Size Bellman RecursionSilver-Meal HeuristicZero-Inventory Ordering PropertyInventory PolicyProduction-Inventory ModelSetup CostHolding CostDynamic Programming