[发明专利]一种基于人工蜂群算法和量子粒子群算法的优化计算方法有效
申请号: | 201210402849.2 | 申请日: | 2012-10-19 |
公开(公告)号: | CN103020709A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 陈广洲;刘桂建;汪家权;李如忠 | 申请(专利权)人: | 安徽建筑工业学院 |
主分类号: | G06N3/02 | 分类号: | G06N3/02;G06N7/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230601 安徽省*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于人工蜂群算法和量子粒子群算法的优化计算方法,其包括以下主要步骤:(1)根据实际问题编制待优化目标函数;(2)输入算法的通用运行参数:种群数目、迭代次数、变量维数、变量取值范围、待优化目标函数;(3)选取ABC、QPSO、QPSO+ABC和ABC+QPSO的一种或多种计算方法进行计算;(4)若只使用一种,直接判断结果是否满足优化要求;若多于一种计算方法,综合比较计算结果及评价最优的结果是否满足此次优化的要求;(5)若满足要求,运算结束,输出计算结果和迭代曲线;(6)否则,修改算法的输入参数,重新计算,输出参数调整后的计算结果和迭代曲线,获取最终优化结果。 | ||
搜索关键词: | 一种 基于 人工 蜂群 算法 子粒 子群 优化 计算方法 | ||
【主权项】:
基于人工蜂群算法和量子粒子群算法的优化计算方法,所述人工蜂群算法下称ABC,所述量子粒子群算法下称QPSO,包括以下步骤:步骤1:分析实际问题,编制待优化目标函数;步骤2:输入群智能算法的运行参数,所述运行参数为种群数目、迭代次数、变量维数、变量取值范围、待优化目标函数;步骤3:根据优化需求,可以选择下述算法中的一种或两种或三种或四种进行计算:(a)选择ABC算法;(b)选择QPSO算法;(c)选择顺序为QPSO+ABC并以串联结构衔接的混合算法;(d)选择顺序为ABC+QPSO并以串联结构衔接的混合算法;步骤4:若计算只采用上述算法中的一种,直接输出计算结果,转向步骤5;若为得到更好的优化结果或进行不同算法间的优化性能比较,可以选择上述四种方法中的两种或三种或四种进行计算结果比较,转向步骤6;步骤5:判断该单一算法的优化结果是否满足本次优化要求,转向步骤7;步骤6:综合比较上述选择几种算法的计算结果,根据目标函数值的优劣筛选出最优结果,评价该最优结果是否满足此次优化计算的要求;步骤7:若满足要求,运算结束;否则,修改算法的运行参数,增大种群数目和迭代次数,重新计算,输出运行参数调整后的计算结果和迭代曲线,获取 最终优化结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽建筑工业学院,未经安徽建筑工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210402849.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种控制信息交互方法及系统
- 下一篇:一种单螺旋立式榨油机