我已经看到了this similar question的答案,但它没有回答我的问题。有没有办法直接在算法中获得双重公式的客观函数和约束,而不是将它们写入DUA文件然后读取它们?我知道我可以使用
解决双重公式cplex.setParam(IloCplex::Param::Preprocessing::Dual, 1);
但我不想解决双重配方。我想访问目标函数和双重公式的任何约束,以便我可以将它们作为算法的一部分进行修改。我使用CPLEX 12.8(Concert technology,C ++ API),并希望在我的算法中访问双重公式。
答案 0 :(得分:2)
不,使用任何Concert API(即C ++,Java或.NET)都无法做到这一点。
如IBM developerWorks论坛上提到的here,可以使用C API执行此操作。 Concert API不允许访问预解决模型,因此这是不可能的。