灵敏度分析 使用MATLAB编写.doc_第1页
灵敏度分析 使用MATLAB编写.doc_第2页
灵敏度分析 使用MATLAB编写.doc_第3页
灵敏度分析 使用MATLAB编写.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验二、线性规划的灵敏度分析(一) 实验目的 1. 线性规划求解的单纯形法的灵敏度分析的编程实现2掌握使用matlab、Lingo、Excel的规划求解功能求解,并利用“敏感性报告”进行分析。(二)实验内容课本例1 解的灵敏度分析(1):调用单纯形程序:function x,z,flg,sgma=simplexfun(A,A1,b,c,m,n,n1,cb,xx)% A,b are the matric in A*x=b% c is the matrix in max z=c*x% A1 is the matric in simplex table% m is the numbers of row in A and n is the con number in A% n1 is the nubers of artificial variables,and artificial variables are default as the last % n1 variables in x.% cb is the worth coefficient matrix for basic variables % xx is the index matrix for basic variables% B1 is the invers matrix for the basic matrix in simplex table.The initial% matrix is default as the last m con in the matrix A. x=zeros(n,1); z=0;B1=A1(:,n-m+1:n);sgma1=c-(cb*B1)*A;masg,kk=max(sgma1);k=kk(1);flg=0;ll=0;while (masg0)&(ll0 thita(i)=A1(i,k)b(i); end end r8,c8=find(thita999);if sum(c8)m mith,rr=min(thita); r=rr(1); aa=A1(r,k); for i=1:m if i=r b(r)=b(r)/aa; for j=1:n A1(r,j)=A1(r,j)/aa ; end end end for i=1:m if i=r cc=A1(i,k) b(i)=b(i)-b(r)*cc; for j=1:n A1(i,j)=A1(i,j)-A1(r,j)*cc; end end end cb(r)=c(k); xx(r)=k; B1=A1(:,n-m+1:n);sgma1=c-(cb*B1)*A;masg,kk=max(sgma1);k=kk(1);thita=100+zeros(m,1);else flg=3; masg=-1; x=unbound solution; z=inf;endendif flg=3 if n1=0 sgma1=c-(cb*B1)*A rc,ccc=find(sgma1-0.0000000001); if sum(rc)=n-m flg=1; else flg=2; end x=zeros(n,1); for i=1:m x(xx(i)=b(i); end z=c*x; else x=zeros(n,1); for i=1:m x(xx(i)=b(i); end xa=x(n-n1+1):n,:); ra=find(xa); if sum(ra)=0 sgma1=c-(cb*B1)*A; rc,ccc=find(sgma10 aa(i)=-b(i)/B1(i,r); end if B1(i,r)0 bb(i)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论