- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab 中如何求解线性规划问题.doc
matlab 中如何求解线性规划问题
?悬赏分:0?-?解决时间:2008-9-9 12:52
提问者:?zyb5302882?-?
最佳答案
bintprog 求解0-1规划问题 格式如下
x = bintprog(f)
x = bintprog(f, A, b)
x = bintprog(f, A, b, Aeq, beq)
x = bintprog(f, A, b, Aeq, beq, x0)
x = bintprog(f, A, b, Aeq, Beq, x0, options)
[x, fval] = bintprog(...)
[x,fval, exitflag] = bintprog(...)
[x, fval, exitflag, output] = bintprog(...)
这里x是问题的解向量
f是由目标函数的系数构成的向量
A是一个矩阵,b是一个向量
A,b和变量x={x1,x2,…,xn}一起,表示了线性规划中不等式约束条件
A,b是系数矩阵和右端向量。
Aeq和Beq表示了线性规划中等式约束条件中的系数矩阵和右端向量。
X0是给定的变量的初始值
options为控制规划过程的参数系列。
返回值中fval是优化结束后得到的目标函数值。
exitflag=0表示优化结果已经超过了函数的估计值或者已声明的最大迭代次数;
exitflag0表示优化过程中变量收敛于解X,
exitflag0表示计算不收敛。
output有3个分量,
iterations表示优化过程的迭代次数,
cgiterations表示PCG迭代次数,
algorithm表示优化所采用的运算规则。
在使用linprog()命令时,系统默认它的参数至少为1个,
但如果我们需要给定第6个参数,则第2、3、4、5个参数也必须给出,否则系统无法认定给出的是第6个参数。遇到无法给出时,则用空矩阵“[]”替代。
例如
max=193*x1+191*x2+187*x3+186*x4+180*x5+185*x6; %f由这里给出
st.
x5+x6=1;
x3+x5=1;
x1+x2=1;
x2+x6=1;
x4+x6=1;
%a、b由不等关系给出,如没有不等关系,a、b取[]x1+x2+x3+x4+x5+x6=1; %aep、bep由等式约束给出代码如下
f=[-193;-191;-187;-186;-180;-185;];
a=[0 0 0 0 -1 -1;0 -1 0 0 -1 0;1 1 0 0 0 0;0 1 0 0 0 1;0 0 0 1 0 1];
b=[-1,-1,1,1,1];
aeq=[1 1 1 1 1 1];
beq=[3];
x=bintprog(f,a,b,aeq,beq)
注意
目标值为最大值时应乘以-1化为求最小值;
不等约束为=时应乘以-1化为=;linprog 非0-1规划 格式如下
x = linprog(f,A,b)
x = linprog(f,A,b,Aeq,beq)
x = linprog(f,A,b,Aeq,beq,lb,ub)
x = linprog(f,A,b,Aeq,beq,lb,ub,x0)
x = linprog(f,A,b,Aeq,beq,lb,ub,x0,options)
x,fval] = linprog(...)
x,lambda,exitflag] = linprog(...)
[x,lambda,exitflag,output] = linprog(...)
[x,fval,exitflag,output,lambda] = linprog(...)
参数说明和使用格式同bintprogLB和UB是约束变量的下界和上界向量
lambda有4个分量,
ineqlin是线性不等式约束条件,
eqlin是线性等式约束条件,
upper是变量的上界约束条件,
lower是变量的下界约束条件。
它们的返回值分别表示相应的约束条件在优化过程中是否有效。
?(2010-07-12 11:16:44)
转载
杂谈 分类:?Matlab 用MATLAB优化工具箱解线性规划命令:x=linprog(c,A,b)?命令:x=linprog(c,A,b,Aeq,beq)注意:若没有不等式: 存在,则令A=[ ],b=[ ]. 若没有等式约束, 则令Aeq=[ ], beq=[ ].命令:[1] x=linprog(c,A,b,Aeq,beq, VLB,VUB)???????????[2] x=linprog(c,A,b,Aeq,beq, VLB,VUB, X0)注意:[1] 若没有等式约束, 则令Aeq=[ ], beq=[ ]. [2]其中X0表示初始点4、命令:[x,fval
您可能关注的文档
- JSP经典笔试题目(含答案).doc
- KTC-2010A转换设备说明书.doc
- LCD KVM 多电脑切换器 LCD 控制端.pdf
- lec12-Internet互联协议.pdf
- LED地区市场发展动态.pdf
- LED软件使用手册V9.02.pdf
- LED钟控收音机模组 HY001_11A说明书.pdf
- Lenovo-HDS_AMS2000系列技术白皮书.pdf
- linux下SED脚本参考.pdf
- linux应用程序开发指南之21-21.pdf
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
最近下载
- 环评报告环境影响报告新材料电磁线生产项目.pdf VIP
- 《月光下的肚肚狼》读后感.docx VIP
- 2025福建福州地铁集团有限公司招聘105人笔试备考题库及答案解析.docx
- 人才培养方案修订情况汇报.pptx VIP
- 《建筑地基处理技术规范2012》.pdf VIP
- 行政或后勤岗位招聘笔试题及解答.docx VIP
- 国外体育赛事行政管理体制【论文范文】.doc VIP
- 江西省高职高专院校人的才培养工作水平评估指标体系【范本模板】.pdf VIP
- 湖南工程学院机械设计制造及其自动化“卓越工程师教育培养计划”本科专业培养方案.doc VIP
- 五年级数学下册必考易错应用母题(六大类)(含答案).pdf
文档评论(0)