在Haskell/Linear编程包中运行其他程序

Und*_*ren 5 haskell linear-programming

我有一个叫做LPSolve解决混合整数优化问题的程序.问题是我无法在迭代期间动态添加约束,因此我会编写一个LPSolve用于解决松弛的Haskell程序,然后根据解决方案推断出一些额外的约束.利用问题结构的约束.

是否可以在Haskell中运行可执行文件并检索发送到终端的输出?

是否存在解决线性编程问题的Haskell包?

Jon*_*nke 5

使用runInteractiveProcess,您可以通过stdin/stdout与外部进程"通话"