凸包引导的蚁群算法在路径优化问题上的应用研究

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:ustczl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
旅行商问题即TSP(Traveling Salesman Problem)是组合优化问题中的经典问题,同时也是NP难问题之一,已成为研究重点。蚁群算法由于具有分布式计算、组织性、正反馈、鲁棒性等优点,同时还易于与其他算法相结合,被广泛应用于组合优化问题的求解上。但蚁群算法也存在着自身的不足,在求解问题时易于进入停滞状态和求解质量不好等缺点。基于上述情况,在阅读相关文献和书籍的基础上,本文从蚁群算法的缺点着手,并结合求解路径规划TSP问题的已有优化算法和有关图论模型,提出了一种基于动态凸包引导的偏优规划蚁群算法(ACADCG)来求解TSP问题。此外在上述改进算法的基础上本文又针对收敛速度进行了进一步的改进,提出一种基于重构Sigmoid函数的S-ACADCG算法。论文的主要研究及算法改进方面包括:1、在蚂蚁的城市节点选择范围方面,针对蚂蚁起始期间选择范围空间大的缺陷,根据蚂蚁的遍历效果对蚂蚁的城市节点选择范围进行动态控制。此策略将缩小搜索空间,节省搜索时间,同时有利于对蚂蚁遍历方向的了解与控制。2、在城市节点选择策略方面,为了避免蚁群算法较早的陷入局部最优和提高解的质量,将延陷漂流因子和二维凸包引入其中。延陷漂流因子能增加算法运行前期蚂蚁遍历解的多样性,同时用蚂蚁每到一个城市就与其邻居节点构建的二维凸包,来引导当前蚂蚁的走向,即对最近己构建凸包区域范围交集中未访问的节点进行优先遍历,以防蚂蚁跳出附近的点,避免蚂蚁后续折回遍历之前未访问过的节点,减少因折回原因而可能形成的非优路径,提高当前蚂蚁的遍历质量。3、在信息素更新方面,利用已遍历路径上所构建的二维凸包来获取蚂蚁已走过路径的方向,即用已构建的凸包及存在的凸包角来改进信息素更新公式来弱化引起非优路径出现的边上信息素及非优路径上信息素,引导后继蚂蚁路径偏优规划,减少非优路径的产生。此外为了更进一步对蚁群算法进行调控,基于蚂蚁分类采用两种不同步的全局信息素更新方式,同时将局部路径信息与整体路径信息也融入其中,来提高算法的求解精度。4、在信息素控制策略方面,为了更进一步减少蚁群算法的迭代次数,根据算法在不同时期的迭代特征并结合原始Sigmoid函数,对Sigmoid函数进行重构,然后将其与原始信息素上下限值控制公式相结合,来对算法前期、中期、后期的信息素进行不同程度的控制,既抑制了由于边与边上信息素浓度差距过大而引起算法停滞现象的发生,又提高了算法的收敛速度。
其他文献
近年来,随着国家产业调整逐步推进,国内原油开采量不能满足国内市场需求,依靠国外进口的原油贸易量呈线性增长,大宗货物的进口依赖于价格较低的海运业,随着大宗原油进口量的
中国的大部分地区水体中都检测到抗生素的存在,随着超级细菌的产生,耐药性对人体存在着潜在的威胁和危害。本文采用电化学方法降解水中头孢吡肟,具体研究内容如下:通过阳极氧
随着计算机技术的不断发展,网络安全中的内部威胁和主机入侵时时刻刻影响着网络的正常运行,因此,提出有效的应对措施已迫在眉睫。对于现有的内部威胁检测算法主要存在以下不
背景帕金森病(Parkinson’s disease,PD)是第二大神经系统退行性疾病,近年来研究发现肠道微生物在“脑-肠-轴”中扮演着重要的角色,帕金森病与肠道菌群失调密切相关,肠道菌群
在地质生产条件调研和地质力学测试的基础上,模拟了11~#煤层工作面开采后12~#煤层围岩应力分布情况,确定12~#煤层巷道外错11~#煤煤柱距离为2m,提出了合理的巷道支护技术,并开
我国低渗透砂岩油藏资源量非常庞大,但具有渗透率较低、天然能量供应不足等问题,学者研究将二氧化碳作为驱油剂提高油藏采收率。然而CO2作为驱油剂注入井筒后,会与砂岩产生反
党的十九大报告强调,要进一步实施健康中国战略,人民健康问题引发高度重视,医药行业涌现出结构性发展机遇。同时,“药品带量采购”、“两票制”、“医保控费”等政策的实施促使医药行业转型升级,医药行业面临更高的技术和创新标准。我国医药行业实现提质增效、转型升级与高质量发展,迫切需要培育一批真正拥有核心技术、具有核心竞争力的高质量企业。当前,我国许多医药企业仍面临着研发投入不足甚至放弃研发投入,走“仿制药”