求解组合优化问题的混合蛙跳算法的研究

来源 :石家庄经济学院 | 被引量 : 2次 | 上传用户:t6293003
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
群体智能算法是一种高效的优化算法。由单个结构复杂的个体所完成的任务可由大量结构简单的个体所组成的群体合作来完成,并且后者往往更具有健壮性、灵活性和经济上的优势。在无集中控制且不提供全局模型的前提下,群体智能算法为解决组合优化问题提供了一种新对策。混合蛙跳算法是一种新兴的群体智能算法。目前,利用混合蛙跳算法求解组合优化问题的相关成果不多见。本文对于如何利用混合蛙跳算法求解组合优化问题进行了探讨。主要研究成果如下:首先,传统的混合蛙跳算法是通过全局最优解和当前子种群的局部最优解对子种群中的最差个体施加影响,这种优化方式是对子种群中的单一个体施加影响。在第三章中,本文提出了一种利用全局最优解“指导”每个子种群整体向前进化的策略。与传统的混合蛙跳算法不同,这种子种群进化策略可以同时作用于多个个体,是一种并行爬山的进化方式。随着城市数量的增加,常见的演化算法容易陷入局部极值的陷阱,无法搜索到全局最优路径。由于将郭涛算法和混合蛙跳算法的优点进行了有机的结合,“当前最优解作用于整个子种群”的混合蛙跳算法在求解TSP问题时表现出了良好的性能,能够以极小的时间代价搜索到用户的满意解。其次,传统的混合蛙跳算法是通过全局最优解和当前子种群的局部最优解“吸引”每个子种群中的最差青蛙。通过这种“吸引”的作用,这两个个体指导了最差青蛙的进化方向。与传统的混合蛙跳算法不同,本文利用子种群中的其它个体对最差的个体的“排斥”作用来指导最差青蛙的进化方向。第四章中,本文利用“排斥最差个体”的混合蛙跳算法求解背包问题,该算法能够高效率地搜索到问题的全局最优解。
其他文献
随着移动通信和互联网的发展,中国电信提供的固定电话业务已经渐渐失去市场份额,如何保留客户是中国电信面临的严峻问题。积分商城作为积分运营模式的一种实现为企业带来生机
统计学习理论(SLT)是Vapnik等人提出的一种小样本统计理论,主要研究小样本情况下的统计规律及学习方法性质。它为机器学习问题建立了一个较好的理论框架,并且在这框架下发展
RFID技术是哈里·斯托克曼于1948年在《利用能量反射进行通讯》一文中提出的一项技术,它使用射频能量为芯片的操作产生电源,使免接触操作芯片成为了可能,为IC/ID卡的读写操作
将统计模型引入颅面复原领域,通过对CT切片图像三维重建和特征点标定,建立颅骨和面皮的统计模型,将统计模型分为已知和未知两部分,利用统计模型获得的先验知识加上待复原颅骨
随着互联网和电子设备的发展,文本、图像和视频等数据正在飞速增长。最近邻检索是数据处理中的一个常用需求,可是,在大规模数据中进行精确的最近邻查找是非常困难的。为了解
近年来,实时视频会议、网络音视频点播、分布式存储备份以及虚拟现实游戏等诸多分布式多媒体技术的使用在生活中发挥着越来越大的作用。组播技术作为这些分布式实时应用的关
随着信息的急剧膨胀,推荐系统在用户浏览中扮演着越来越重要的角色。对移动设备用户而言,如何快速而高效的共享和浏览图片对于移动设备的推广非常重要。目前绝大多数的推荐系
无线传感器网络(wireless sensor networks)是一门融合了无线通信技术、微机电系统技术、嵌入式系统技术、传感器技术、网络技术、分布式处理技术的一项新兴交叉学科,它在军
无线Mesh网络是传统无线通信的一个重要的演进方向。作为一种具有自组织多跳特性的宽带无线网络技术,无线Mesh网络具有高速率,易组网,低成本等优点。无线Mesh网络技术可以克
个性化在线判题系统不同于传统的在线判题系统,它可以针对不同学生的不同知识基础,选择不同类型的题目给学生,从而提高学生的学习效率,帮助学生更快找到适合其练习的题目。为