CPXXclpwrite 和 CPXclpwrite
对不可行问题调用 CPXXrefineconflict/CPXrefineconflict 或 CPXXrefineconflictext/CPXrefineconflictext 以识别小部分发生冲突的约束后,此例程会写入包含识别的冲突的 LP 格式文件。
int CPXXclpwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )
int CPXclpwrite( CPXCENVptr 环境, CPXCLPptr lp, char const * filename_str )
描述
对不可行问题调用 CPXXrefineconflict/CPXrefineconflict 或 CPXXrefineconflictext/CPXrefineconflictext 以识别小部分发生冲突的约束后,此例程会写入包含识别的冲突的 LP 格式文件。 将对名称进行修改以使其符合 LP 格式。
参数
- env
- 一个指向例程
CPXXopenCPLEX/CPXopenCPLEX所返回 CPLEX 环境的指针。 - lp
- 一个指向
CPXXcreateprob/CPXcreateprob所返回 CPLEX 问题对象的指针。 - filename_str
- 指向用于对文件命名的字符串的指针。
返回
如果此例程成功,那么会返回 0,而如果发生错误,那么会返回非零。示例
status = CPXclpwrite (env, lp, "myfilename.clp");