双信息素蚁群算法及其在TSP中的应用研究

来源 :计算机仿真 | 被引量 : 0次 | 上传用户:sunchaojacksun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种新的蚁群算法,通过在算法中引入双信息素,很好地改进了算法在解决TSP(旅行商)问题时的收敛性和最优解的全局性。一方面通过提高全局信息素对城市路径选择的影响度,很大程度上缩短了算法寻优时间,使算法收敛性得到很大的改善;另一方面通过对接近最优解的一定范围内次优解进行局部更新,避免了算法容易收敛于局部最优解的缺点,极大地改进了最优解的全局特性。在MATLAB中构建了基于蚁群算法的TSP问题模型,仿真结果表明,独立的全局信息素使蚁群很快集中于各个次优解区域搜索,局部更新策略又使蚁群跳出局部级值寻找
其他文献
为了准确分析电传动履带车辆的驱动特性,建立了基于多体动力学软件RecurDyn/Track-HM的履带车辆整车行走系统的三维多体动力学虚拟样机模型,利用RecurDyn/Track-HM和控制系统软件Matlab/Simulink的接口技术建立了协同仿真模型。对驾驶员操纵信号进行了全新定义,并在此基础上提出并在综合控制器中用标准IEC61131-3功能块图程序语言实现了转矩控制策略。通过对0~32
在混合系统中,需要同时估计出系统的离散状态与连续状态。针对混合系统出现二维离散状态下的混合状态估计问题进行研究,根据系统特性,采用跳变马尔可夫线性系统建模,并应用Rao-Blackwellised粒子滤波算法对二维离散状态与连续状态进行同步估计。由于算法一定程度上缓解了粒子滤波算法在高维状态空间估计中的失效问题,并对离散状态单独采样,能提高系统状态的估计精度。仿真试验证明,方法能有效地同步估计出系
交叉熵方法是近几年发展起来的一种优化方法,被应用到许多组合优化问题的求解中并显示出很好的性能。文中使用交叉熵方法来求解一种经典的组合优化问题—0-1背包问题。具体方法是:首先按Bernoulli分布生成变量的随机样本,并根据约束条件修正样本,求出目标函数值样本,然后按照交叉熵最小原理建立分布参数的更新规则。建立了基于交叉熵方法的背包问题求解算法。数值实验表明,与目前常用方法相比,该方法在收敛速度和
建立了一个具有联合战术信息分发系统接口的无人机仿真系统。在该系统中建立了某型无人机的动力学仿真模型,其气动系数均通过风洞试验获得,并采用单纯形调优法求取无人机初始状态;设计了控制无人机姿态和控制飞行轨迹的内外环控制系统模型;根据联合战术信息分发系统特性,采用模块化方法建立了联合战术信息分发系统接口,使操作员能通过仿真数据链对无人机动力学模型进行任务控制和状态监视。最后进行了虚拟任务仿真试验,结果表
喷嘴性能的好坏对燃烧室及整个发动机性能有着重要影响。文中利用VOF方法,对航空发动机燃烧室中一种常用的离心式喷嘴的内部气液两相流场进行了三维仿真计算,从计算结果中得
在分析维修设备保障流程建模与仿真重要性的基础上,分析了GERTS模型和广义Petri网(GSPN)模型在流程仿真中的应用特点,提出了基于嵌入式广义Petri资源约束网的GERTS仿真模型,并给出了具体的仿真算法。嵌入GSPN约束网的GERTS仿真模型,解决了GERTS难以对具有较强资源依赖性的过程很好描述的缺陷,可用于大型设备维修流程的仿真建模分析。最后,文章针对某部队对武器装备保障流程进行了建模
在内模控制(IMC)结构下对一类随机摄动系统的鲁棒控制及其仿真研究作了探讨。首先针对一类随机模型误差的描述定义了一个实际敏感度和标称敏感度之间的加权敏感度误差,然后应用谱分解的方法调整标称控制器来最小化加权敏感度误差在整个频段上的方差,为一类随机摄动系统提供了一种鲁棒控制器设计方法,可使系统期望的标称性能对模型误差具有良好的鲁棒性。最后根据随机摄动系统的特点进行仿真研究,进一步说明了所得控制方法的
在侵彻问题的有限元仿真中,为了提高仿真精度,将仿真试验误差分解、控制在有限元分析的各个阶段,引入了正交试验设计理论,对侵彻试验方案进行了组配、评估及优化,确定了仿真算例的最佳参数设置。采用方差分析的方法,研究了网格划分、接触算法的选择对仿真试验结果总变差的影响程度。研究结果表明:在显著性水平α=0.1下,单元尺寸、单元形状对仿真精度的影响呈高度显著,是影响仿真精度的主要因素;而两种二维接触算法在本
常规导弹在综合火力打击中的效能优化问题的研究对指挥员有着重要意义。在给定导弹类型和数量的前提下如何确定导弹的对不同目标集结地域目标的分配以及选择导弹的瞄准点是常见的导弹效能优化问题。针对该问题分析了影响导弹作战效能的因素并建立了效能优化模型。针对模型中的变量在非连通域内取值的特点,介绍了可行域变换方法以维持的解的可行性,并在此基础上设计了求解模型的遗传算法。最后通过实例计算,验证了算法的有效性。
对于某些产品,如卫星动量轮,具有高可靠性、长寿命的特点。在对这类产品进行试验时,其时间相对产品的实际寿命通常相对较短,往往无法取得失效数据,那么利用传统的可靠性理论一般无法评定该类产品的可靠性。文中针对该类产品具有小子样、无失效数据的特点,从性能可靠性出发,提出了一种基于EMD算法的可靠性建模方法,同时,对EMD算法进行了改进,找到了一种简单有效的克服端点问题方法。通过对某型号动量轮的实例分析证明