Lingo入门使用

Posted Harris-H

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lingo入门使用相关的知识,希望对你有一定的参考价值。

Lingo入门使用

0.实例

目标函数:

决策变量:

约束条件:

已知参数:

a=1.25, 8.75 ,0.5, 5.75 ,3 ,7.25

b=1.25, 0.75 ,4.75 ,5,6.5, 7.75

d=3 ,5 ,4, 7, 6 ,11

e=20, 20

x=5, 2

y=1, 7


https://zhuanlan.zhihu.com/p/153127289

第一个例子参考该文章,具体不写了,上代码。

sets:
S/1..6/: a,b,d ;
T/1..2/: e,x,y ;
U(S,T): c ;
endsets

data:
a=1.25 8.75 0.5 5.75 3 7.25;
b=1.25 0.75 4.75 5 6.5 7.75;
d=3 5 4 7 6 11;
e=20 20;
x=5 2;
y=1 7;
enddata

min= @sum(T(j):@sum(S(i):
	c(i,j)*@sqrt(( x(j) -a(i) )^2 + ( y(j) - b(i) )^2 ) 
	));

@for(S(i):
	@sum(T(j): c(i,j))=d(i)
	);
@for(T(j):
	@sum(S(i): c(i,j))<= e(j)
	);

Object 显示的是最终结果。

以上是关于Lingo入门使用的主要内容,如果未能解决你的问题,请参考以下文章

Lingo基本操作

Lingo 基本使用

推荐在 Spring 中使用 Lingo?

在Lingo中使用集合

如何使用lingo软件编程解决线性规划问题?问题如补充所示。

怎么用lingo解线性规划问题,举例说明下,谢谢!