GRBwrite
GRBwrite
int | GRBwrite( | GRB模型 | *模型, |
常量字符 | *文件名) |
此例程是将优化数据写入文件的一般入口点。它可用于编写优化模型、解决方案向量、基础向量、开始向量或参数设置。写入的数据类型由文件后缀决定。文件格式如中所述文件格式部分
请注意,将模型写入文件将处理所有挂起的模型修改。但是,写入其他模型信息(解决方案、基础等)不会。
返回值:
非零返回值表示写入文件时出现问题。请参阅错误代码表以获取可能返回值的列表。有关错误的详细信息可以通过调用GRBgeterrormsg.
论据:
模型:包含要写入的数据的模型。
文件名:要写入的文件名。文件类型用文件名后缀编码。有效后缀为议员,雷夫先生,.lp或.rlp为了编写模型本身,.ilp用于仅编写与不可行模型关联的IIS(请参阅GRB复合材料有关更多信息),索尔先生要编写当前的解决方案,mst先生用于编写起始向量,.hnt用于编写提示文件,巴斯先生用于编写LP基础,或.prm用于写入修改的参数设置。如果您的系统提供压缩实用程序(例如。,7z或拉链用于Windows,以及gzip,bzip2或解压适用于Linux或Mac OS);然后文件可以被压缩,因此.gz,.bz2或.7z被接受。
用法示例:
error=GRBwrite(model,“/tmp/model.rlp.gz”);