全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
3624 1
2013-07-08
悬赏 50 个论坛币 未解决
具体如下:
a+b+c+d+e==1  %约束条件(且a,b,c,d,e都大于0)
Z=(40./287<a&a<=80./287).*(0.4.*(4305./40.*a)-3).*5+(80./287<a&a<=120./287).*45+(120./287<a&a<=400./861).*(-0.2.*(4305./40.*a)+18).*5+(400./861<a).*40+ ...,           %目标函数
  (160./861<a&a<=280./861).*(4./15.*(4305./40.*a)-10./3).*2+(280./861<a&a<=120./287).*12+(120./287<a&a<=400./861).*(-0.2.*(4305./40.*a)+15).*2+(400./861<a).*10+ ...,  %目标函数
  (80./861<a&a<=320./861).*(2./15.*(4305./40.*a)+8./3)+(320./861<a&a<=120./287).*8+(120./287<a&a<=400./861).*(-0.2.*(4305./40.*a)+17)+(400./861<a).*7+ ...,            %目标函数
  (30./287<b&b<=60./287).*(0.4.*(4305./30.*b)-3).*3+(60./287<b&b<=90./287).*27+(90./287<b&b<=100./287).*(-0.2.*(4305./30.*b)+18).*3+(100./287<b).*24+ ...,             %目标函数
  (40./287<b&b<=70./287).*(4./15.*(4305./30.*b)-10./3).*1.6+(70./287<b&b<=90./287).*9.6+(90./287<b&b<=100./287).*(-0.2.*(4305./30.*b)+15).*1.6+(100./287<b).*8+ ...,   %目标函数
  (20./287<b&b<=80./287).*(2./15.*(4305./30.*b)+8./3).*1.4+(80./287<b&b<=90./287).*11.2+(90./287<b&b<=100./287).*(-0.2.*(4305./30.*b)+17).*1.4+(100./287<b).*9.8+ ..., %目标函数
  (20./287<c&c<=40./287).*(0.4.*(4305./20.*c)-3)+(40./287<c&c<=60./287).*9+(60./287<c&c<=200./861).*(-0.2.*(4305./20.*c)+18)+(200./861<c).*8+ ...,                     %目标函数
  (80./861<c&c<=140./861).*(4./15.*(4305./20.*c)-10./3).*0.5+(140./861<c&c<=60./287).*3+(60./287<c&c<=200./861).*(-0.2.*(4305./20.*c)+15).*0.5+(200./861<c).*2.5+ ..., %目标函数
  (40./861<c&c<=160./861).*(2./15.*(4305./20.*c)+8./3).*0.5+(160./861<c&c<=180./861).*4+(180./861<c&c<=200./861).*(-0.2.*(4305./20.*c)+17).*0.5+(200./861<c).*3.5+ ...,%目标函数  
  (30./287<d&d<=60./287).*(0.4.*(4305./30.*d)-3)+(60./287<d&d<=90./287).*9+(90./287<d&d<=100./287).*(-0.2.*(4305./30.*d)+18)+(100./287<d).*8+ ...,                     %目标函数
  (40./287<d&d<=70./287).*(4./15.*(4305./30.*d)-10./3)+(70./287<d&d<=90./287).*6+(90./287<d&d<=100./287).*(-0.2.*(4305./30.*d)+15)+(100./287<d).*5+ ...,               %目标函数
  (20./287<d&d<=80./287).*(2./15.*(4305./30.*d)+8./3)+(80./287<d&d<=90./287).*8+(90./287<d&d<=100./287).*(-0.2.*(4305./30.*d)+17)+(100./287<d).*7+ ...,                %目标函数
  (3./287<e&e<=6./287).*(0.4.*(4305./3.*e)-3).*0.4+(6./287<e&e<=9./287).*3.6+(9./287<e&e<=10./287).*(-0.2.*(4305./3.*e)+18).*0.4+(10./287<e).*3.2+ ...,                %目标函数
  (4./287<e&e<=7./287).*(4./15.*(4305./3.*e)-10./3).*0.4+(7./287<e&e<=9./287).*2.4+(9./287<e&e<=10./287).*(-0.2.*(4305./3.*e)+15).*0.4+(10./287<e).*2+ ...,            %目标函数
  (2./287<e&e<=8./287).*(2./15.*(4305./3.*e)+8./3).*0.4+(8./287<e&e<=9./287).*3.2+(9./287<e&e<=10./287).*(-0.2.*(4305./3.*e)+17).*0.4+(10./287<e).*2.8;                %目标函数
% 要求寻找合适的a,b,c,d,e使得Z的取值最大,最好能画出图像
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-7-8 17:29:49
我用遗传算法编了一下,MATLAB能运算,也没有报错,不知道为什么就是没有答案,我把代码上传,希望大神赐教,论坛币照样给
附件列表

遗传算法.docx

大小:16.12 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群