数学建模讲座之三用MATLAB求解线性规划课件.ppt
《数学建模讲座之三用MATLAB求解线性规划课件.ppt》由会员分享,可在线阅读,更多相关《数学建模讲座之三用MATLAB求解线性规划课件.ppt(17页珍藏版)》请在三一办公上搜索。
1、2020/4/21,数学建模,用,MATLAB,优化工具箱解线性规划,min,z=cX,b,AX,t,s,?,.,.,1,、模型:,命令:,x=linprog,(,c,,,A,,,b,),2,、模型,:,min,z=cX,b,AX,t,s,?,.,.,beq,X,Aeq,?,?,命令:,x=linprog,(,c,,,A,,,b,,,Aeq,beq,),注意:若没有不等式:,存在,则令,A= ,,,b= .,b,AX,?,2020/4/21,数学建模,3,、模型,:,min,z=cX,b,AX,t,s,?,.,.,beq,X,Aeq,?,?,VLBXVUB,命令:,1,x=linprog,(,
2、c,,,A,,,b,,,Aeq,beq, VLB,,,VUB,),2,x=linprog,(,c,,,A,,,b,,,Aeq,beq, VLB,,,VUB, X,0,),注意:,1,若没有等式约束,: ,则令,Aeq= ,beq= .,2,其中,X,0,表示初始点,beq,X,Aeq,?,?,4,、命令:,x,fval=linprog(),返回最优解及处的目标函数值,fval.,2020/4/21,数学建模,解,编写,M,文件,xxgh1.m,如下:,c=-0.4,-0.28,-0.32,-0.72,-0.64,-0.6;,A=0.01,0.01,0.01,0.03,0.03,0.03;0.0
3、2,0,0,0.05,0,0;0,0.02,0,0,0.05,0;0,0,0.03,0,0,0.08;,b=850;700;100;900;,Aeq=;,beq=;,vlb=0;0;0;0;0;0;,vub=;,x,fval=linprog(c,A,b,Aeq,beq,vlb,vub),例,1,max,6,5,4,3,2,1,6,.,0,64,.,0,72,.,0,32,.,0,28,.,0,4,.,0,x,x,x,x,x,x,z,?,?,?,?,?,?,850,03,.,0,03,.,0,03,.,0,01,.,0,01,.,0,01,.,0,.,.,6,5,4,3,2,1,?,?,?,?,
4、?,?,x,x,x,x,x,x,t,s,700,05,.,0,02,.,0,4,1,?,?,x,x,100,05,.,0,02,.,0,5,2,?,?,x,x,900,08,.,0,03,.,0,6,3,?,?,x,x,6,2,1,0,?,?,?,j,x,j,2020/4/21,数学建模,例,2,3,2,1,4,3,6,m,in,x,x,x,z,?,?,?,120,.,.,3,2,1,?,?,?,x,x,x,t,s,30,1,?,x,50,0,2,?,?,x,20,3,?,x,解,:,编写,M,文件,xxgh2.m,如下:,c=6 3 4;,A=0 1 0;,b=50;,Aeq=1 1 1;,
5、beq=120;,vlb=30,0,20;,vub=;,x,fval=linprog(c,A,b,Aeq,beq,vlb,vub),?,?,?,?,?,?,?,?,?,3,2,1,),4,3,6,(,min,x,x,x,z,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,3,2,1,20,0,30,x,x,x,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,50,120,0,1,0,1,1,1,.,.,3,2,1,x,x,x,t,s,2020/4/21,数学建模,一、问题提出,市场上有,n,种资产,i,s,(,i=
6、1,2,n,)可以选择,现用,数额为,M,的相当大的资金作一个时期的投资。,这,n,种资产,在这一时期内购买,i,s,的平均收益率为,i,r,,风险损失率为,i,q,,,投资越分散,总的风险越小,总体风险可用投资的,i,s,中最,大的一个风险来度量。,购买,i,s,时要付交易费,,(,费率,i,p,),,当购买额不超过给定值,i,u,时,交易费按购买,i,u,计算。另外,假定同期银行存款利率,是,0,r,,既无交易费又无风险。,(,0,r,=5%,),投资的收益和风险,2020/4/21,数学建模,已知,n=4,时相关数据如下:,i,s,i,r,(,%,),i,q,(,%,),i,p,(,%,
7、),i,u,(元),S,1,28,2.5,1,103,S,2,21,1.5,2,198,S,3,23,5.5,4.5,52,S,4,25,2.6,6.5,40,试给该公司设计一种投资组合方案,,即用给定达到资金,M,,有选择地购买若干种资产或存银行生息,使净收益,尽可能大,使总体风险尽可能小。,2020/4/21,数学建模,基本假设:,1.,投资数额,M,相当大,为了便于计算,假设,M=1,;,2,投资越分散,总的风险越小;,3,总体风险用投资项目,i,s,中最大的一个风险来度量;,4,n,种资产,S,i,之间是相互独立的;,5,在投资的这一时期内, r,i,p,i,q,i,,,r,0,为定值
8、,不受意外因素,影响;,6,净收益和总体风险只受,r,i,p,i,q,i,影响,不受其他因素干扰。,二、基本假设和符号规定,符号规定:,S,i,第,i,种投资项目,如股票,债券,r,i,p,i,q,i,-,分别为,S,i,的平均收益率,风险损失率,交易费率,u,i,-S,i,的交易定额,0,r,-,同期银行利率,x,i -,投资项目,S,i,的资金,a -,投资风险度,Q -,总体收益,Q -,总体收益的增量,2020/4/21,数学建模,三、模型的建立与分析,1.,总体风险用所投资的,S,i,中最大的一个风险来衡量,即,max q,i,x,i,|i=1,,,2,n,2,购买,S,i,所付交易
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 讲座 MATLAB 求解 线性规划 课件
链接地址:https://www.31ppt.com/p-1470084.html