lingo使用方法 LINGO的操作步骤?

LINGO的操作步骤?一般来说,用LINGO解决运筹学问题可以分为以下两个步骤:1)根据实际问题,建立数学模型,即用数学建模方法建立优化模型;2)根据优化模型,用LINGO求解模型。根据lingo软件

LINGO的操作步骤?

一般来说,用LINGO解决运筹学问题可以分为以下两个步骤:

1)根据实际问题,建立数学模型,即用数学建模方法建立优化模型;

2)根据优化模型,用LINGO求解模型。根据lingo软件,将数学模型转化为计算机语言,由计算机求解。

示例:线性规划中的应用Max z=5 X1 3 x2 6x3,

S.T.X1 2 x2 x3≤18

2 X1 x2 3 x3=16

X1 x2 x3=10

X1,x2≥0,x3是自由变量

求解模型的应用术语,只需在lingo窗口中输入以下信息:

max=5*X1 3*x2 6*X3

X1 2*x2 X3

2*X1 x2 3*X3=16

X1 x2 X3=10

@Free(X3)

然后按run按钮得到模型的最优解,具体如下:

目标值:46.00000

可变值降低成本

x1 14.00000 0.000000

x2 0.000000 1.000000

X3-4.000000 0.000000

因此,当x1=14,x2=0,X3=-4时,模型的最优值为46。

注意:使用LINGO求解线性规划时,如果自变量都是非负的,LINGO中的输入信息和模型基本相同;如果自变量是自由变量,可以使用@free函数将默认的非负变量定义为自由变量,如例1中的X3。