蚁群算法求解MKP问题的设计与实现

来源 :苏州大学 | 被引量 : 0次 | 上传用户:cjt510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
背包问题(KP)是经典的NP-Hard难组合优化问题之一,多维背包问题(MKP)对背包问题增加多维的约束,大大增加了求解难度,该问题在资源分配和资金预算等方面具有重要的应用。蚁群算法(ACO)作为一种比较新的元启发算法,目前在一些路径选择优化问题上的应用效果显著,但是关于ACO在MKP问题上应用的论述还很少。本文通过对MKP问题研究现状的分析,提出一个新的蚁群优化算法Core-ACO,对问题实例的地形分析和基于效率函数的核心概念进行研究。通过利用适应度地形分析MKP问题解空间的特性,将适用于MKP的解优化法和核心区局部搜索方法融入ACO算法中。通过向可能的收敛方向提高搜索的纵向探测,增强算法局部搜索能力,成功的把Core-ACO算法运用于解MKP问题。通过实验发现,此算法在取得很好所得解质量的前提下,有效减小搜索空间。
其他文献
现实世界中实体间的关系可以图数据来表示。图算法用来对图数据进行数据挖掘。数据图处理系统提供了接口给用户实现图算法。数据图处理系统执行算法时普遍采用确定性的并行执
随着计算机技术在会计领域应用的日益深入,传统的手工会计核算手段正逐步被以计算机技术应用为特点的会计电算化核算取代,会计的电算化必然导致会计信息化审计,传统的审计方法和
随着网络技术和通信技术的不断发展,用户对网络的需求日益多样化,基于IP交换网络的多点视频会议系统的实现由于其成本的低廉,交互性强大,多点共同参与的特点和优点成为了人们通过
随着网络入侵和攻击行为的日益增多,网络信息安全的相关问题逐渐引起人们的重视。目前,已有的网络安全产品己无法实现对整个网络安全状况的准确监控,网络安全态势感知的研究也随
随着科技的不断进步,人类已经进入了一个全新的“信息时代”。互联网已经成为了当前主流的信息载体之一。面对互联网上的大量舆情信息,如何实现对其进行有效的监控和筛选也成
智能客户端综合胖客户程序和瘦客户机程序的优点,克服它们的缺点,具有充分利用本地软件和硬件资源、利用网络资源、支持联机/脱机操作、提供程序智能部署和自动更新、支持多种客
对等网络是近年来兴起的一个研究热点,与此同时应用层组播也随着网络带宽的不断提高而得到了广泛的应用。与C/S模式相比P2P技术加强了任意计算机之间的直接交互,使网络上闲散的
面向服务架构(Service-Oriented Architecture,SOA)是最近几年业界广泛讨论的名词。经过这几年的深入讨论,SOA的含义以及SOA架构的优点逐渐明确。本文首先介绍了现有企业应用集
随着云存储技术的成熟和流行,采用第三方云存储的云备份系统也越来越流行。云备份系统采用重复数据删除技术来去除各个版本间的共享数据块。重复数据删除模块用一个指向旧数
学位