跳至主内容
PREV CLASS 下一堂课 框架 无框架

 

类IloNumVar

IloNumExpr
   |
   +--IloNumVar

描述:

使用 "IloNumVar对象隐含地提供了对其 "solutionValue属性的访问。 后处理表达式

  x*100
等效于
  x.solutionValue* 100
其中 "x被声明为
  dvar float x;
在建模部分。
示例:
dvar float x in 0...20;

maximize x;

subject to {
}

execute {
  writelnx.name);
  writeln(x.LB," ",x.UB," '",x.solutionValue);
  writelnx.reducedCost);
}
执行后,脚本日志会显示
x
0 20 20
1
迭代属性
默认行为。
索引决议:
默认行为。
OPL 类型:
dvar int
dvar int+
dvar 浮点数
dvar float+
dvar 布尔型

属性摘要
字段属性 字段名称和说明
全部(只读)
预处理(写)
决策变量的分支方向(仅限 CPLEX 模型)。
所有
预处理(写)
访问决策变量的下限值。
全部(只读)
预处理(写)
访问决策变量的优先级(仅限 CPLEX 模型)。
后处理
决策变量的降低成本(仅限 CPLEX 模型)。
所有
预处理(写)
访问决策变量的上限集。
继承自类IloNumExpr的属性
名称solutionValue
属性详细信息
direction
{string} 方向
决策变量的分支方向(仅限 CPLEX 模型)。 "BranchDown", "BranchGlobal", "BranchUp".
可用于
全部(只读)
预处理

LB
{float} LB
访问决策变量的下限值。
可用于
全部
预处理

优先级
{float} 优先权
访问决策变量的优先级(仅限 CPLEX 模型)。
可用于
全部(只读)
预处理

reducedCost
{float} reducedCost
决策变量的降低成本(仅限 CPLEX 模型)。
可用于
后处理

UB
{float} UB
访问决策变量的上限设置。
可用于
全部
预处理

版权所有IBM公司 1987-2011。