创建模型

创建模型

创建环境后,下一步是创建模型。古罗比模型只包含一个优化问题。它由一组变量、一组约束和相关属性(变量边界、目标系数、变量完整性类型、约束意义、约束右侧值等)组成。构建包含所有这些信息的模型的第一步是创建一个空模型对象:


/*创建一个空模型*/error=GRBnewmodel(env,&model,“mip1”,0,NULL,NULL,NULL,NULL,NULL);如果(错误)转到退出;

第一个论点GRBnewmodel()是以前创建的环境。第二个是指向指向新模型的指针应该存储的位置的指针。第三个是模型的名称。第四个是最初添加到模型中的变量数量。因为我们正在创建一个空模型,所以初始变量的数量是0。其余参数将描述初始变量(下界、上界、变量类型等),如果它们存在的话。