Ant Algorithm with Local Search Procedure for Multiple Knapsack Problem

被引:0
|
作者
Fidanova, Stefka [1 ]
Atanassov, Krassimir [2 ]
机构
[1] Bulgarian Acad Sci, Inst Informat & Commun Technol, Sofia, Bulgaria
[2] Bulgarian Acad Sci, Inst Biophys & Biomed Engn, Sofia, Bulgaria
关键词
OPTIMIZATION;
D O I
10.1007/978-3-031-56208-2_24
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multiple Knapsack Problem (MKP) is a hard combinatorial optimization problem with large application. A lot of real life and industrial problems can be defined like MKP, therefore it attracts the attention of the scientists. Exact methods and traditional numerical methods are appropriate for solving small problems or problems without hard constraints. For problems, which needs non polynomial (NP) number of calculations is better to apply so called metaheuristic methods. Metaheuristics are methodology and on their basis is constructed problem dependent algorithm. Metaheuristic methods apply some stochastic rules and it helps to find faster near optimal solution even for huge problems. Ant Colony Optimization (ACO) is a nature inspired method, which follows the real ants behavior. It is between the best methods for solving combinatorial optimization problems. Sometimes the method alone is not enough to find good solutions, especially when the problem has strong constraints. In this case, one resorts to constructing an appropriate local search procedure. The aim is to find better solutions or to fasten the search process. The solutions of the problem can be represented by binary sequence. Let us consider this binary sequence as a binary number. We will calculate the average between the best solution, represented as a binary number, and any of the current solutions. The new binary number will be the new solution after local search procedure.
引用
收藏
页码:246 / 252
页数:7
相关论文
共 50 条