[发明专利]基于人工免疫和蚁群算法结合的船舶航线智能生成方法无效
申请号: | 201010247719.7 | 申请日: | 2010-08-09 |
公开(公告)号: | CN101916312A | 公开(公告)日: | 2010-12-15 |
发明(设计)人: | 李刚;朱青;沈志峰;张振兴;高峰;刘厂 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的是一种基于人工免疫和蚁群算法结合的船舶航线智能生成方法。前半部分通过对障碍物进行凸壳提取及多边形合,并对航行环境进行描述,接着按照一定的规则随机产生初始路径群,并对初始路径群进行预处理,最后对路径群进行匹配选择。后半部分则利用获得的较优可行解,生成信息素初始分布,然后利用蚁群算法进行最优路径的搜索。本发明的方法中前期采用基于亲和度的选择更新,从而有效地防止了“早熟”的问题,将搜索过程引向全局最优。后期利用蚁群算法的并行计算及正反馈的特点,提高了算法效率。 | ||
搜索关键词: | 基于 人工免疫 算法 结合 船舶 航线 智能 生成 方法 | ||
【主权项】:
基于人工免疫和蚁群算法结合的船舶航线智能生成方法,其特征是:步骤1、描述环境并生成初始种群(1.1)确定种群规模M,个体节点数范围[min,max];(1.2)随机生成M个个体,每个个体由随机生成的一系列中间节点组成;步骤2、选择抗原,确定抗体的编码方式(2.1)将问题的目标函数和约束条件,作为AIA的抗原;(2.2)AIA的抗体采用实数编码;步骤3、抗体选择(3.1)对初始抗体进行预处理;(3.2)计算抗体与抗原之间的亲和力,所有抗体与最佳抗体之间的排斥力;(3.3)构造人工免疫算子,产生新抗体,计算新抗体的亲和力和排斥力,若抗体中有与抗原相匹配的抗体,则获得较优的可行解;否则转(3.4);(3.4)按照“优胜劣汰”的自然选择机制,在新产生的抗体群中选择出若干个与抗原匹配较好的抗体构成新的抗体群,转(3.3);步骤4、蚁群搜索(4.1)初始化参数τc、τA、m、ρ、α、β、Q,根据步骤3获得的较优可行解,生成信息素初始分布,将蚂蚁置于始发点;m是蚁群中蚂蚁的数量,τc是信息素常数,τA是通过AIA计算得到的信息素值,ρ是信息素挥发系数,α、β分别表示蚂蚁在运动过程中所积累的信息素和启发信息在路径选择中所起的不同作用,Q是一常数,表示信息素强度;(4.2)计算每只蚂蚁的选择概率,根据选择概率,蚂蚁将移动到下一节点;(4.3)所有蚂蚁都到达终点后,对各个路径进行信息素更新;(4.4)进行循环,直到满足算法停止条件,输出最优解。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010247719.7/,转载请声明来源钻瓜专利网。