该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

function optimization4()

A=[];b=[];

Aeq=[];beq=[];LB=[0.1;0.03;0.03;0.1;0.03;0.03];UB=[0.4;0.06;0.06;0.4;0.06;0.06];

nvars=6;

options=gaoptimset('TimeLimit',inf,'PlotFcns',{@gaplotbestf},'PopulationSize',10,'Generations',15,'PopInitRange',[0;0.6]);

[x,fval,exitflag]=ga(@fitnessfcn4,nvars,A,b,Aeq,beq,LB,UB,@nonlcon3,options)

function y=fitnessfcn4(x)

y=x(1)*x(2)+0.38*x(3)+x(4)*x(5)+0.2*x(6);

function [c ceq]=nonlcon3(x)

fid=fopen('nmsl.txt','w+');

fprintf(fid,'%6.2f%6.2f%6.2f%6.2f%6.2f%6.2f\n',x');

fclose(fid);

!SET KMP_STACKSIZE=2048k & C:\"Program Files"\"ANSYS Inc"\v150\ANSYS\bin\winx64\ansys150 -b -p struct -i C:\Users\Administrator\bett.mac -o C:\Users\Administrator\temp.txt

fid=fopen('C:\Users\Administrator\result.txt','r');

tline=fgetl(fid);

y=str2num(tline);

fclose(fid);

c(1)=y(1)-1.41e8;

c(2)=abs(y(2))-2e8;

c(3)=abs(y(3))-2.7e8;

c(4)=1.2e6-y(4);

ceq=[];

ga算法matlab,matlab遗传算法ga函数相关推荐

  1. 基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码

    基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码 文章目录 基于蝙蝠算法优化BP神经网络的数据分类算法及其MATLAB实现-附代码 1 蝙蝠算法与BP神经网络分类模型 1.1 蝙 ...

  2. 遗传算法求解函数优化及TSP问题

    本文的pdf文件:link        遗传算法是群智能算法中的一个分支,是一类基于种群搜索的优化算法,受自然界生物进化机制的启发,通过自然选择.变异.重组等操作,针对特定的问题取寻找出一个满意的解 ...

  3. MATLAB遗传算法GA求解TSP旅行商问题,可选PMX交叉、OX交叉及其它多种交叉方式,在算法中引入2-opt变异算子

    MATLAB遗传算法GA求解TSP旅行商问题,可选PMX交叉.OX交叉及其它多种交叉方式,在算法中引入2-opt变异算子.进化逆转算子提高算法局部搜索能力,利用国际通用的TSPLIB数据集中的eil5 ...

  4. 基于量子遗传算法的函数寻优算法—MATLAB实现

    文章目录 一.算法概述 二.算法讲解 2.1 量子比特编码 2.2 量子门更新 三.MATLAB实现 3.1 案例描述 3.2 算法实现 3.2.1算法流程: 3.2.2算法实现: 3.2.3MATL ...

  5. c遗传算法的终止条件一般_Matlab2 :Matlab遗传算法(GA)优4~-r-具箱是基于基本操作 联合开发网 - pudn.com...

    Matlab2 所属分类:matlab例程 开发工具:PDF 文件大小:115KB 下载次数:76 上传日期:2007-09-07 20:04:29 上 传 者:钱广 说明:  :Matlab遗传算法 ...

  6. 【GA MTSP】基于matlab GUI遗传算法求解多旅行商问题(多起点不同终点)【含Matlab源码 935期】

    一.TSP简介 旅行商问题,即TSP问题(Traveling Salesman Problem)又译为旅行推销员问题.货郎担问题,是数学领域中著名问题之一.假设有一个旅行商人要拜访n个城市,他必须选择 ...

  7. Matlab 基于遗传算法优化的VMD信号去噪算法 创新点:基于样本熵作为适应度函数

    Matlab 基于遗传算法优化的VMD信号去噪算法 创新点:基于样本熵作为适应度函数 创新点2:基于信噪比作为适应度函数 提高信噪比 本人研究方向信号处理特征提取与故障诊断算法 ID:34506686 ...

  8. 《MATLAB智能算法30个案例》:第8章 基于量子遗传算法的函数寻优算法

    <MATLAB智能算法30个案例>:第8章 基于量子遗传算法的函数寻优算法 1. 前言 2. MATLAB 仿真示例 3. 小结 1. 前言 <MATLAB智能算法30个案例分析&g ...

  9. 实数编码 matlab ga,实数编码的遗传算法与MATLAB

    实数编码的遗传算法与MATLAB (一)函数示例 Z=x.^2-10*cos(2*pi*x)+10+y.^2-10*cos(2*pi*y)+10 (二)MATLAB的实现 1)GAss(主函数) cl ...

  10. 遗传算法(Genetic Algorithm,GA)-基于MATLAB环境实现

    1.GA简介 genetic algorithm,美国Holland教授创立,基于达尔文进化论和孟德尔的遗传学说.遗传算法类比了生物界中自然选择.交叉.变异等自然进化方式,利用数码串类比染色体,通过选 ...

最新文章

  1. windows禁用/启用hyper-V,解决hyper-V与模拟器同时启用时造成冲突
  2. matlab if语句多个执行举例,初学Matlab,有两个语句,if语句和switch语句,有两个例子哪位大神能帮我讲讲...
  3. Teamviewer连接服务器显示不能够全屏 或 向日葵连接服务器不能够全屏 或 Teamviewer只显示一个640x480的分辨率选项
  4. C语言再学习 -- Ubuntu 12.04 root用户登录设置
  5. Springboot2拦截器与文件上传
  6. ARM处理器基本指令大全
  7. Shoulda, Woulda, Coulda
  8. linux atoi,atoi()的替代办法
  9. oracle 中execute immediate 是什么意思?
  10. java从0单排之java就业培训教程复习与面试题回顾——03
  11. Mac下安装java运行环境
  12. 某些型号的Comba和D-Link路由器存在管理员密码泄露漏洞
  13. 树莓派怎么切换输入法_树莓派 Raspberry Pi 设置显示中文方法安装输入法
  14. 人工智能应该用在这个地方!
  15. matlab数组下标可为正整数和逻辑数
  16. Java做图片上传、文件上传、 批量上传、 Base64图片上传 。附上源码
  17. muduo日志学习笔记
  18. vue组件 孙组件 调用爷组件(祖父组件)的方法
  19. 武田呈报的ALK+ NSCLC长期数据显示,ALUNBRIG(R) (brigatinib)在2年随访期之后继续展示一线治疗中的优效性
  20. 未来计算机的硬件配置,2017顶级发烧配置 万元i7-7700K/GTX1080Ti顶级电脑配置方案推荐...

热门文章

  1. 蚂蚁暑期实习前端面试
  2. php软件开发--nodejs
  3. 理解字节序(大小端)
  4. webassembly_提升WebAssembly的安全性
  5. Git成立14周年快乐:您对Git钟爱什么?
  6. ssm架构 开源项目_如何为您的开源项目选择正确的品牌架构
  7. linux 开源谷歌浏览器_开发人员浏览器,Google开源版本等
  8. Bootstrap3 滚动监听插件的选项
  9. Bootstrap 响应式设计
  10. es6 WeakMap