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.