首页> 外文会议>Proceedings of 13th International Conference on Computer and Information Technology >A novel ACO technique for fast and near optimal solutions for the Multi-dimensional Multi-choice Knapsack Problem
【24h】

A novel ACO technique for fast and near optimal solutions for the Multi-dimensional Multi-choice Knapsack Problem

机译:一种新的ACO技术,用于快速解决多维多选择背包问题

获取原文

摘要

In this paper, we have proposed a novel algorithm 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.
机译:在本文中,我们提出了一种基于蚁群优化(ACO)的新颖算法,用于寻找多维多选背包问题(MMKP)的近似最优解。 MMKP是离散优化问题,它是经典0-1背包问题的变体,也是NP难题。由于MMKP计算复杂度高,因此不适用于大多数实时决策应用程序,例如MMKP。自适应多媒体系统的QoS和准入控制,服务水平协议(SLA)等。虽然已知ACO算法具有可伸缩性和收敛慢的问题,但是在这里,我们通过独特的随机局部搜索增强了传统ACO算法,该算法不仅产生近乎最佳解决方案,但也大大提高了收敛速度。与其他基于公共MMKP数据集的最新启发式算法进行的比较分析表明,在所有情况下,我们的方法均优于其他方法。我们还表明,我们的算法可在毫秒内找到接近最佳值(在最佳值的3%之内)的解决方案,这使我们的方法对于大规模实时系统非常有吸引力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号