帮我解答这道数学建模题(有答案)
下面是公式1:来源于“原料供应量最多50吨”这句话,就是找到你能使用的最大原料量,不能超过50的限制;
公式2:来源于“产品A和B的市场需求分别为100200吨”这句话。因为有市场需求,要求你的利润最大化,你一定不能生产超过市场需求,产品A不能超过100,但是产品B没有达到200的价值。在这种情况下,你会浪费原材料,你不能。
公式3:来源于硫含量的限制“硫含量分别为31,21(%)”。由于两种产品的硫含量不同,所以限值需要两个公式,并且由于产品A和B的配置不同,计算硫含量时分子和分母不同,所以使用的未知因子不同,其中产品A的计算不同。
第四条:由于答案中设置的x1、x2、x4为A、B、X4的比例,因此可以将搅拌罐中的原料视为一个整体,所以A、B、D的比例之和为1,得到公式x1+x2+x3=1。因为所有的设定因素都是实用的,
我不太懂行话。应该是一个软件。这件事我给你解释过了。请参考一下,看能不能自学:
LINGO LINGO是linear interactive and general optimizer的缩写,即“交互式线性和通用优化求解器”,可用于求解非线性规划,以及一些线性和非线性方程。其特点是可以允许决策变量为整数(即整数规划,包括0-1整数规划),方便灵活,执行速度很快。
一般来说,使用LINGO解决运筹学问题可以分为以下两步:
1)根据实际问题建立数学模型,即利用数学建模方法建立优化模型;
2)根据优化后的模型,使用LINGO对模型进行求解。主要是根据LINGO软件,把数学模型翻译成计算机语言,用计算机求解。
例子:线性规划中的应用max Z =5 X1+3 X2+6X3,
标准时间X1 +2 X2 + X3 ≤18
2 X1 + X2 +3 X3 =16
X1 + X2 + X3 =10
X1,X2 ≥0,X3是自由变量。
要使用lingo求解模型,您只需在LINGO窗口中输入以下信息:
max=5?x1 +3?x2 +6?x3;
x1 +2?x2+x3 & lt;=18 ;
2?x1 + x2+3?x3 = 16;
x 1+x2+x3 = 10;
@ free(x3);
然后按下运行按钮,得到模型的最优解,如下:
目标值:46.00000
可变价值降低成本
x1 14.00000 0.000000
x2 0.000000 1.000000
x3-4.000000.000000
因此,当x1 =14,x2 =0,x3 =-4时,模型得到最优值,最优值为46。
注意:用LINGO求解线性规划时,如果自变量都是非负的,LINGO中输入的信息与模型基本相同;如果自变量是自由变量,可以使用函数@free将系统默认的非负变量定义为自由变量,比如例1中的x3。
术语
LINGO是linear interactive and general optimizer的缩写——interactive linear and general optimization solver。它是一个综合性的工具,旨在帮助您快速、方便、有效地建立和求解线性、非线性和整数优化模型,包括强大的建模语言、功能齐全的创建和编辑问题的环境、读写Excel和数据库的功能以及一系列完全内置的求解程序。
运行环境:Win9x/NT/2000/XP/2003。
软件类:国外软件/工具软件/计算工具
软件语言:英语
行话概述
Lingo是一个全面的工具,使其更快,更简单,更有效地建立和解决线性,非线性和整数优化模型。Lingo提供了强大的语言和快速的求解引擎来解释和求解优化模型。
1的简单模型表示
Lingo可以快速公式化线性、非线性、整数问题,易于阅读、理解和修改。LINGO的建模语言允许您使用汇总和下标变量以一种易于理解和直观的方式来表达模型,就像您使用纸和笔一样。模型更容易建立,更容易理解,因此也更容易维护。
2个方便的数据输入和输出选项
Lingo建立的模型可以直接从数据库或工作表中获取数据。同样,Lingo可以直接将求解结果输出到数据库或工作表中。使您能够在自己选择的应用程序中生成报告。
3强大的求解器
LINGO有一套快速的内置求解器来求解线性、非线性(球形& amp;非球面)、二次、二次约束和整数优化问题。你甚至不需要指定或启动一个特定的求解器,因为LINGO会读取你的方程并自动选择合适的求解器。
4交互式模型或创建交钥匙应用程序
可以用LINGO创建和求解模型,也可以直接从自己的应用程序中调用LINGO。为了开发交互式模型,LINGO提供了一套建模环境来构建、求解和分析您的模型。对于构建交钥匙解决方案,LINGO提供的可调用DLL和OLE接口可以从用户自己编写的程序中调用。LINGO也可以直接从Excel宏或数据库应用程序中调用。