返回
Multiple-class multidimensional knapsack optimisation problem and its solution approaches
DOI:10.1016/j.knosys.2018.11.006.png)
摘要
En 中文
The knapsack problem is well known in the field of combinatorial optimisation. In this paper, we propose a novel multiple-class multidimensional knapsack optimisation problem (MCMKOP) in which the aim is to minimise the total cost of the chosen knapsacks created by a set of knapsack classes. This scenario has a host of practical applications. As MCMKOP is a new combinatorial optimisation problem, we analyse its complexity and prove that it is NP-hard. Because of the high computational complexity of MCMKOP, three heuristic approaches are proposed. The first is a genetic algorithm (GA), the second is a specialised simulated annealing (SA) technique, and the third is a hybrid algorithm (HSAGA) that combines the GA and SA approaches to overcome their respective limitations and integrate their advantages. The commercial exact solvers CPLEX and Gurobi were also applied to MCMKOP. The performance of the proposed heuristics, CPLEX, and Gurobi was evaluated using 144 randomly generated test instances. The experimental results show that HSAGA gives better solutions than both the SA and GA methods, and outperformed CPLEX and Gurobi on 122 problems out of 144 test instances. The results of a paired-t test also indicate that HSAGA works considerably better than the other four algorithms on all datasets, with maximum gaps between HSAGA and GA, SA, CPLEX, and Gurobi of 95.96, 90.9, 88.9, and 96.16, respectively. (C) 2018 Elsevier B.V. All rights reserved.
Keyword:
Combinatorial optimisation
Multiple-class multidimensional knapsack problem (MCMKOP)
Genetic algorithm
Simulated annealing algorithm
Hybrid simulated annealing genetic algorithm (HSAGA)
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
K
IF:
7.6
论文数:
1.3W
被引数:
4.5W

