Article ID: | iaor20105176 |
Volume: | 31 |
Issue: | 2 |
Start Page Number: | 289 |
End Page Number: | 303 |
Publication Date: | Mar 2010 |
Journal: | Journal of Information & Optimization Sciences |
Authors: | Lin Edward Y H, Chen M C |
Keywords: | sets |
The multiple-choice multi-period knapsack problem lies on the interface of multiple choice programming and knapsack problems. Previous study of this problem attempted to find its optimal solution through the branch-and-bound procedure using special-ordered sets. In this paper, we propose another solution approach based on the dynamic programming to locate its optimal solution through recursive evaluation of Bellman's equation at each period. We also introduce a set of concise computer code written in IBM's APL2 that solves the problem recursively. Based on this developed APL2 codes, a computational experiment was conducted to further examine the performance of this dynamic programming solution approach.