9. 输入和输出¶
本章介绍 MindOpt 可以输入或输出的各种数据文件格式。 使用 MindOpt 相关的API,可以很方便的将各类内存数据写入到文件里,也可以在新进程中重新创建模型来读取这些文件。
MindOpt 在读取和写入文件时,完全根据用户提供的文件名称来确定文件的内容和格式。
如:foo.mps 表示文件是一个模型数据,并且以 mps 格式存储。foo.prm 表示文件是一个参数 文件,以多个键值对来表示一组参数设置。
目前,MindOpt 支持三种数据的读写:
模型数据。即模型本身,支持包括 lp 或 mps 在内的各种流行数据格式;
解相关数据。如模型中各个变量的解;
其他数据。如一组用于求解某种特殊结构问题的参数设置。
如何读取和写入文件,请查阅各语言SDK的相关文档(API章节)。