我必须解决两个问题,第一个是线性的,第二个不是。我通常在visual studio中使用cplex优化器来解决线性问题。
但是第二个问题不能用cplex解决,我被告知lingo可以解决这种非线性问题,所以我能做的就是在visual studio中解决第一个问题,然后用lingo编写另一个代码来解决第二个问题。但这是非常乏味的,因为我必须多次这样做。
所以我想问的是:有一种方法可以只有一个代码,然后从visual studio调用lingo来解决第二个问题(我可以称之为cplex)?
发布于 2018-06-09 07:14:39
您可以从Visual Studio中调用Lingo的优化器。在LINGO\64_17\Programming Samples文件夹下有编程示例。这是假设您安装了Lingo 17/Win64。例如,如果您使用VC++编写代码,那么我首先尝试的示例是VC++\Simple2。遵循以下步骤,
在Transparse.lng中你可以有两个独立的模型,这将允许你用一段代码解决两个或两个模型。您需要在Lingo模型中具有子模型块。
https://stackoverflow.com/questions/45642301
复制相似问题