多目标路由问题中的蚁群优化算法研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:lihai3120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
路由问题,诸如旅行商问题和车辆路径问题,由于具有极高的学术价值和广泛的现实应用,因此得到了广泛的研究。同时,多目标优化由于提供了对问题新的定义的机会,因而得到了越来越多的关注。本文主要针对多目标路由问题这一更加贴近现实应用的路由问题展开蚁群优化算法的研究,主要完成的工作和取得的研究成果包括:首先,本文针对蚁群优化算法在运行过程中如何保持对已发现的最优解的开发和对未知解的探索之间的平衡这一关键问题,通过引入云模型这一定性定量转换模型,提出了一种基于云模型的模糊蚁群算法CFACA。CFACA算法通过使用半云模型作为模糊隶属函数,对当前迭代中的一些次优解进行信息素更新,同时通过构建一种自适应机制,有效的避免了算法的早熟收敛,提高了算法在求解路由问题中的性能。其次,本文分析了基于云模型的模糊蚁群算法CFACA的收敛性。通过对CFACA算法概率模型的分析,证明了本文提出的CFACA算法是收敛的。同时,旅行商问题的求解结果表明CFACA算法在收敛速度和稳定性方面要优于现有的ACS算法和MMAS算法。第三,在CFACA算法的基础上,结合多目标路由问题的特点,本文提出了一种新的基于云模型的多目标蚁群算法CMACA。CMACA算法通过对多目标路由问题中的每个目标建立相应的启发式信息和信息素信息,并对其信息素信息采用云模型进行模糊处理,在对非支配解进行全局信息素更新的同时对某些次支配解也进行信息素更新。CMACA算法通过对信息素的状态评估,建立一种多目标优化的自适应机制,从而促使CMACA算法尽可能的探索Pareto前沿。多目标TSP问题的仿真实验结果表明CMACA算法比NSGA-II算法和SPEA2算法这两种进化多目标优化算法能获得更好的效果。
其他文献
当前,面向终端用户的软件绝大部分采用图形用户界面(Graphical User Interface,GUI)技术。随着人们对于软件质量的要求越来越高,软件测试在软件开发中的地位变得越来越重要,
随着网络和计算机技术的迅猛发展,文本、图像、音频、视频等各种形式的信息纷纷在网络上发布,网络信息量正以指数规模增长,人类已步入信息爆炸时代。与如此庞大的网络信息量相比
越来越多的人开始进行股票投资,为了获得超额利润,对股票价格进行预测将是人们关心的问题。股票市场是一个复杂的非线性动态系统,利用现在比较常见的马氏链预测技术、神经网络预
突现计算是多agent系统在处理复杂问题时所表现出来的一种逻辑思路,为复杂网络动态系统中智能行为的研究提出了一种创新思路。目前已有的方法对复杂动态系统中突现的群体智能
学位
企业业务管理过程都会涉及到工作流,建立业务过程的工作流模型,是完成工作流管理的重要步骤。在各种建模方法中,基于UML的工作流建模表现出诸多优势,为企业工作流系统的开发提供
21世纪是知识经济的时代,对知识的管理更是社会经济发展的主要驱动力和提高组织竞争力的重要手段。案例知识作为知识中的一个特殊类别,蕴含着丰富的信息和大量知识。案例知识
CPU是计算机系统的控制中心,也是系统中最复杂的部件。尽管CPU发展如此迅速,但是其基本工作原理并没有发生根本性的变化,而且在今后的一段时间内仍然会继续发挥作用。正因为
自动化信息管理技术和网络技术迅猛发展把我们带进了信息爆炸时代,海量的信息对用户产生了两方面的影响,有利的一面是用户多了更多的资源和供选择的信息,不利的一面是查找自己感
学位
虚拟机管理器Xen可以让一台物理机同时运行多个操作系统,提高了硬件利用效率,在企业服务器领域得到较好应用。然而,Xen在桌面计算机领域的应用模式还存在一些不足:特权域界面