




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
运筹学实验报告一实验目的与任务通过实验使学生进一步掌握运筹学相关问题的原理、方法和求解过程,加深对运筹学的有关理论、方法的理解,培养学生的分析能力、动手能力和创新意识以及解决问题的能力。为该专业学生学习其他相关专业课程提供有关系统决策和最优化问题的基础知识。同时也为学生今后从事科研和工程实践打下良好的基础。二实验内容根据给定的线性规划问题(Linear Programming),建立线性规划模型(Linear Programming Model)编写相应的单纯形法求解程序,完成题目的求解,并对结果进行分析和讨论。三问题的背景与生产问题(某木器制造厂年度产品生产计划的优化研究) 某木器制造厂是生产木器制品的专业厂家,有多年生产该类产品的丰富经验和悠久历史,无论从生产组织,产品研发,技术力量还是从经营销售等哪一方面来看,在当地同行中均占有相当的优势。但另一方面,也确实存在着管理方法陈旧,管理手段落后的实际问题,尤其是近年来,随着经济体制改革的逐步实施,整个市场情况发生了很大的变化。已计划经济为主,市场调节为辅的指导性生产计划代替了传统的统购包销的指令性计划。这种新形势的出现迫使企业必须提高自身对市场需求变化的适应能力,必须重视和加强对产品生产总体经济效益的分析与研究,努力提高企业的素质。四数学模型对应于产品的编号,记其年产量分别为并记一年的总收益为,则线性规划问题如下 : 五程序代码(C语言版)#include#includeVoid main Float q,p1,A2131,A02131,b21,b021,x,c31,c031; Int n,i,j,k,m,p,J31,J031,s21; Printf(“Please input the size of the system of equations. the row is no more than 20 and the rank is no more than 30n”); Scanf(“%d,%d”,&m,&n); For(i=1;i=m;i+)Printf (“Please input NO.%d row of the coefficient array A:n”,i);For(j=1;j=n;j+) Scanaf(“%f”,&Aij); Printf(“Please input the resource coefficients b:n”); For(i=1;i=m;i+)Scanf(“%f”,&bi); Printf(“Please input the coefficient of these variables in the target function c:n”); For(j=1;j=n;js+)Scanf(“%f”,&cj); Printf(“Please input the initial basic variables. Distinguish them with 1 or 0:n”); For(j=1;j=n;j+)Scanf(“%d”,&Jj); For(j=1;j=n;j+)J0j=1-Jj; Printf(“Please input the subscripts of the initial basic variables:n”); For(i=1;i=m;i+)Scanf(“%d”,&si);D1:For(i=1;i=m;i+) For(j=1;j=n;j+) A0ij=(-1)*csi*Aij*J0j; For(j=1;j=n;j+)p1=0;For(i=1;i=m;i+) p1=p1+A0ij;c0j=p1+cj*J0j; D2:q=c01; p=1; For(j=2;j=n;j+)If(c0j=0)q=0;Printf(“the optimal solution of the linear programming is:n”);For(i=1;i=m;i+) Printf(“x%d=%fn”,si,bi); q=q+csi*bi; Printf(“the value of the target function is:n”);Return; ElseFor(i=1;i=m;i+) If(Ai,p=0) b0i=-1; Else if (b0i=0)&(Ai,p0) c0p=1; Goto D2; Else b0i=bi/Aip; q=b01; For(i=2;iq) q=b0i; If (q0) Printf(“there is no optimal solution about the linear programming”); Return; Else For(i=1;i0)&(b0i=q) q=b0i; k=i; Jp=1; Jsk=0; J0p=0; J0sk=1; sk=p; x=Akp; For(j=1;j=1;i-) x=Aip; For(j=1;j=n;j+) Aij=Aij-Akj*x; bi=bi-bk*x; For(i=k+1;i=m;i+) x=Aip; For(j=1;j=n;j+) Aij=Aij-Akj*x; bi=bi-bk*x Goto D1;六程序运行结果 七注意事项问题的代码为求min型的问题,故在输入时要对目标函数进行修正。八实验结果解读由于实验中变量下标大于26为松弛变量,故由此可知该工厂应该在接下来的一年中这样计划生产:在众多产品中,该工厂只需生产762步枪箱,B713卡板和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 责任与个人幸福
- 谈判心理学知识培训课程课件
- 2025标识标牌智能导视系统设计与集成合同范本
- 2025版互联网平台委托管理合同示范文本
- 2025版全新大包工程合同含绿色施工技术创新条款下载
- 2025年度创业团队合伙人竞业禁止合同范本
- 2025版办公楼墙面翻新美化与节能改造合同
- 2025年材料合同终止与供应链优化协议
- 2025年度智能环保节能建筑项目施工工程合同台账模板
- 2025版乳胶漆施工安全教育与培训合同协议书
- 苏少版七年级上册综合实践活动教案
- 院前急救技能竞赛(驾驶员)理论考试题库大全-上(选择题)
- 锁骨骨折的护理查房
- 部编人教版六年级上册语文全册教学课件+单元复习课件
- 《消费心理学》课程教学大纲
- 华为员工股权激励方案
- 市政工程质量常见问题专项治理技术方案
- 跨文化商务交际导论 课件 Unit 1 Culture
- 人防工程伪装防护技术规范
- 2024年度企业预算表(制造企业)
- 医养结合模式研究
评论
0/150
提交评论