生活知识|lingo怎么用,lingo代码编写经典例题


lingo怎么运行 解线性规划问题的软件 具体怎么用找个教程看看就行了 其实很简单 只要了解线性规划问题另外知道语法就行了
怎样用lingo软件 想学习linggo到软件目录网:
关于lingo的使用 a=@if(条件 , 正确时的值 , 错误时的值)
a=@smax(a,0);!@baismax()函数用于求若干变量或表达式du的最大值 , 此处将a和0的最大值赋给zhia即表示当daoa<0是a=0;
@free(a);!lingo默认变量非负 , @free(a)限定a为任意实数 。
例如代码:
model:
sets:

jiaoshou/1..7/:x1,x2,x3,x4,a1,a2,a3,a4;

fujiaoshou/1..7/:y1,y2,y3,y4,b1,b2,b3,b4;

endsets

max=750*@sum(jiaoshou(i):x1*a1)+1250*@sum(jiaoshou(i):x2*a2)..

0=@if(a1(j)#eq#0,b1(j)-0,0);

扩展资料:
LINGO:一套设计用来快速 , 方便和有效的构建和求解线性 , 非线性 , 和整数最优化模型的功能全面的工具 。 包括功能强大的建模语言 , 建立和编辑问题的全功能环境 , 读取和写入Excel和数据库的功能 , 和一系列完全内置的求解程序 。
Lingo 是使建立和求解线性、非线性和整数最佳化模型更快更简单更有效率的综合工具 。 Lingo 提供强大的语言和快速的求解引擎来阐述和求解最佳化模型 。
【生活知识|lingo怎么用,lingo代码编写经典例题】参考资料来源:

lingo中判断语句怎么用 你的意思Object应该是一个集 , f应该是一个属性 , 那么f是否只由object就可以确定 。 还有@max和@smax是不同的 。 @max找出集object的成员的属性f最大者 , 而@smax(x1,x2,…,xn) 返回x1 , x2 , … , xn中的最大值 。
还有你可以给出代码 , 还有错误代码 。
给你个例子 , 你自己再仔细检查下:
model:
!6发点8收点运输问题;
sets:
warehouses/wh1..wh6/: capacity;
vendors/v1..v8/: demand;
links(warehouses,vendors): cost, volume;
endsets
!目标函数;
min=@sum(links: cost*volume);
!需求约束;
@for(vendors(J):
@sum(warehouses(I): volume(I,J))=demand(J));
!产量约束;
@for(warehouses(I):
@sum(vendors(J): volume(I,J))<=capacity(I));
 
!这里是数据;
data:
capacity=60 55 51 43 41 52;
demand=35 37 22 32 41 32 43 38;
cost=6 2 6 7 4 2 9 5
4 9 5 3 8 5 8 2
5 2 1 9 7 4 3 3
7 6 7 3 9 2 7 1
2 3 9 5 7 2 6 5
5 5 2 2 8 1 4 3;
enddata
end
lingo怎么用 先建立数学模型 , 然后在lingo中编辑成符合lingo语法的代码 , 点击求解即可(基本就这样了)
建议看看lingo教程 。 。 。 。 有需要留下邮箱我发一些给你 。 。 。
lingo如何使用 , 到底有什么用? 上面一行图标里面一个类似于靶子的图片 放到上面显示solve那个 lingo菜单里面的solve也行 或者用快捷键ctrl+u

    推荐阅读