Abstract

The multiple-demand, multiple-choice, multi-dimensional knapsack problem (MDMMKP), defined by Lamine et al. (2012), is a generalisation of the classic 0-1 knapsack problem. The MDMMKP can easily be shown to be NP-hard. As usual, the objective of the MDMMKP is to maximise the value of objects placed in one knapsack. In this case, there are three categories of constraints. The constraints are multiple demand constraints, multiple-choice constraints, and multiple dimensional constraints. To our knowledge, there are no published solution methods designed to solve the MDMMKP, i.e., methods designed to handle all three categories of constraints in the same problem. In this paper, we develop several simple population-based metaheuristics that are founded on the teaching-learning-based optimisation (TLBO) metaheuristic (Rao et al., 2011) and the Jaya metaheuristic (Rao, 2016). It is important to note that both TLBO and Jaya were originally developed for continuous nonlinear engineering design problems. To test the performance of these metaheuristics, we will use 810 MDMMKP problem instances recently defined by Lu and Vasko (2019). The empirical results will be examined using statistical analyses.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.