不调用 cplex mip 求解器的 cplex 预求解器

标签 c cplex

是否可以在不调用 mip 求解器的情况下运行 cplex 预求解器来聚合问题?如果是,您能否提供一个使用 c 可调用库的示例?

最佳答案

是的,可以独立调用预求解。您要查找的函数是 CPXpresolve .文档中给出的例子是:

status = CPXpresolve (env, lp, CPX_ALG_DUAL);

您可能还对 CPXpreslvwrite 感兴趣.这是该示例(也来自文档):

status = CPXpreslvwrite (env, lp, "myfile.pre", &objoff);

如果您如上所述写出预求解的问题,您可以使用 CPXreadcopyprob 将其读回。这将使您能够直接处理预先解决的问题。

关于不调用 cplex mip 求解器的 cplex 预求解器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46328043/

相关文章:

C++:错误:使用空句柄

java - 运行32&64位java代码

python - 如何在使用 CPLEX Python API 后获取耗时的值

c - 从在 Linux 中的 socket 编程中监听和接受的连接中提取 IP c

c - recv() 在 netlink 套接字中返回 0

c - 额外的回车符从哪里来?

c - 在使用 gdb 运行 exucatble 时使用断点时会在某些地方发生中断

c - c add_before 和 add_after 函数中的链表

python - CPLEX python API 热启动

Java Cplex 降低最优性和第一个可行的解决方案