求解大规模优化问题的自适应人工蜂群算法研究

来源 :南京信息工程大学 | 被引量 : 0次 | 上传用户:krizy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因为进化算法参数简单、而且能够高效地处理各种各样的问题,所以在近三十年,许多研究人员都致力于研究进化算法,或者称之为演化算法。与其他传统方法相比,演化算法有着完善的全局优化能力和优秀的鲁棒性。由于进化算法有着很强的自我学习性的特点,因而它们有能力挑战那些一般方法不能处理的复杂的实际问题。人工蜂群算法(ArtificialBee Colony, ABC)是一种源于蜂群觅食活动的仿生算法,现有的研究表明,ABC算法可以用来在实践中解决各种各样的优化问题,是一种有效的、健壮的群体智能算法。但是,与其他的仿生算法类似,人工蜂群算法在某些方面也存在着一些局限性,比如说在处理有些优化问题的时候,ABC善于勘探但不擅长开采。因此,为了克服这种局限,并且使得ABC能够处理更加多样性的优化问题,本文主要做了以下研究工作:(1)首先,源于差分进化算法(Differential Evolution,DE)的启发,本文将一些DE的变异搜索策略嵌入了到人工蜂群算法中。这种改进能够使ABC算法在收敛速率和多样性之间获得更好的平衡,可以使算法在保证解精度的前提下提高算法的进化速度。而这是非常有利于算法解决很多现实生活中的优化问题的。此外,本文还将人工蜂群算法运用到了大规模优化问题中,仿真数据显示,改进后的ABC算法是比一些传统的算法要优的,不过随着维度的升高的,算法的性能依然会降低。(2) ABC算法有着丰富的多样性,并且是一种高效的概率式优化算法。然而,ABC算法中的候选解产生策略却是单一的,它虽然善于·勘探但是不擅长开采。很多研究人员也渐渐意识到了这一点,纷纷研究了 一些改进的搜索策略,但是这些改进后的策略的通用性和健壮性仍然是远远不够的。这主要是ABC算法中只有一个策略造成的。在本文中,我们提出了一种基于自适应学习机制的人工蜂群算法(Self-adaptive Artificial Bee Colony algorithm based on Global Best,SABC-GB)。在SABC-GB 中,算法可以根据当前的搜索效率自动地选择最优的进化策略,而且性能能够得到进一步加强。本文在25个基准函数上进行了实验,结果显示SABC-GB是一种非常优秀的算法。为了进一步验证SABC-GB的可行性,我们还将算法应用到了聚类分析中。最终的测试数据证实,在解决繁杂的多峰优化问题时,SABC-GBL比传统方法更优。这意味着使用了自适应机制后的ABC算法是一种优秀的求解工具。(3)接着,本文研究并提出了基于半学习机制的自适应人工蜂群算法(Self-adaptive Artificial Bee Colony Algorithm with Symmetry Initialization, SABC-SI) 。 在SABC-SI算法中,我们首先研究出的是用于生成初始化种群的基于半空间的初始化算法,它可以大大提高解的多样性。接着,继续优化了人工蜂群算法的选择策略,充分利用了当前代和前一代的最优解,并提出了最优保留选择算子。另外,本文还优化了ABC中的自适应学习机制,同时提出了一些新的候选解产生策略。然后用25个不同的基准函数测试了新算法,实验结果显示SABC-SI要优于其他一些先进的算法,这意味着SABC-SI有能力去解决更多潜在的实际生活中的优化问题。最后,我们提出了一种新的数学优化模型,并结合SABC-SI算法将其直接应用到了分类问题中。分类结果表明大部分的测试集都可以被精确地辨别出来,所以基于SABC-SI的分类模型效率是非常高的。换句话说,SABC-SI用于解决分类问题是可行的,并且是高效的。
其他文献
随着网络管理应用场景的不断复杂化和用户功能需求的不断增加,传统网络管理系统的弊端越来越明显。这主要体现在如下三点:一是系统模块间的耦合性太强,执行模式过于单一,缺乏
近年来,Web应用发展迅速,广泛地应用于社会各个领域,同时也带来了越来越多的问题,其中一个重要问题是内存膨胀(Memory Bloat)。内存膨胀是Web应用等连续工作型软件中的一种常
随着科学技术的不停进步,人们对图像采集与处理的需求日渐增多,对其技术的要求也日渐提高。同时,传统的图像处理技术主要对二维图像进行处理,而越来越多的场景需要我们对物体
随着无线通信技术的发展,移动网络用户和移动数据流量呈现出爆炸式增长,蜂窝网络正朝着更高的数据速率和更强的异构化发展。因此,业界提出了异构蜂窝网络(Heterogeneous Cell
近年来,随着智能手机、平板电脑和其他媒体设备驱动的数据需求的爆炸性增长,网络的能源开销和成本开销也日益增加。在有限的能源资源和建设环境友好型经济发展模式的背景下,
随着金属3D打印技术的快速发展,对于3D打印材料球形金属粉末的需求日益增大,高质量球形金属粉末的工艺技术成为各国多家企业及研究机构的重点研究内容。通过等离子旋转电极法生产的金属粉末具有高纯度,高球形度,和窄粒度分布的优点,是金属3D打印的理想材料。目前我国应用最多的制备金属粉末方法也是等离子旋转电极法。传统等离子旋转电极法制粉工艺中的伺服送进机构的进给速度是人为设定的,不能保证制粉过程中棒料端面与
北斗卫星导航系统的产业化应用,已经成为当今时代的朝阳产业,是重点规划建设和发展的战略性新兴产业之一。随着北斗卫星导航系统的建设与应用,各种新兴科学技术的快速发展,北斗卫星导航系统全球组网的进程加快,我国的卫星导航产业,已经进入快速上升通道,正处于持续高发展时期。随着北斗导航系统产业化的发展,行业之间竞争形势更加激烈。北斗产业链主要由北斗基础产品、芯片、手持终端产品、系统集成、运营服务等构成。北斗终
信息技术与因特网的迅速发展为社会经济的发展、人与人之间的通信、信息与资源共享等带来了诸多便利,同时也引发了愈来愈多的信息泄漏等信息安全问题与网络安全问题。信息泄
近年来,核心素养成为了教育界非常热门的话题。教育的目的也被重新定义:教育要培养德智体美全面发展的社会主义建设者和接班人。随之出现的学科核心素养集中体现了学科的育人价值,语文学科核心素养包括语言建构与运用、思维发展和提升、审美鉴赏与创造、文化传承与理解。而文言文是中国特有的民族性非常强的文化现象,承载着中华五千年的文化与历史,文言文教学自然成为了培养语文核心素养非常重要的一条途径。2017年版普通高
槽道湍流的研究是湍流领域的基础性研究问题。一直以来,研究者们通过各种模型刻画湍流现象,运用各种数学工具和方法对实验数据以及数值模拟结果进行分析寻求湍流中的结构特征