首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Visual Studio中调用Lingo?

如何在Visual Studio中调用Lingo?
EN

Stack Overflow用户
提问于 2017-08-12 03:11:27
回答 1查看 131关注 0票数 0

我必须解决两个问题,第一个是线性的,第二个不是。我通常在visual studio中使用cplex优化器来解决线性问题。

但是第二个问题不能用cplex解决,我被告知lingo可以解决这种非线性问题,所以我能做的就是在visual studio中解决第一个问题,然后用lingo编写另一个代码来解决第二个问题。但这是非常乏味的,因为我必须多次这样做。

所以我想问的是:有一种方法可以只有一个代码,然后从visual studio调用lingo来解决第二个问题(我可以称之为cplex)?

EN

回答 1

Stack Overflow用户

发布于 2018-06-09 07:14:39

您可以从Visual Studio中调用Lingo的优化器。在LINGO\64_17\Programming Samples文件夹下有编程示例。这是假设您安装了Lingo 17/Win64。例如,如果您使用VC++编写代码,那么我首先尝试的示例是VC++\Simple2。遵循以下步骤,

  1. 打开*VC++\Simple2\Simple2.sln项目
  2. 该项目被编程为从" Transparse.lng“
  3. Modify Transparse.lng读取,以适应您的原始模型。
  4. 修改Simple.c accordingly.
  5. Build并运行.

在Transparse.lng中你可以有两个独立的模型,这将允许你用一段代码解决两个或两个模型。您需要在Lingo模型中具有子模型块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45642301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档