Close-Form Exact Algorithm for Minimizing Maximum Processing Time in the Unbounded Knapsack Problem

Main Article Content

Chanin Srisuwannapa*
Peerayuth Chansethikul

Abstract

We address a variant of the unbounded knapsack problem (UKP) into which the processing time of each item is also put and considered, referred as MMPTUKP problem. The problem is a decision of allocating amount of n items such that the maximum processing time of the selected items is minimized and the total profit is gained as at least as determined without exceeding capacity of knapsack (budget). In this paper, we proposed two new modified exact algorithms for this problem. The first algorithm, CFMMPTUKP algorithm, has applied the close-form method with the original algorithm. MMPTUKP, and the second one, CTCFMMPTUKP algorithm, has applied the coordinate transformation with CFMMPTUKP algorithms. We present computational experiments with 7 different type of problems for which data were generated to validate our ideas and demonstrate the efficiency of the proposed algorithms. It can be concluded that, for all type of problems, the proposed CTCFMMPTUKP algorithms performs in term of solution time better than the 5 other algorithms.


Keywords: Linear programming, Simplex method, Integer linear programming, Branch and bound algorithm, Unbounded and bounded knapsack problem, Processing time


Corresponding author: E-mail:  chanin_sri@yahoo.com

Article Details

Section
Original Research Articles

References

[1] P. Toth, Optimization Engineering Techniques for the Exact Solution of NP-hard Combination Optimization Problem, European Journal of Operation Research, 125, 2000, 222-238.
[2] S. Martello, D. Psinger, and P. Toth, Dynamic Programming and Strong Bounds for the 0-1 Knapsack Problem, Management Science, 45, 1999, 414-424.
[3] A. Freville and G. Plateau, Heuristics and Reduction Methods for Multiple Constraints Linear Programming, European Journal of Operations Research, 24, 1986, 206-215.
[4] D. Psinger, An Exact Algorithm for Large Multiple Knapsack Problem, European Journal of Operations Research, 114, 1999, 528-541.
[5] S. Martello, and P. Toth, A Branch-and-Bound Algorithm for the Zero-One Knapsack Problem, Discrete Applied Mathematics, 3, 1981, 275-288.
[6] D. Psinger, A Minimal Algorithm for the Multiple-Choice Knapsack Problem, European Journal of Operations Research, 83, 1995, 394-410.
[7] D. Psinger, Budgeting with Bound Multiple-Choice Constraints, European Journal of Operations Research, 129, 2001. 471-480.
[8] R. Andonow, V. Porriez, and S. Rajopadhye, Unbounded Knapsack Problem: Dynamic Programming Revised, European Journal of Operations Research, 123, 2000, 394-407.
[9] C. Srisuwannapa, and P. Charnsettikul, An Exact Algorithm for Solving the Unbounded Knapsack Problem with Minimizing Maximum Processing Time, Proceedings of Seminar in Applied Optimization, A Publication of Industrial Engineering Department, Faculty of Engineering, Kasetsart University, Bangkhen, Thailand, 2001, 83-89.
[10] C. Srisuwannapa, and P. Charnsettikul, Application of Coordinate Transformation with MMPTUKP of Minimzing Maximum Processinf Time in Unbounded Knapsack Problem, Proceedings of The 1st KMITL International Conferences on Integration of Science and Technology for Sustainable Development, KMITL, Ladkrabang, Bangkok, Thailand, 1, 2004, 25-28.
[11] C. Srisuwannapa, and P. Charnsettikul, Modified Exact Algorithms for Minimizing Maximum Processing Time in the Unbounded Knapsack Problem with, Proceedings of Meeting in Operation Researches in 2004, Industrial Engineering Department, Faculty of Engineering, Kasetsart University, Bangkhen, Thailand, 2004, 207-221.