- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
试验三
一、试验目的:
深入熟悉Excel规划求解工具,掌握Excel求解0-1整数规划問題;
深入熟悉Matlab软件,掌握Matlab求解0-1整数规划問題;
用Excel和Matlab求解企业选址0-1规划問題。
二、试验器材
PC机:20台。
MicrosoftExcel软件(具有规划求解工具模块):20顾客。
Matlab软件(具有优化工具箱):20顾客。
三、试验原理:
企业选址属于0-1整数规划問題,通過對問題建立数學模型,根据Excel自身特點把数學模型在電子表格中進行清晰的描述,再运用规划求解工具设定對应的约束条件,最终完毕對問題的寻优過程,详细可参見1.2;在Matlab中,根据Matlab提供的0-1整数规划求解函数,将数學模型转换成0-1整数规划求解函数可传递的数值参数,最终实現對問題的寻优求解過程,详细可参見2.2中bintprog函数描述和示例。
四、试验内容和环节:
用Excel和Matlab完毕下列企业选址問題。
某销售企业打算通過在武汉或長春设置分企业(也許在两個都市都设分企业)增長市場份额,管理层同步也计划在新设分企业的都市最多建一种配送中心,當然也可以不建配送中心。通過计算,每种选择對企业收益的净現值列于下表的第四列、第五列中记录了每种选择所需的费用,總的预算费用不得超過20萬元。
决策编号
問題
决策变量
净現值(萬元)
所需资金(萬元)
1
与否在長春设分企业?
x1
18
12
2
与否在武汉设分企业?
x2
10
6
3
与否在長春建配送中心?
x3
12
10
4
与否在武汉建配送中心
x4
8
4
問:怎样决策才能使總的净現值最大?
建立模型:
设=0表达不建立,=1表达建立,i=1,2,3,4用z表达预算费用總的净現值。
则目的函数maxz=18+10+12+8
先确立约束不等式:總的预算费用不得超過20萬元;设置的分企业数目不小于等于1;且建立配送中心数目一定要不不小于分企业数目。列出约束不等式如下:
12+6+10+4≤20
--≤-1
-+≤0
-+≤0
=0,1
Excel求解過程
打開Excel,选择“Excel选项”通過“工具”菜單的“加载宏”选项打開“加载宏”對话框来添加“规划求解”。将约束条件的系数矩阵输入Excel中,如下图所示,然後将目的函数的系数输入约束矩阵下方,最下方為最优解的值,输入“0”或不输入。系数矩阵的右端一列為合计栏,點击合计栏中單元格并在其中输入“=sumproduct(”,用鼠標左键拖動合计栏所在行的系数,选定後输入“,”,然後拖拉选定最下方的空白行,输入“)”,输入“Enter”。用此措施依次处理整個系数矩阵每一行和目的函数行,合计栏右端输入约束条件右端项,在合计栏和约束条件右端项之间可以输入“≧”符号,也可以不输入。
上述环节完毕後,在菜單栏點击“数据”菜單,选择最右端“规划求解”选项,弹出“规划求解参数”對话框,目的單元格选择目的函数系数所在行和合计栏交叉处的單元格,选择求最大值,可变單元格选择解所在行。點击“添加约束条件”按钮,單元格引用位置选择合计那一列,约束关系选择“≦”,约束值选择右端项系数所在列,點击确定。在“选项”中勾选“采用线性模型”和“假定非负”,假如是用EXCEL操作,环节与基本相似,個别界面會有些区别。求得最优解和目的函数最小值如下
运算成果汇报如下:
Matlab求解過程:
先在commandwindow對建立模型中各個参数矩阵進行赋值,同一行数字用空格分開,换行時用分号分開,矩阵用“【】”表达,分别将目的函数系数f,系数矩阵A,右端项b输入,因matlab的原则0-1求解模型中目的函数為求最小值,因此输入f時要乘以一种负号。输入一种命令完毕後加分号,输入“Enter”,矩阵被储存并在workspace中显示出来。最终调用0-1线性规划的函数x=bintprog(f,A,b);回車,即可得求解成果.将最优解代入目的函数,输入z=f’*x,然後求出-z即為目的函数最大值。计算界面如下图所示:
最优解:
當在武汉和長春均设置分企业,两地都不建配送中心時获得最优解。此時總的净現值最大為28萬元。
Excel和matlab优劣性比较:
Excel模型直观明了,不過输入單元格较多,设置参数多,過程较复杂,而matlab有编程的意思,采用专门的操作語言,界面不够清晰明了,不過功能强大,输入快捷,运算迅速。Excel可用于求解变量较少,较為简朴的模型,用于平常使用,matlab则是比较专业的软件,合用于较為复杂的問題求解。
您可能关注的文档
- 2024年哈夫曼树实验报告.doc
- 2024年哈工大科学技术哲学考研题库.doc
- 2024年哈工大理论力学考研理论力学ⅰ考研配套考研真题.doc
- 2024年哈市小升初数学真题试卷及答案.doc
- 2024年品牌管理题库.docx
- 5篇2023年襄阳引资聚才高质量发展大会嘉宾发言材料汇编.docx
- 4篇在枣庄市新旧动能转换项目推进会议上的发言材料汇编.docx
- 5篇“三八”国际妇女节纪念暨表彰大会先进典型代表发言材料汇编.docx
- 在全市文学艺术界联合会代表大会上的讲话.docx
- 广东省广州市番禺区2023-2024学年部编版历史九年级上学期期末试题.doc
- 广东省广州市增城区2023-2024学年九年级上学期期末道德与法治试题(答案).doc
- 广东省广州市2021-2022学年九年级上学期期末模拟历史试题(含答案).docx
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题.doc
- 广州市南沙区2023—2024学年第一学期九年级历史期末教学质量监测模拟试卷.doc
- 广东省广州市天河区暨南大学附属实验学校2022-2023学年九年级上学期期末历史试题(答案).doc
- 在全市县区委书记第五次工作座谈会上的讲话.docx
- 3篇中央政法工作会议发言材料汇编.docx
- 5篇贵州省庆祝第二十个中国记者节座谈会经验交流发言材料汇编.docx
- 在全市人大工作座谈会上的讲话.docx
- 在全市人大系统改革创新工作交流会上的讲话.docx
文档评论(0)