公共抽象静态类IloCP.DoubleParam
扩展java.lang.Object
IloCP参数的符号参数名。| 修饰符和类型 | 领域和说明 |
|---|---|
static IloCP.DoubleParam |
ConflictRefinerTimeLimit该参数限制在终止冲突优化器之前耗用的 CPU 时间。
|
static IloCP.DoubleParam |
DynamicProbingStrength该参数控制专门用于动态探测的工作量。
|
static IloCP.DoubleParam |
FailureDirectedSearchEmphasis该参数控制 CP Optimizer 投入到启动的失败导向搜索的时间。
|
static IloCP.DoubleParam |
OptimalityTolerance双重控制参数。
|
static IloCP.DoubleParam |
RelativeOptimalityTolerance该参数针对优化模型的目标值设置相对容差。
|
static IloCP.DoubleParam |
RestartGrowthFactor当 "
IloCP.IntParam.SearchType设置为 "IloCP.ParameterValues.Restart时,深度优先搜索会在一定失败次数后重新开始。 |
static IloCP.DoubleParam |
TimeLimit该参数限制在终止搜索之前用于求解的 CPU 时间。
|
| 构造函数和说明 |
|---|
IloCP.DoubleParam() |
| 修饰符和类型 | 方法和说明 |
|---|---|
abstract int |
getValue() |
公共静态最终IloCP.DoubleParam OptimalityTolerance
IloCP.NumParam.RelativeOptimalityTolerance一起使用。 满足这两个参数条件中的任意一个便能够证明解法的最优性。public static finalIloCP.DoubleParam RelativeOptimalityTolerance
IloCP.DoubleParam.OptimalityTolerance一起使用。 已经证明,满足这两个参数任一一个参数的条件,即达到解法的最优性。公共静态最终IloCP.DoubleParam TimeLimit
IloCP.Infinity。 最大双数值不设置任何限制。 IloCP.Infinity为默认值。public static finalIloCP.DoubleParam RestartGrowthFactor
IloCP.IntParam.SearchType设置为 "IloCP.ParameterValues.Restart时,深度优先搜索会在一定失败次数后重新开始。 该参数控制重新启动之间该数字的增加。 如果在某次重新启动之后的上一次失败限制为 f,那么对于下一次运行,新失败限制将为 f 乘以该参数的值。 该参数的可能值范围为1.0至 "IloCP.Infinity。 默认值为1.15。 初始故障限值可通过参数 "IloCP.IntParam.RestartFailLimit进行控制。公共静态最终IloCP.DoubleParam DynamicProbingStrength
P/R where P is the effort dedicated to dynamic probing, and R is the rest of the search effort. 除非将 "IloCP.IntParam.DynamicProbing参数设置为 "IloCP.ParameterValues.Auto或 "IloCP.ParameterValues.On,否则更改该参数没有任何作用。 当 "IloCP.IntParam.DynamicProbing的值为 "IloCP.ParameterValues.On时,探测强度在整个搜索过程中保持不变。 当 "IloCP.IntParam.DynamicProbing的值为 "IloCP.ParameterValues.Auto时,探测强度从指定值开始,随后自动调整。 该参数的可能值范围为0.001至 1000。 值为 1.0 表示动态探测将消耗与其余搜索大致相等的效果。 该参数的缺省值是 0.03,意味着总搜索时间的大约 3% 专用于动态探测。public static finalIloCP.DoubleParam ConflictRefinerTimeLimit
IloInfinity。 IloInfinity 的值不会设置任何限制。 值 IloInfinity 是缺省值。公共静态最终IloCP.DoubleParam FailureDirectedSearchEmphasis
IloCP.ParameterValues.Auto表示 CP 优化器观察故障导向搜索的性能,并自动决定投入多少时间。 任何其他介于两者之间的值都表示,一旦开始故障导向搜索,就会被给定数量的工作者使用。 该值不必非得是整数。 例如,值 1.5 表示第一个工作程序将 100% 的时间用于失败导向的搜索,第二个工作程序将 50% 的时间用于失败导向的搜索,其余工作程序则不花费任何时间。