| Article ID: | iaor200969283 |
| Country: | Singapore |
| Volume: | 26 |
| Issue: | 2 |
| Start Page Number: | 307 |
| End Page Number: | 317 |
| Publication Date: | Mar 2009 |
| Journal: | Asia-Pacific Journal of Operational Research |
| Authors: | Yang Wen-Hua |
| Keywords: | learning, programming: dynamic |
Consider a batch-sizing problem, where all jobs are identical or similar, and a unit processing time (p = 1) is specified for each job. To minimize the total completion time of jobs, partitioning jobs into batches may be necessary. Learning effect from setup repetition makes small-sized batches; on the contrary, job's learning effect results in large-sized batches. With their collaborative influence, we develop a forward dynamic programming (DP) algorithm to determine the optimal number of batches and their optimal integer sizes. The computation effort required by this DP algorithm is a polynomial function of job size.