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

郴州网站建设网站广州关键词快速排名

郴州网站建设网站,广州关键词快速排名,深圳开发软件公司,网站开发简历 自我评价解决问题 我们一般使用遗传算法是用来处理最优解问题的,下面是一个最优解问题的例子 打开遗传算法工具箱 ①在Matlab界面找到应用程序选项,点击应用程序(英文版的Matlab可以点击App选项) ②找到Optimization工具箱,点击打开 创建所需要…

解决问题

我们一般使用遗传算法是用来处理最优解问题的,下面是一个最优解问题的例子在这里插入图片描述

打开遗传算法工具箱

①在Matlab界面找到应用程序选项,点击应用程序(英文版的Matlab可以点击App选项)
在这里插入图片描述
②找到Optimization工具箱,点击打开
在这里插入图片描述

创建所需要的变量

标准形式

首先需要把方程转换为标准形式,也就是所有的方程都需要以的方式连接
目标函数也必须是min类型的,如果是max类型,则需要提取出一个符号后再来求解

创建变量

我们先需要在Matlab的工作区创建以下几个变量:

变量名称变量作用变量形式
f目标函数函数文档形式
A,b线性不等式约束矩阵
Aeq,beq线性不等式约束的左侧系数,右侧约束矩阵
lb,ub决策变量上下界矩阵
c,ceq非线性不等式约束和非线性等式约束函数文档形式

f

在这里插入图片描述

funcition f = optimizations(x)f = (x(1)-2)^2 + (x(2)-1)^2 + (x(3)-7)^2 + (x(4)-9)^2
end

A,b

在这里插入图片描述
这里需要注意的是,B矩阵是一个列向量,用来保存所有线性约束的右侧

Aeq,beq

这个例题并未出现线性等式的约束,所以我们可以直接赋值两个空矩阵
在这里插入图片描述

lb,ub

在这里插入图片描述

c,ceq

非线性等式和非线性不等式我们也需要单独用一个函数进行存放
在这里插入图片描述

遗传算法工具箱

在这里插入图片描述

我们需要做以下几个步骤

Solver 是选择函数,我们需要选择最后一个遗传算法的函数
Fitness funcition 是我们的目标函数,用@加上我们创建的函数名即可
Number of variables 是我们变量的个数
Constraints 里面可以填写刚刚我们创建的变量矩阵

需要注意的是,选择整数的那一项我们是无法填写的,因为整数约束会和遗传算法产生冲突
在这里插入图片描述

接着在右侧的Option中,如果我们需要作图,可以勾选前三个选项,如下图
在这里插入图片描述
接着在下面的display to command window改成迭代
在这里插入图片描述
点击Start按键,开始运行遗传算法:
在这里插入图片描述
在最下面的final point可以获得我们的最优解:
在这里插入图片描述
如果需要遗传算法工具箱的源码,可以点击file,找到generate code
在这里插入图片描述

http://www.hkea.cn/news/323263/

相关文章:

  • 做水果的网站有哪些google高级搜索
  • 怎么用网站做文案百度推广可以自己开户吗
  • 做的好的新闻网站排名优化
  • 购物网站开发功能百度联盟个人怎么接广告
  • 网站如何盈利流量费网站seo搜索引擎的原理是什么
  • 泰安房产价格最新域名年龄对seo的影响
  • 网站打不开怎么回事引流推广平台有哪些
  • 课程网站建设特色成都seo外包
  • 建设厅安全员证书查询网站外链seo推广
  • 邢台手机网站建设服务百度查重软件
  • 网站开发开题报告ppt竞价运营是做什么的
  • 网站代理怎么做的网站推广策划思路
  • 长沙网站seo公司百度权重5的网站能卖多少钱
  • 常德网站开发百度推广登录首页网址
  • 网站建设软件设计推广官网
  • 网站运营阶段站长之家app
  • discuz网站标题百度广告推广价格
  • 广州学校论坛网站建设疫情排行榜最新消息
  • 古董手表网站网络营销的主要方式和技巧
  • 做公司网站要那些资料百度电脑版下载官方
  • 定州网站建设公司企业网站源码
  • 0基础1小时网站建设教程如何给自己的公司建网站
  • 成都网站建设s1emens电商平台怎么加入
  • 六合哪家做网站建设域名注册查询软件
  • 网站建设的方案费用2023年新冠疫情最新消息
  • 九星市场做网站快速将网站seo
  • 长春做网站推广的公司提升神马关键词排名报价
  • 金融网站cms百度网盘客服电话人工服务
  • 美观网站建设物美价廉seo网站优化专员
  • 网站设计应该怎么做推广软文代写