【摘 要】
:
背包问题不仅具有重要的理论研究价值,而且在实际问题中有着重要的应用,与企业效益密切相关。在经典的背包问题中,物品的价值是事先给定的,与放入的背包无关。但是对于一些实
论文部分内容阅读
背包问题不仅具有重要的理论研究价值,而且在实际问题中有着重要的应用,与企业效益密切相关。在经典的背包问题中,物品的价值是事先给定的,与放入的背包无关。但是对于一些实际问题,例如为公交车辆选择停车场问题,现有的经典背包问题及其扩展形式并不适用。本文从一些实际的问题得到启发,抽象出价值可变的0-1多背包问题。为求解该模型,首先设计了适用于该问题的动态规划算法。由于动态规划算法对大规模问题不能在可接受的时间内进行求解,而启发式算法可以在有限的时间和空间内求得问题的一个次优解,所以又设计了适用于该问题的贪婪算法。对于任何规模的算例,贪婪算法都可以快速生成一个可行解,而且可以用作比较算法效率的基础解,但是解的质量有待于提高。为进一步改进解的质量,本文研究了传统AS算法和传统MMAS算法的求解性能。通过对传统算法的停滞现象的分析,我们认为在求解大规模问题时,由于目标函数值比较大,而信息素与目标函数值直接有关,这样就造成在选择概率中信息素所起的作用比较小,算法接近于贪婪算法。为了解决这个问题,在应用最大最小信息素限制的基础上,通过设计一个与目标函数值有关的函数,使其函数值在一定的范围内周期性变化来调节信息素的重要性,避免蚁群陷入局部最优。在此基础上提出了一种改进的MMAS算法MMAS2。在测试算例上的实验结果表明,MMAS2算法在不同的测试用例集上均可以有效地缓解停滞现象,得到较好的优化效果,其求解性能显著性好于MMAS算法和AS算法。
其他文献
基于网络的系统环境通常具备动态、开放等特点,这就要求各种网络化的系统能够在这样的环境下按需而变,以满足功能和质量的需求。因为这类环境先天就决定了运行时可能涌现各种
投票是现代社会中一项非常普遍的活动,是体现民主的重要途径之一。传统的投票活动要求投票者到指定地点投票,大型投票活动还需要长时间排队投票,给投票者带来了诸多不便。随着计
蛋白质相互作用在新陈代谢、信号传导与识别、细胞周期调整、复杂蛋白复合物的形成、癌症发生等方面都发挥着至关重要的作用。因此,研究蛋白质间的相互作用不仅有助于全面了解
近年来,伴随着Web服务技术和其相关技术的高速发展,Web服务市场中服务的数量呈现出迅猛增长。在此背景下,Web服务的门户网站以及在线服务市场逐渐涌现,并成为Web服务搜索与发现的
信息技术高速发展的今天,人类生活越来越依赖计算机技术,由此背景下的计算机安全技术越发凸显其重要性。Rootkit是90年代后期成熟的后门技术,其中基于Linux内核的虚拟文件系
对地观测系统(Earth Observation System, EOS)是使用航天遥感器实现对地观测,它的建立有非常重要的意义,例如可以实现军事侦察,进行地球资源勘探,获取区域立体影像从而进行
云计算是下一代IT企业架构,但是云计算的安全问题阻碍了其大规模应用,其中一个主要的挑战是远程公开地对不可信的云存储服务器上的用户数据进行完整性检验。然而由于用户有限的
近年来,微电子技术、传感器技术、无线通信等技术的发展与进步,共同推动了具有多功能、低能耗的无线传感器网络的产生及发展。无线传感器网络是由大量廉价传感器组成的一种无基
问答系统是新一代智能搜索引擎,它允许用户以自然语言提问,并能够向用户返回准确的答案。所以,与传统的搜索引擎相比,问答系统能更好的满足用户的查询要求,更准确地检索出用户所需
miRNA是近几年生物信息学领域的研究热点。它在人类疾病的产生、发展等过程中都起到非常关键的作用。虽然可以通过生物实验的方法挖掘出某些致病miRNA,但是这里面往往会存在两