Multiple-class multidimensional knapsack optimisation problem and its solution approaches

作者:

Highlights:

• We propose a novel multiple-class multidimensional knapsack optimisation problem.

• The optimisation objective of MCMKOP is to minimise the total cost of the chosen knapsacks.

• We prove that MCMKOP is a NP-hard problem.

• Three heuristic approaches, CPLEX and Gurobi are used to solve this problem.

• The hybrid simulated annealing genetic algorithm can obtain high-quality solutions.

摘要

•We propose a novel multiple-class multidimensional knapsack optimisation problem.•The optimisation objective of MCMKOP is to minimise the total cost of the chosen knapsacks.•We prove that MCMKOP is a NP-hard problem.•Three heuristic approaches, CPLEX and Gurobi are used to solve this problem.•The hybrid simulated annealing genetic algorithm can obtain high-quality solutions.

论文关键词:Combinatorial optimisation,Multiple-class multidimensional knapsack problem (MCMKOP),Genetic algorithm,Simulated annealing algorithm,Hybrid simulated annealing genetic algorithm (HSAGA)

论文评审过程:Received 3 March 2018, Revised 10 October 2018, Accepted 5 November 2018, Available online 3 December 2018, Version of Record 23 January 2019.

论文官网地址:https://doi.org/10.1016/j.knosys.2018.11.006