classmethod Variable.unfix()
用法
unfix
說明
unfix
將變量中的所有實例修複為其當前值
示例
創建一個標量變量 x 和一個索引變量 y(使用
),修複它們的值,求解並取消修複它們AMPL.eval
ampl.eval('var x<=3; var y{1..3}<=4;');
ampl.eval('maximize z: x + sum{i in 1..3} y[i];');
x = ampl.getVariable('x');
y = ampl.getVariable('y');
x.fix; % fix variables
y.fix;
ampl.solve; % solve
x.display % display solution
y.display
x.unfix; % unfix variables
y.unfix;
ampl.solve; % solve and display
x.display % display solution
y.display
gives::
ans =
x = 0
ans =
y [*] :=
1 0
2 0
3 0
;
ans =
x = 3
ans =
y [*] :=
1 4
2 4
3 4
;
相關用法
- Matlab AMPL Variable.ub用法及代碼示例
- Matlab AMPL Variable.getIntegrality用法及代碼示例
- Matlab AMPL Variable.get用法及代碼示例
- Matlab AMPL Variable.getValues用法及代碼示例
- Matlab AMPL Variable.fix用法及代碼示例
- Matlab AMPL Variable.value用法及代碼示例
- Matlab AMPL Variable.dual用法及代碼示例
- Matlab AMPL Variable.setValue用法及代碼示例
- Matlab AMPL Variable.lb用法及代碼示例
- Matlab AMPL VariableInstance.ub用法及代碼示例
- Matlab AMPL VariableInstance.fix用法及代碼示例
- Matlab AMPL VariableInstance.dual用法及代碼示例
- Matlab AMPL VariableInstance.lb用法及代碼示例
- Matlab AMPL VariableInstance.unfix用法及代碼示例
- Matlab AMPL VariableInstance.setValue用法及代碼示例
- Matlab AMPL VariableInstance.value用法及代碼示例
- Matlab AMPL ConstraintInstance.lb用法及代碼示例
- Matlab AMPL ConstraintInstance.ub用法及代碼示例
- Matlab AMPL Constraint.body用法及代碼示例
- Matlab AMPL Parameter.hasDefault用法及代碼示例
注:本文由純淨天空篩選整理自ampl.com大神的英文原創作品 unfix。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。