在 Interactive Optimizer 中保存问题
CPLEX 提供了在 Interactive Optimizer 中保存问题时使用的多种文件格式。
IBM CPLEX Optimizer for z/OS 中提供的 Interactive Optimizer 只能识别 EBCDIC IBM-1047。 以下信息适用于其他平台上的 Interactive Optimizer。
在 Interactive Optimizer 中,您可以通过 write 命令及其选项将当前位于内存中的问题相关信息以 LP、MPS 或 SAV 格式保存为文件。 有关 CPLEX 支持的文件格式的完整列表,请参阅CPLEX 支持的文件格式。 以下是 Interactive Optimizer 中常用格式的选项:
使用
bas选项可以按 MPS 格式保存问题基。使用
clp选项可以写入冲突子问题。使用
flt选项可以写入解池的过滤器。使用
mst选项可以写入 MIP 起点文件。 该选项也适用于解池中的解。 实际上,另一个选项指定了写入由其索引指定的单个解还是将解池中的所有解写入为 MIP 起点。使用
pre选项可以为精简的已预求解问题阐述写入 SAV 文件。使用
prm选项可以写入包含非缺省参数设置的文件。使用
sol选项可以写入解文件。 该选项也适用于解池中的解。 实际上,另一个选项指定了写入由其索引指定的单个解还是写入解池中的所有解。
由于 SAV 文件格式为二进制格式,因此它可以保留最大数据精度。 对于重复求解的问题,此格式可以有效地缩短读取和写入时间。 但由于它是二进制格式,因此无法轻松地在标准文本编辑器中对其进行查看或编辑。
作为命名惯例,在写入或保存文件时,最好使用读取文件的格式作为文件扩展名(例如,"example.bas, "example.lp, "example.mps, "example.sav)。遵循这一惯例后,CPLEX 会自动识别文件类型,而不会再提示您指定文件类型。