- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
整数规划分支定界法MATLAB程序 1.这种方法绝对能都解出答案,而且答案正确 function [x,val]=fzdj(n,f,a,b,aeq,beq,lb,ub) x=zeros(n,1); x1=zeros(n,1); m1=2; m2=1; [x1,val1]=linprog(f,a,b,aeq,beq,lb,ub); if (x1==0) x=x1; val=val1; elseif (round(x1)==x1) x=x1; val=val1; else e1={0,a,b,aeq,beq,lb,ub,x1,val1}; e(1,1)={e1}; zl=0; zu=-val1; while (zu~=zl) for c=1:1:m2 if (m1~=2) if (cell2mat(e{m1-1,c}(1))==1) e1={1,[],[],[],[],[],[],[],0}; e(m1,c*2-1)={e1}; e(m1,c*2)={e1}; continue; end; end; x1=cell2mat(e{m1-1,c}(8)); x2=zeros(n,1); s=0; s1=1; s2=1; lb1=cell2mat(e{m1-1,c}(6)); ub1=cell2mat(e{m1-1,c}(7)); lb2=cell2mat(e{m1-1,c}(6)); ub2=cell2mat(e{m1-1,c}(7)); for d=1:1:n if (abs((round(x1(d))-x1(d)))0.0001)(s==0) s=1; lb1(d)=fix(x1(d))+1; if (a*lb1=b) s1=0; end; ub2(d)=fix(x1(d)); if (a*lb2=b) s2=0; end; end; end; e1={s1,a,b,aeq,beq,lb1,ub1,[],0}; e2={s2,a,b,aeq,beq,lb2,ub2,[],0}; e(m1,c*2-1)={e1}; e(m1,c*2)={e2}; end; m1=m1+1; m2=m2*2; for c=1:1:m2 if (cell2mat(e{m1-1,c}(1))==0) [x1,val1]=linprog(f,cell2mat(e{m1-1,c}( 2)),cell2mat(e{m1-1,c}(3)),cell2mat(e{m1-1,c}(4)),cell2mat(e{m1-1,c}(5)),cell2mat(e{m1-1,c}(6)),cell2mat(e{m1-1,c}(7))); e1={cell2mat(e{m1-1,c}(1)),cell2mat(e{m1-1,c}(2)),cell2mat(e{m1-1,c}(3)),cell2mat(e{m1-1,c}(4)),cell2mat(e{m1-1,c}(5)),cell2mat(e{m1-1,c}(6)),cell2mat(e{m1-1,c}(7)),x1,val1}; e(m1-1,c)={e1}; end; z=val1; if ((-z)(-zl)) e1={1,[],[],[],[],[],[],[],0}; e(m1-1,c)={e1}; elseif (abs(round(x1)-x1)=0.0001) zl=z; end; end; for c=1:1:m2 if (cell2mat(e{m1-1,c}(1))==0) zu=cell2mat(e{m1-1,c}(9)); end; end; for c=1:1:m2 if (-cell2mat(e{m1-1,c}(9))(-zu)) zu=cell2mat(e{m1-1,c}(9)); end; end; end; for c=1:1:m2 if (cell2mat(e{m1-1,c}(1))==0)(cell2mat(e{m1-1,c}(9))==zu) x=cell2mat(e{m1-1,c}(8)); end; end; val=zu; end; 2.这种方法是课本上的程序,但是不能解题,希望高手能将它改进 function [x,y]=IntLp(f,G,h,Geq,heq,lb,ub,x,id,options) %整数线性规划分支定界法,可求解全整数线性或混合整数线性规划 %y=min f*x subject to:G*x=h Geq*x=heq x为全整数 %数或混合整数列向量 %用法 % [x,y]=IntLp(f,G,h) % [x,y]=IntLp(f,G,h,Geq,heq) % [x,y]=IntLp(f,G,h,Geq,heq,lb,ub) % [x,
您可能关注的文档
- 居家养老服务员.ppt
- 约瑟夫生死游戏课程设计(含源代码可以运行).doc
- 《上市公司重大资产重组管理办法》2016年修订版细读笔记分析.docx
- 110kV电网距离保护设计.doc
- 甾体类化合物(含甾体皂苷和强心苷).ppt
- 沃尔玛战略分析报告(中文版).doc
- 商务礼仪论文——大学生校园礼仪.docx
- 2016年必威体育精装版三菱PLC期末考试题库.doc
- 自动控制课程设计.docx
- 《电子商务安全》第6章-安全电子交易协议.ppt
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
有哪些信誉好的足球投注网站
文档评论(0)