1数学数模实验探究.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
福建农林大学计算机与信息学院(数学类课程)实验报告课程名称:数学模型姓名:苏志东系:数学专业:数学与应用数学年级:2014级学号:指导教师:姜永职称:副教授2016年 6月12日实验项目列表序号实验项目名称成绩指导教师1数学规划模型建立及其软件求解姜 永2数据插值与数据拟合应用姜 永3统计回归模型及其软件求解姜 永4567891011121314151617181920福建农林大学计算机与信息学院数学类实验报告(一)系: 数学 专业: 数学与应用数学 年级: 2014级 姓名: 学号: 3 实验课程: 数学模型 实验室号: 明南附203 实验设备号:实验时间: 2016/6/6 指导教师签字:成绩:1.实验项目名称:数学规划模型建立及其软件求解2.实验目的和要求:了解数学规划的的基本理论和方法,并用于建立实际问题的数学规划模型;会用软件解数学规划问题并对结果加以分析应用。3.实验使用的主要仪器设备和软件:联想启天M430E电脑;LINGO12.0或以上版本。4.实验的基本理论和方法:一般地,数学规划模型可表述成如下形式:其中表示目标函数,为约束条件。 LINGO用于解决二次规划、线性规划以及非线性规划问题,同时可以求解线性或非线性方程(组)。LINGO的最大特色在于通过高运行速度解决优化模型中的决策变量的整数取值问题。线性优化求解程序通常使用单纯性算法,可以使用LINGO的内点算法解决大规模规划问题。非线性规划可通过迭代求解一系列线性规划求解。5.实验内容与步骤:问题一:某公司将3种不同含硫量的液体原料(分别记为甲、乙、丙)混合生产两种产品(分别记为A,B),按照生产工艺的要求,原料甲、乙必须首先倒入混合池中混合,混合后的液体再分别与原料丙混合生产A,B.已知原料甲,乙,丙的含硫量分别是3%,1%,2%,进货价格分别为6千元/ t,16千元/ t,10千元/t,产品A,B的含硫量分别不能超过2.5%,1.5%,售价分别为9千元/t,15千元/t,根据市场信息,原料甲、乙、丙的供应量都不能超过500t;产品A,B的最大市场需求量分别为100t ,200t.(1) 应如何安排生产?(2) 如果产品A的最大市场需求量增长为600t,应如何安排生产?(3) 如果乙的进货价格下降为12千元/t,应如何安排生产?分别、对(1)、(2)两种情况进行讨论.解答:(1)问题分析根据题目要求,不难想到,这个问题的目标是使公司获利最大,要做的决策就是生产计划,即生产多少产品A和产品B ,限制条件有:原料供应、市场需求、不同含硫量生产不同的产品。根据这些条件,利用lingo软件,求出最终决策。基本模型决策变量:设用(i=甲,乙,丙;j=A,B)表示用第i种原料用于生产产品j,将i=甲,乙,丙转换为i=1,2,3,j=A,B转换为j=1,2.目标函数:设公司获利为z千元,则有:约束条件原料供应:原料i(i=1,2,3)均不超过500t,则 (i=1,2,3)市场需求:产品A、B的需求量分别为100t、200t,则有:含硫量:根据甲乙混合比例,有:,由生产不同产品含硫量百分比,有:终上所述,有: (i=1,2,3)对上述式子进行调整,并利用lingo软件,可求解出最优解。Lingo程序为:max=9*(x11+x21+x31)+15*(x12+x22+x32)-6*(x11+x12)-16*(x21+x22)-10*(x31+x32); 0.5*x11-1.5*x21-0.5*x31=0; 1.5*x11-0.5*x21+0.5*x310; 1.5*x12-0.5*x22+0.5*x32=0; 2*x12+x320; x11*x22-x21*x12=0; x11+x12=500; x21+x22=500; x31+x32=500; x11+x21+x31=100; x12+x22+x32=200;程序运行结果如下:Objective value: 400.0000 Variable Value X11 0.000000 X21 0.000000 X31 0.000000 X12 0.000000

文档评论(0)

1112111 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档