MICROSOFTEXCEL的规划求解

上传人:无*** 文档编号:44293560 上传时间:2021-12-05 格式:DOC 页数:5 大小:46.50KB
收藏 版权申诉 举报 下载
MICROSOFTEXCEL的规划求解_第1页
第1页 / 共5页
MICROSOFTEXCEL的规划求解_第2页
第2页 / 共5页
MICROSOFTEXCEL的规划求解_第3页
第3页 / 共5页
资源描述:

《MICROSOFTEXCEL的规划求解》由会员分享,可在线阅读,更多相关《MICROSOFTEXCEL的规划求解(5页珍藏版)》请在装配图网上搜索。

1、Microsoft Excel 的规划求解“规划求解”可以解一般的线性规划、运输问题、整数规划(纯、混合)、非线性规划、线性方程组。一、预备知识数据位置:字母+数字D5表示第D列第5行的单元格B3:D8表示左上角在B3,右下角在D8的一数组相对引用 行绝对引用、列绝对引用函数SUMPRODUCT(),返回两数组对应元素的乘积之和,例如SUMPRODUCT(A1:B3,A4:B6)相当于:A1*A4+A2*A5+A3*A6+B1*B4+B2*B5+B3*B6规划求解的运行加载工具:工具加载宏规划求解运行:工具规划求解二、一般线性规划求解1. 数据布局:对于线性规划(不要求标准化)Max(Min)

2、 z = CX AX(=, )b X0在EXCEL中,数据的输入格式为下表:AAXbCCXXT注:一般X的初始值设为0。2. 求解过程举例说明:(以教材作业1.6为例)计算过程:(1)按以上数据布局输入A、b、C、X(一般X的初始值设为0)(2)接着在AX列第一行单元格中输人公式 SUMPRODUCT(Al:Dl,A$5:D$5)表达第一个约束的左边表达式。这里对数据x使用了列绝对引用,为的是易于复制成其他约束和目标函数。同理输入其它各约束和目标函数的表达式。方法: 用鼠标按住活动单元格El黑框右下角拖动到E4单元格,则会自动生成其他约束表达式和目标函数的公式,如图。 (3)点击工具下拉菜单的

3、规划求解,如图。 (4)设置目标函数值单元格,选择目标函数最大值或最小值。 (5)设置可变单元格(决策变量向量单元格)(X) (6)添加约束:单击“添加”,左边用鼠标拖动AX数组,右边用鼠标拖动b数组,中间下拉列表有“=”、“”、“”、int(整数)、bin(二进制)等选择,然后按确定,返回“规划求解”界面 (7)点击“选项”进入下一界面,选采用线性模型和假定非负(即可变单元(决策变量都取非负值),然后按确定返回。(8)点击界面的“求解”,即可读出最优解(X数组处和目标函数值处)。三、运输问题的求解数据格式:CijXijaiZbj举例说明(以讲课的例子为例)1234产量15.03.04.11.

4、6500024.53.03.23.4300033.34.02.45.51000需求量4000250010001500其计算过程与求解一般线性规划基本一致(1) 按上述数据布局输入数据,令Xij的初始值为0,见表格(2) 计算、,在EXCEL中用函数SUM()。(3) 计算目标函数值在目标函数单元格输入:SUMPRODUCT( )(4) 进入“规划求解”,其过程与求解一般线性规划一样:设置目标格,选择最大值或最小值,设置可变单元格,添加约束,确定选项,求解。即可得出最优解。四、整数规划的求解整数规划的求解过程与求解一般线性规划一致,只是“把要求取整的变量”增加到约束条件中,即可求解纯整数规划、混

5、合整数规划、0-1规划。举例:其求解过程见EXCEL。Excel矩阵计算(1)数组和矩阵的定义 矩阵不是一个数,而是一个数组。在Excel里,数组占用一片单元域,单元域用大括号表示,例如A1:C3,以便和普通单元域A1:C3相区别。设置时先选定单元域,同时按ShiftCtrlEnter键,大括弧即自动产生,数组域得以确认。 一个单元格就是一个变量,一片单元域也可以视为一组变量。为了计算上的方便,一组变量最好给一个数组名。例如A=A1:C3、B=E1:G3等。数组名的设置步骤是:选定数组域,单击“插入”菜单,选择“名称”项中的“定义”命令,输入数组名,单击“确定”按钮即可。更简单的命名办法为:选择数组域,单击名称框,直接输入名称就行了。 矩阵函数是Excel进行矩阵计算的专用模块。用“插入”“函数”命令打开“粘贴函数”对话框(如图11),选中函数分类栏中的“数学与三角函数”,在右边栏常用的矩阵函数有: MDETERM计算一个矩阵的行列式; MINVERSE计算一个矩阵的逆矩阵; MMULT计算两个矩阵的乘积; SUMPRODUCT计算所有矩阵对应元素乘积之和。 先选中空白的三行三列,再调出MDETERM(array) 函数,选中原矩阵,计算后会返回一个值,这时候按F2,然后CRTL+SHIFT+ENTER,就会显示出一个三行三列的矩阵,即原矩阵的逆矩阵。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!