量子蚁群算法及其在人工生命与波函数中的应用

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:mengminyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
蚁群算法(ACA)是一种源于生物世界的仿生类进化算法,但存在优化速度慢、收敛率低等缺点。基于群智能的人工生命算法(ALA)能够通过个体之间的相互协作形成聚类,也是解决优化问题的一种方法。本文对量子蚁群算法(CQACA)进行研究改进,同时将其与人工生命算法相结合,以极值优化、参数优化等为背景来验证算法的有效性。  量子蚁群算法就是将量子机制引入到蚁群算法中,对蚂蚁的位置等信息进行量子化,采用量子旋转门操作实现蚂蚁位置等的变化。而ALA与量子蚁群算法的结合克服了ALA精度低、搜索速度慢的缺点。本文主要研究工作如下:  (1)本文从对蚂蚁位置和信息素进行量子化的角度出发,提出了蚂蚁位置与信息素量子比特描述的量子蚁群优化算法(IQACA),并将它应用于求解几个典型的优化问题。实验结果表明:与蚁群算法相比,IQACA算法收敛速度更快,而且可以跳出局部最优解。  (2)在研究IQACA基本原理的基础之上,对IQACA进行了如下几个方面地改进:基于奖惩机制和遗传机制的IQACA(GIQACA)和基于球坐标的IQACA(TIQACA)。并将改进的算法应用于求解函数极值问题,同IQACA相比求解效果获得了提高。  (3)分析了蚂蚁觅食过程中的群智能特点,在张江博士数字人工生命模型的基础上增加了三条规则:在没有信息素指导时蚂蚁移动规则;领域变化规则和淘汰重生规则,并设计了仿真程序,使模型更具有逼真性。通过仿真总结了几个重要参数对模型的影响。为下章人工生命算法求解优化问题奠定了基础。  (4)基于人工生命模型的特点,针对人工生命算法精度低、搜索速度慢的缺点,本文提出了一种将ALA和IQACA相结合的两阶段的混合优化算法(QKSALA),并将算法用于函数寻优,取得了较好的效果。  (5)蚂蚁作为整体能够通过相互协作找到食物,这种协作是由蚂蚁之间传递气味信息完成的。这种气味信息的传播类似于某种波的形式,因此本文把蚂蚁看成一种粒子,借用量子力学波函数的概念,建立了基于波函数的蚁群行为模型,并提出了将模型与IQACA相结合求解优化问题的基本思想。
其他文献
截面信息检测技术是近年来发展起来的一种针对多相流流动参数检测的新型技术,相对于以往传统的检测手段,具有非侵入、无辐射、能够实现多源传感器检测,提供可视化信息,结构简
学位
航班停机位的合理安排是机场地面作业中的一项核心任务,涉及到各航空公司进出港航班的航线类型、航线距离、航班数量、航班密度、停机时间、旅客行走距离、机场地面作业等多
自计算机技术进入“后PC”时代以来,控制系统正在向网络化、数字化迅猛发展,这使得控制技术与嵌入式技术的结合更加紧密。现代工业对控制系统的可扩展性,可管理性和易用性提
目前国内多数的虹膜识别算法都是根据中科院的虹膜图像数据库所提供的虹膜图像。但大多数图像采集设备并不能采集到高质量的清晰的虹膜图像,因此传统算法推广到实际应用中还
工程结构,特别是一些大型的土木工程结构,如大跨度桥梁、超高型建筑、大型水坝及海洋平台等,在长期使用过程中,由于环境侵蚀、材料老化及疲劳效应等因素共同作同,将不可避免
与以前的标准相比,在同等编码质量下,H.264可以节省大约50%的码率,编码效率比H.263提高一倍左右。然而,高编码压缩率是以很高的计算复杂度为代价的。在同等编码质量下,H.264
本文在考虑火电厂实际运行特性的基础上,进行了锅炉燃烧优化方法的研究。锅炉燃烧优化方法是通过运行参数的调整,使锅炉处于最佳运行工况,从而达到提高效率、降低煤耗和降低污染物排放的要求。本文首先研究了人工智能技术在锅炉燃烧优化中的应用,接着分析了影响锅炉运行经济性的因素和燃烧过程中氮氧化物生成机理与控制方法。在SIS系统基础上实现锅炉燃烧优化是本文的研究重点,提出了一种锅炉燃烧优化的实现方法,并通过仿真
空气湿度与人类密切相关。人们的日常生活和生产活动以及动植物的生存都与周围环境的湿度息息相关。随着科学技术的发展,对湿度传感器的需求在不断增加。目前,湿度传感器广泛
随着多媒体技术的发展,Internet网络除了要进行数据传输之外,还要进行多媒体信息的传输。因此对网络提出了不同于数据应用的服务质量要求。区分服务体系结构目前已经成为解决