Abstract
A multiple-choice knapsack problem can be formulated as a discrete nonlinear knapsack problem (DNKP). A powerful method for solving DNKP is the dynamic programming solution approach. The use of this powerful approach however is limited since the growth of the number of decision variables and state variables requires an extensive computer memory storage and computational time. In this paper we developed a hybrid algorithm for improving the computational efficiency of the dynamic programming when it is applied for solving the DNKP. In the hybrid algorithm, three routines of the imbedded state, surrogate constraints, and bounding scheme are incorporated for increasing the efficiency of this solution approach. We then conducted an experimental study for comparing the computational efficiency of the hybrid algorithm with the imbedded state dynamic programming approach.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.