c++ - 绘制复杂优化的进度

标签 c++ cplex

我希望能够绘制由 cplex 解决的 MIP 的进度。具体来说,我想将下限和上限绘制为 cpu 时间的函数。但是从节点日志中复制粘贴似乎并不是最明智的处理方式。是否可以在优化过程中访问这些信息并将它们打印出来/存入文件? 我正在使用 Concert Technology C++ 接口(interface)。

最佳答案

您可以使用 API 例程 CPXsetinfocallbackfunc 或其在 Concert 中的类似物添加“MIP 信息回调”。

(复制并粘贴它转储到终端的日志非常适合粗略了解正在发生的事情,但请注意结果可能变化很大。)

关于c++ - 绘制复杂优化的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16565665/

相关文章:

c++ - extern const 在这种特殊情况下

c++ - 使用 boost 的内存映射二维数组

c++ - 当 v 大于 INT_MAX 时,std::distance(v.begin(), v.end()) 的结果是什么?

c++ - 替换 Visual Studio 标准库

python - 没有找到 cplex 的匹配分布

cplex - Docplex 与 CPLEX Python API

c++ - 在 OpenGL 中绘制扭曲平面的正确方法是什么?

C++ valgrid 错误 : Invalid read of size 8, 地址 0x8 未被堆栈、malloc 或(最近)释放?

java - 在JAVA中使用cplex时如何避免内存泄漏?

java - 优化使用 CPLEX Java 实现高吞吐量