CPXXdperwriteCPXdperwrite

使用对偶单纯形法对退化线性程序求解时,CPLEX 可启动对问题的目标函数进行扰动,以提高性能。

int  CPXXdperwrite( CPXCENVptr 环境, CPXLPptr lp, char const * filename_str, double ε )

int  CPXdperwrite( CPXCENVptr 环境, CPXLPptr lp, char const * filename_str, double ε )

描述

使用对偶单纯形法对退化线性程序求解时,CPLEX 可启动对问题的目标函数进行扰动,以提高性能。 例程 CPXXdperwrite/CPXdperwrite 用于将以相似方式扰动的问题写入二进制 SAV 格式文件。

参数

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

返回

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

示例


status = CPXdperwrite (env, lp, "myprob.dpe", epsilon);