是否可以在不调用mip解算器的情况下运行cplex预分解器来聚合问题?如果是,你能提供一个使用c可调用库的例子吗?
答案 0 :(得分:1)
是的,可以独立调用presolve。您正在寻找的功能是CPXpresolve。文档中给出的示例是:
status = CPXpresolve(env,lp,CPX_ALG_DUAL);
您可能也对CPXpreslvwrite感兴趣。以下是该示例(也来自文档):
status = CPXpreslvwrite(env,lp," myfile.pre",& objoff);
如果你写出预先解决的问题,如上所述,你可以用CPXreadcopyprob读回来。这将允许您直接处理预先解决的问题。