excel学习库

excel表格_excel函数公式大全_execl从入门到精通

求解器LINGO软件,线性通用优化求解器Lingo下载安装

今日能量:纠结过去,担心未来,都不如抓住当下。过去是梦,未来是影,现在才是真真切的人生。
软件安装包: gug8.top/?id=

软件介绍

在优化求解器的世界里,LINGO是一匹黑马。 它的名字“Linear Interactive and General Optimizer”的缩写,既不华丽,也不花哨,但它拥有着强大的功能。它可以用于非线性规划的求解,也可以用于线性和非线性方程组的求解等。而且,它的特色在于内置建模语言和十几个内部函数,可以允许决策变量是整数,包括 0-1 整数规划。这使得LINGO非常灵活和方便,而且执行速度也非常快。此外,LINGO还可以方便地与其他软件交换数据,如EXCEL,数据库等。

lingo9循环路径最优化如何解决:

这个我做过,不简单也不容易,举例说明,你按下面的去做一遍就知道怎么解决你的问题了。
在VB里面“工程”菜单下面添加“添加模块”,打开对话框,找到路径:X:\Program Files\lingo80\Dll(X为驱动盘)下的“Lingd80.bas”,添加到VB中。
在VB界面上设计Text1和Text2、Command1。
编写语句:
Private Sub Command1_Click()
'------------------------
Dim nError As Long
Dim pLINGO As Long
Dim nPointersNow As Long
Dim cScript As String
Dim Apppath As String
Dim dStatus As Double
Apppath = "take" & Space(1) & Right(App.Path, Len(App.Path) - 2)
'------------------------
On Error GoTo ERROREXIT
pLINGO = LScreateEnvLng()
'------------------------
Dim x As Double, y As Double
x = Text1.Text
'------------------------
nError = LSsetPointerLng(pLINGO, x, nPointersNow)
nError = LSsetPointerLng(pLINGO, y, nPointersNow)
'------------------------
On Error GoTo ERROREXIT
nError = LSexecuteScriptLng(pLINGO, cScript)
'------------------------
dStatus = -1#
nError = LSsetPointerLng(pLINGO, dStatus, nPointersNow)
'------------------------
cScript = "SET ECHOIN 1" & Chr(10)
cScript = cScript & Apppath & "\LINGO1.lng" & Chr(10)
cScript = cScript & "GO" & Chr(10)
cScript = cScript & "QUIT" & Chr(10)
cScript = cScript & Chr(0)
On Error GoTo ERROREXIT
nError = LSexecuteScriptLng(pLINGO, cScript)
'------------------------
LScloseLogFileLng (pLINGO)
LSdeleteEnvLng (pLINGO)
'------------------------
Text2.Text = y
ERROREXIT:
End Sub
然后再用lingo8.0编写代码(命名为LINGO1.lng,注意要保存为.lng文件):
model:
data:
x=@pointer(1);
enddata
y=x*2;
data:
@pointer(2)=y;
enddata
end
将.lng文件和VB代码放同一文件夹,即可运行VB控制Lingo的输入(本程序是由VB的Text1输入x,由lingo完成y=2x计算,计算结果返回到VB中Text2)。

系统要求:LINGO的系统要求取决于具体的操作系统版本和硬件配置,以下是一般情况下的要求:

  • Windows系统:

  • 操作系统:Windows 10/8/7/Vista/XP(最新的Service Pack)

  • 处理器:x86或x86-64处理器

  • 内存:建议4GB或更高

  • 硬盘空间:最低500MB可用空间

  • macOS系统:

  • 操作系统:macOS 10.13及以上版本

  • 处理器:64位Intel处理器

  • 内存:建议4GB或更高

  • 硬盘空间:最低500MB可用空间

  • Linux系统:

  • 操作系统:常见的Linux发行版(如Ubuntu、Fedora、CentOS等)

  • 处理器:x86或x86-64处理器

  • 内存:建议4GB或更高

  • 硬盘空间:最低

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接