当前位置: 首页 > news >正文

网站建设公司哪家好智搜宝深圳企业网站建设哪家专业

网站建设公司哪家好智搜宝,深圳企业网站建设哪家专业,东莞厚街网站建设,做网站页面设计报价一、五种算法简介 1、鱼鹰优化算法OOA 2、鲸鱼优化算法WOA 3、灰狼优化算法GWO 4、粒子群优化算法PSO 5、遗传算法GA 二、5种算法求解23个函数 (1)23个函数简介 参考文献: [1] Yao X, Liu Y, Lin G M. Evolutionary programming made…

一、五种算法简介

1、鱼鹰优化算法OOA

2、鲸鱼优化算法WOA

3、灰狼优化算法GWO

4、粒子群优化算法PSO

5、遗传算法GA

二、5种算法求解23个函数

(1)23个函数简介

参考文献:

[1] Yao X, Liu Y, Lin G M. Evolutionary programming made faster[J]. IEEE transactions on evolutionary computation, 1999, 3(2):82-102.

(2)部分python代码

from FunInfo import Get_Functions_details
from WOA import WOA
from GWO import GWO
from PSO import PSO
from GA import GA
from OOA import OOA
import matplotlib.pyplot as plt
from func_plot import func_plot
plt.rcParams['font.sans-serif']=['Microsoft YaHei']
#主程序
function_name =1 #测试函数1-23
SearchAgents_no = 50#种群大小
Max_iter = 100#迭代次数
lb,ub,dim,fobj=Get_Functions_details(function_name)#获取问题信息
BestX1,BestF1,curve1 = WOA(SearchAgents_no, Max_iter,lb,ub,dim,fobj)#问题求解
BestX2,BestF2,curve2 = GWO(SearchAgents_no, Max_iter,lb,ub,dim,fobj)#问题求解
BestX3,BestF3,curve3 = PSO(SearchAgents_no, Max_iter,lb,ub,dim,fobj)#问题求解
BestX4,BestF4,curve4 = GA(SearchAgents_no, Max_iter,lb,ub,dim,fobj)#问题求解
BestX5,BestF5,curve5 = OOA(SearchAgents_no, Max_iter,lb,ub,dim,fobj)#问题求解
#画函数图
func_plot(lb,ub,dim,fobj,function_name)#画函数图
#画收敛曲线图
Labelstr=['WOA','GWO','PSO','GA','OOA']
Colorstr=['r','g','b','k','c']
if BestF1>0:plt.semilogy(curve1,color=Colorstr[0],linewidth=2,label=Labelstr[0])plt.semilogy(curve2,color=Colorstr[1],linewidth=2,label=Labelstr[1])plt.semilogy(curve3,color=Colorstr[2],linewidth=2,label=Labelstr[2])plt.semilogy(curve4,color=Colorstr[3],linewidth=2,label=Labelstr[3])plt.semilogy(curve5,color=Colorstr[4],linewidth=2,label=Labelstr[4])
else:plt.plot(curve1,color=Colorstr[0],linewidth=2,label=Labelstr[0])plt.plot(curve2,color=Colorstr[1],linewidth=2,label=Labelstr[1])plt.plot(curve3,color=Colorstr[2],linewidth=2,label=Labelstr[2])plt.plot(curve4,color=Colorstr[3],linewidth=2,label=Labelstr[3])plt.plot(curve5,color=Colorstr[4],linewidth=2,label=Labelstr[4])plt.xlabel("Iteration")
plt.ylabel("Fitness")
plt.xlim(0,Max_iter)
plt.title("F"+str(function_name))
plt.legend()
plt.savefig(str(function_name)+'.png')
plt.show()

(3)部分结果

三、完整python代码

http://www.yayakq.cn/news/864587/

相关文章:

  • 科技有限公司 网站制作牛商网网站源码
  • 阿里云虚拟主机与网站吗网站建设记录过程
  • 沙坪坝做网站中小企业公共服务平台
  • wordpress 搬家 子页面无法访问天津seo推广
  • 如何 申请个人网站wordpress 个人说明
  • 海原县建设局网站免费好用的网站制作
  • 网站建设大概要多少钱网上做网站赚钱吗
  • 网站外链建设工作总结网站主机的选择与优化
  • 扬州网站建设哪个好薇城乡与住房建设厅网站
  • 电子商务网站开发背景意义万网会员
  • 优客工场 网站开发网站开发的形式是
  • 365建设网站恒通建设集团有限公司网站
  • 杭州设计公司网站排名wordpress后台 插件
  • 优设网站wordpress改颜色
  • 精美网站设计欣赏seo优化工具软件
  • 带动画的网站模板美食网页模板免费下载
  • 网站特效代码html女装商城网站建设
  • 梅州网站开发区块链交易网站建设
  • 中国人自己的空间站市场调研报告怎么做
  • 网站建设分几类泰兴网站建设吧
  • 只能家居网站建设目的查询网站备案号app
  • 南阳企业网站seo博罗东莞网站建设
  • 哈尔滨网站建设哪家好东莞东城做网站公司
  • 河北城乡建设网站安徽建设厅网站考勤
  • 红鹊豆网络网站站建设上海门户网站建设方案
  • 装饰工程东莞网站建设小广告图片素材
  • 上海网站建设网站游戏品牌打造的思路与方法
  • 电子商务网站设计与维护论文龙岗区布吉街道防控措施
  • 网站开发实训结果分析及其心得体会甘肃省建筑信息平台
  • 怎么做图片展示网站福建移动网站设计