[发明专利]一种基于鸽群启发式优化的连续优化问题求解方法在审
申请号: | 201410197227.X | 申请日: | 2014-05-09 |
公开(公告)号: | CN103971180A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 乔沛鑫;段海滨 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 王顺荣;唐爱华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于鸽群启发式优化的连续优化问题求解方法,它有七大步骤:一、按照给定的问题建立相应的评价函数,并设置相应的参数;二、初始化鸽群优化算法参数设置;三、随机初始化N只鸽子的初始位置和速度;四、执行地图罗盘算子;五、若迭代次数大于地图罗盘算子的最大迭代次数NC1,则停止地图罗盘算子并执行地标算子,即执行步骤六,否则返回步骤四进行下一次迭代;六、执行地标算子;七、若迭代次数大于地标算子的最大迭代次数NC2,则停止地标算子,否则返回步骤六进行下一次迭代;输出问题对应的数学模型结果。 | ||
搜索关键词: | 一种 基于 鸽群 启发式 优化 连续 问题 求解 方法 | ||
【主权项】:
一种基于鸽群启发式优化的连续优化问题求解方法,其特征在于:该方法具体步骤如下:步骤一:按照给定的问题建立相应的评价函数,并设置相应的参数;步骤二:初始化鸽群优化算法参数设置;参数设置中有:种群规模Np,优化维数D,地图罗盘因子R,两个算子的最大迭代次数NC1和NC2;过大或过小的R都会导致不好的结果;步骤三:随机初始化N只鸽子的初始位置和速度,根据在步骤一中建立的实际问题的数学模型,计算每一只鸽子的代价,得出各个鸽子的适应度值f(),并找到当前的最优路径;步骤四:执行地图罗盘算子,按引入了鸽群优化算法群体信息的速度更新规则对鸽子速度和位置进行更新,新的速度和位置按公式Vi(t)=Vi(t‑1)·e‑Rt+rand·(Xg‑Xi(t‑1)) (3)和Xi(t)=Xi(t‑1)+Vi(t)(4)更新;其中,R是地图罗盘因子,rand是随机数,Xg是当前最优位置,通过比较所有鸽子的位置得到;步骤五:若迭代次数大于地图罗盘算子的最大迭代次数NC1,则停止地图罗盘算子并执行地标算子,即执行步骤六,否则返回步骤四进行下一次迭代;步骤六:执行地标算子,根据评价函数给所有鸽子排序,评价函数低的一半鸽子将跟随评价函数高的鸽子飞行,然后找到所有鸽子的加权中心位置,这个位置就是目的地;最后,所有鸽子将直接飞向目的地;新的位置更新公式如下![]()
![]()
Xi(t)=Xi(t‑1)+rand·(Xc(t)‑Xi(t‑1)) (7)其中,fitness()鸽子个体的评价函数,对于最小值优化问题,选择![]()
对于最大值优化问题,选择fitness(Xi(t))=fmax(Xi(t));步骤七:若迭代次数大于地标算子的最大迭代次数NC2,则停止地标算子,否则返回步骤六进行下一次迭代;输出问题对应的数学模型结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410197227.X/,转载请声明来源钻瓜专利网。
- 上一篇:机动车双动力输出装置
- 下一篇:一种用于混合动力或增程式的电动汽车热控制系统
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理