Research Article

Dynamic Programming and Heuristic for Stochastic Uncapacitated Lot-Sizing Problems with Incremental Quantity Discount

Algorithm 1

Dynamic programming algorithm.
For each stage to
 For each node at stage
  For each possible initial inventory ,  
  (if , set )
   step 1: Calculate by (3.11)
   step 2: Calculate by (3.12) if ,
    otherwise
   step 3: Calculate by (3.13)
  End For Iteration ( )
 End For Iteration ( )
End For Iteration ( )