700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 混合非线性整数规划matlab 非线性整数规划matlab

混合非线性整数规划matlab 非线性整数规划matlab

时间:2023-09-13 12:00:28

相关推荐

混合非线性整数规划matlab 非线性整数规划matlab

《非线性整数规划matlab》由会员分享,可在线阅读,更多相关《非线性整数规划matlab(2页珍藏版)》请在人人文库网上搜索。

1、例已知非线性整数规划为max z=x12+x22+3x32+4x42+2x52-8x1-2x2-3x3-x4-2x5s.t.0xi99,i=1,2,5x1+x2+x3+x4+x5400x1+2x2+2x3+x4+6x58002x1+x2+6x3200x3+x4+5x5200(1)编写M文件mengte.m,定义目标函数f和约束向量函数g,程序如下:functionf,g=mengte(x);f=x(1)2+x(2)2+3*(3)2+4*x(4)2+2*x(5)2-8*x(1)-2*x(2)-3*x(3)-x(4)-2x(5);g(1)=sum(x)-400;g(2)=x(1)+2*x(2)+2。

2、x(3)+x(4)+6*x(5)-800g(3)=2x(1)+x(2)+6x(3)-200;g(4)=x(3)+x(4)+5*x(5)-200;(2)编写如下程序求问题的解:rand(state,sum(clock);p0=0;ticfor i=1:105x=99*rand(5,1);x1=floor(x);x2=ceil(x);f,g=mengte(x1);if sum(g=0)=4if p0=fx0=x1;p0=f;endendf,g=mengte(x2);if sum(g=0)=4if p0=fx0=x2;p0=f;endendendx0,p0toc(学习的目的是增长知识,提高能力,相信一分耕耘一分收获,努力就一定可以获得应有的回报)2 / 2文档可自由编辑。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。