CPXXsolwrite 和 CPXsolwrite
例程 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");