Solving the Multi-dimensional Multi-choice Knapsack Problem with the Help of Ants

被引:0
|
作者
Iqbal, Shahrear [1 ]
Bari, Md Faizul [1 ]
Rahman, M. Sohel [1 ]
机构
[1] Bangladesh Univ Engn & Technol, Dept Comp Sci & Engn, AlEDA Grp, Dhaka 1000, Bangladesh
来源
SWARM INTELLIGENCE | 2010年 / 6234卷
关键词
QUADRATIC ASSIGNMENT PROBLEM; ALGORITHM; SYSTEM;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we have proposed two novel algorithms based on Ant Colony Optimization (ACO) for finding near-optimal solutions for the Multi-dimensional Multi-choice Knapsack Problem (MMKP). MMKP is a discrete optimization problem, which is a variant of the classical 0-1 Knapsack Problem and is also an NP-hard problem. Due to its high computational complexity, exact solutions of MMKP are not suitable for most real-time decision-making applications e.g. QoS and Admission Control for Adaptive Multimedia Systems, Service Level Agreement (SLA) etc. Although ACO algorithms are known to have scalability and slow convergence issues, here we have augmented the traditional ACO algorithm with a unique random local search, which not only produces near-optimal solutions but also greatly enhances convergence speed. A comparative analysis with other state-of-the-art heuristic algorithms based on public MMKP dataset shows that, in all cases our approaches outperform others. We have also shown that our algorithms find near optimal (within 3% of the optimal value) solutions within milliseconds, which makes our approach very attractive for large scale real time systems.
引用
收藏
页码:312 / 323
页数:12
相关论文
共 50 条
  • [1] MVRC heuristic for solving the Multi-Choice Multi-Constraint Knapsack problem
    Chantzara, Maria
    Anagnostou, Miltiades
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 579 - 587
  • [2] A multiprocessor based heuristic for multi-dimensional multiple-choice knapsack problem
    Abu Zafar M. Shahriar
    M. Mostofa Akbar
    M. Sohel Rahman
    Muhammad Abdul Hakim Newton
    [J]. The Journal of Supercomputing, 2008, 43 : 257 - 280
  • [3] A new hybrid algorithm for the multiple-Choice multi-Dimensional knapsack problem
    Computer science department, Faculty of mathematics and computer science University of Science and Technology of Oran, 'Mohamed Boudiaf' USTO MB PO 1505 El M'naoeur, Bir el Djir, Oran, Algeria, Algeria
    [J]. WSEAS Trans. Inf. Sci. Appl., 2013, 7 (219-229):
  • [4] Using surrogate information to solve the multidimensional multi-choice knapsack problem
    Htiouech, Skander
    Bouamama, Sadok
    Attia, Rabeh
    [J]. 2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 2102 - 2107
  • [5] A column generation method for the multiple-choice multi-dimensional knapsack problem
    N. Cherfi
    M. Hifi
    [J]. Computational Optimization and Applications, 2010, 46 : 51 - 73
  • [6] A column generation method for the multiple-choice multi-dimensional knapsack problem
    Cherfi, N.
    Hifi, M.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2010, 46 (01) : 51 - 73
  • [7] A multiprocessor based heuristic for multi-dimensional multiple-choice knapsack problem
    Shahriar, Abu Zafar M.
    Akbar, M. Mostofa
    Rahman, M. Sohel
    Newton, Muhammad Abdul Hakim
    [J]. JOURNAL OF SUPERCOMPUTING, 2008, 43 (03): : 257 - 280
  • [8] SOLVING A MULTI-DIMENSIONAL KNAPSACK PROBLEM USING A HYBRID PARTICLE SWARM OPTIMIZATION ALGORITHM
    Nam Fai Wan
    Nolle, Lars
    [J]. 23RD EUROPEAN CONFERENCE ON MODELLING AND SIMULATION (ECMS 2009), 2009, : 93 - 98
  • [9] A Modified Binary Pigeon-Inspired Algorithm for Solving the Multi-dimensional Knapsack Problem
    Bolaji, Asaju La'aro
    Okwonu, Friday Zinzendoff
    Shola, Peter Bamidele
    Balogun, Babatunde Sulaiman
    Adubisi, Obinna Damian
    [J]. JOURNAL OF INTELLIGENT SYSTEMS, 2021, 30 (01) : 90 - 103
  • [10] Solving the bi-objective multi-dimensional knapsack problem exploiting the concept of core
    Mavrotas, George
    Figueira, Jose Rui
    Florios, Kostas
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2009, 215 (07) : 2502 - 2514