mathmatic求解线性规划.ppt_第1页
mathmatic求解线性规划.ppt_第2页
mathmatic求解线性规划.ppt_第3页
mathmatic求解线性规划.ppt_第4页
mathmatic求解线性规划.ppt_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、Mathematica解决线性规划,1解决线性规划问题,线性规划是操作研究的重要组成部分,应用广泛。线性规划问题可以说明一组非负变数,在满足特定线性约束时,使线性目标函数取得最小(最大)值。线性规划的标准形式如下:目的函数:min s=c 1x 1 c 2 x2 c n x n a11 x 1 a12 x 2.a1n x n=b 1 a21 x 1 a22 x 2。a2n=B2约束:a m1x 1 a m2x 2。a Mn x n=b m x 1,x 2,x n 0其中x 1,x 2,x n是变量,c i,AIJ,bi是已知常量,bi 0,约束使用符号:s.t。线性编程的一般形式如下:目的函数

2、:min s=c 1x 1 c 2 x2 c n x n a11 x 1 a12 x 2.a1n x n b 1 a21 x 1 a22 x 2。a2n x n B2约束:a m1x 1 a m2x 2。a Mn x n b m样式中的符号“”可以是以下关系符号之一:=、Mathematica使用:特定拟合命令格式1: constrained min f,inequalifities,x1,x2,函数:指定约束inequalifities中的线性目标函数f最小值及其最小值解决一般线性编程问题。命令表单2: constrained max f,inequalifies,x1,x2,功能:在指定约

3、束条件inequalifies中查找线性目标函数f最大值及其最大值点。注意:命令1结果为最小值,参数1-最小点1,参数2-最小点2。命令2的结果为最大值、参数1-最大值点1、参数2-最大值点2。上述命令中的f是线性构造的目标函数,必须是变量x1,x2,的线性函数。上述命令的inequalities是线性编程中的约束不等式组,每个关系必须用逗号分隔。上述命令的x1,x2,线性配置的参数名,必须使用非负值,可以使用其他符号名。例如,计算线性编程问题maxs=17x1-20 x 2 18 x 3 x 1-x 2 x 3 20,x1,x 2,x3 out 10=160,x1-0,x2-10,x3-20

4、,范例:寻找线性程式设计问题Min m=13x -y 5z x y=7,s.t. y z 2,y0,z0解决方案: Mathematica指令3360 in 113360=constrainted Min 13 x-Y 55例如,询问目前食物A1,A2,A3,分别两种营养成分B1,B2,每种食物单位Ai Bj成分数量及每种食物的单价如何满足营养成分B1,B2的需求,将成本降至最低,如下表所示。解决方案3360具有采购食品A1、A2和A3的数量分别为x 1、x 2和x 3,成本为s。此问题可以用以下数学模型说明:min s=4x 1 2x2 3x 3 2x 1 4x 3 5s . t . 2x 1 3x 3 4 x 1、x 2、x 3 0,使用Mathematica命令时3360 in 12:=constrained max 4x 1 2x 2 3x 3,2x 1 44-范例需要:线性程式设计问题Min f=-x-3y-

温馨提示

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

评论

0/150

提交评论