[发明专利]一种基于整数编码的猴群优化算法的飞机着陆跑道选择方法有效
申请号: | 201410552659.8 | 申请日: | 2014-10-17 |
公开(公告)号: | CN104268721B | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 罗淇方;周永权;陈信 | 申请(专利权)人: | 广西民族大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/06;G06N3/00 |
代理公司: | 北京国坤专利代理事务所(普通合伙)11491 | 代理人: | 黄耀钧 |
地址: | 530006 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种更加科学有效,不会陷入局部最优,使得总的时间延误最小的基于整数编码的猴群优化算法的飞机着陆跑道选择方法。它包括如下步骤1、读取机场的相关的信息;2、设定整数编码的猴群算法(IMA)参数及种群规模大小、迭代次数;3、迭代开始,设置t=1;4、对每只猴子当前位置邻域内选取两个点,选择位置较优的点移动,重复此过程直到设定的爬次数;5、判断是否达到望‑跳次数,若达到则转步骤6;否则,每只猴子通过在视野范围内寻找一个更优的位置,将这个新的位置作为爬过程的起点,转步骤4;6、判断是否达到迭代次数,若达到,则转步骤7;否则,对每只猴子,随机选取另一只猴子作为其翻支点,转步骤4;7、算法终止。 | ||
搜索关键词: | 一种 基于 整数 编码 优化 算法 飞机 着陆 跑道 选择 方法 | ||
【主权项】:
一种基于整数编码的猴群优化算法的飞机着陆跑道选择方法,其特征在于:它包括如下步骤:步骤1:读取机场的航班信息、跑道信息、各航班在各跑道上的最早着陆时间和每两架航班的时间间隔信息;步骤2:设定IMA算法系统参数以及种群大小、迭代次数;步骤3:算法系统迭代开始,设置t=1;步骤4:爬过程:对每只猴子当前位置邻域内选取两个点,选择位置较优的点移动,重复此过程直到设定的爬次数;步骤5:判断是否达到望‑跳次数,若达到则转步骤6;否则,每只猴子通过在视野范围内寻找一个更优的位置,将这个新的位置作为爬过程的起点,转步骤4;步骤6:判断是否达到迭代次数,若达到,则转步骤7;否则,对每只猴子,随机选取另一只猴子作为其翻支点,在翻区间内进行翻越,将猴群的新位置作为爬过程的的起点,t=t+1,转步骤4;步骤7:算法终止;所述的IMA是指基于整数编码的猴群算法,首先,用M表示猴群的数量,用N表示着陆飞机的数量,对于每一只猴子,其位置对应着一个N维的决策向量,每一个航班对应着猴子的一维,即每一维的取值是在区间[1,n]上随机取整,n表示飞机数目;这样每只猴子的实际位置代表了飞机着陆问题的一个解;步骤4中所述的爬过程是指对于猴子i,其位置为Xi=(xi1,xi2,…,xin)的爬过程,具体设计如下:1)随机产生两个向量ΔXi=(Δxi1,Δxi2,…,ΔxiN),且满足其中,j=1,2,…,n,在求解飞机着陆问题时,由于跑道的个数一般是大于或等于1的整数,因此爬步长a设置为一整数;2)计算f(Xi‑ΔXi)和f(Xi+ΔXi);3)如果f(Xi‑ΔXi)>f(Xi)且f(Xi‑ΔXi)>f(Xi+ΔXi),则令Xi=Xi‑ΔXi;如果f(Xi+ΔXi)>f(Xi)且f(Xi+ΔXi)>f(Xi‑ΔXi),则令Xi=Xi+ΔXi;4)重复步骤1)到3),直到目标函数值不再 变化或达到设定的爬次数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西民族大学,未经广西民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410552659.8/,转载请声明来源钻瓜专利网。
- 上一篇:含铅易切削钢的冶炼工艺
- 下一篇:一种大肠杆菌显色培养基