跳至主内容
框架 无框架

IloGenerate

public 'IloGoal'IloGenerate(const 'IloEnv'环境, const 'IloIntVarArray'变量, 'IlcChooseIntIndex'硒化物=IlcChooseFirstNonFixedInt)
定义文件: ilcp/cpext.h
包含文件: <ilcp/cpextilcp/cpext.h
为数组中的变量赋值的建模目标。

该函数创建并返回一个目标,该目标实例化一个受限整数变量数组,并使用选择器动态选择下一个要实例化的变量。 变量值按升序选择。

该功能仅用于与 Solver 兼容,不推荐使用。 最好使用 "IloSearchPhase,如下所示:

   cp.solveIloSearchPhase(env,x、
              IloSelectSmallest(IloVarIndex(env,x))、
              IloSelectSmallest(IloValue(env))
           ));
 

的功能与 "IloGenerate(env, x)相同,而

   cp.solveIloSearchPhase(env,x、
              IloSelectSmallest(IloDomainSize(env)),
              IloSelectSmallest(IloValue(env))
           ));
 

与 "IloGenerate(env, x, IlcChooseMinSizeInt)的功能相同

.

另请参阅: