填充问题对象
Callable Library 应用程序使用数据来填充问题对象。
CPXcreateprob 所实例化的问题对象表示不包含任何数据的空问题;它有零个约束、零个变量和一个空约束矩阵。 该空问题对象必须使用数据来填充。 可以通过几种方式来执行该步骤。
可通过组合数据的数组,然后调用
CPXcopylp将数据复制到问题对象中来填充问题对象。 (例如,请参见用 C 语言建立并求解一个小型 LP 模型)或者,您也可以按任何方便的顺序调用例程
CPXnewcols、CPXnewrows、CPXaddcols、CPXaddrows和CPXchgcoeflist来填充问题对象。 (例如,请参见向问题添加行:示例lpex3.c)如果数据已在使用 MPS 格式或 LP 格式的文件中存在,那么您可以使用
CPXreadcopyprob来读取此文件并将数据复制到问题对象中。 (例如,请参见从文件读取问题:示例lpex2.c)