Batch optimization planning