我必须解决两个问题,第一个是线性问题,第二个问题不是。我通常使用带有visual studio的cplex优化器来解决线性问题。
然而,第二个问题无法通过cplex解决,我被告知术语可以解决这种非线性问题,所以我能做的就是解决Visual Studio中的第一个问题,然后再制作另一个代码用lingo解决第二个问题。但这非常繁琐,因为我必须多次这样做。
所以我想问的是:有一种方法可以只有一个代码并从visual studio调用lingo来解决第二个问题(因为我可以称之为cplex)?
答案 0 :(得分:1)
您可以在Visual Studio中调用Lingo的优化器。 LINGO \ 64_17 \ Programming Samples 文件夹下有编程示例。这假设你安装了Lingo 17 / Win64。例如,如果您使用VC ++进行编码,我首先尝试的示例将是 VC ++ \ Simple2 。请按照以下步骤操作
您可以在Transparse.lng中使用两个单独的模型,这将允许您使用一个代码解决两个或模型。您需要在Lingo模型中使用[SUBMODEL]块。