CPXXsolwriteCPXsolwrite

例程 CPXXsolwrite/CPXsolwrite 用于写入所选 CPLEX 问题对象的解法文件。

int  CPXXsolwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )

int  CPXsolwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )

描述

例程 "CPXXsolwrite/CPXsolwrite将所选 CPLEX 问题对象的解文件写入 SOL 格式文件。 写入 SOL 文件的详细程度可通过MST、SOL 文件的写入级别参数(CPX_PARAM_WRITELEVEL)来控制。

SOL 格式为 XML 格式,并记录在 CPLEX 分发版的 include 目录中样式表 solution.xsl 和模式 solution.xsd 中。 CPLEX 文件格式参考手册》也简要记录了这种格式。

参数

env
一个指向 CPXXopenCPLEX/CPXopenCPLEX 所返回 CPLEX 环境的指针。
lp
一个指向 CPXXcreateprob/CPXcreateprob 所返回 CPLEX 问题对象的指针。
filename_str
一个字符串,其中包含应该向其写入解法的文件的名称。

返回

如果此例程成功,那么会返回 0,而如果发生错误,那么会返回非零。

另请参阅

示例


status = CPXsolwrite (env, lp, "myfile.sol");