不等式约束
一个OptimizationInequality
对象中包含一个不等式约束OptimizationVariable
对象或OptimizationExpression
对象。不等式约束使用比较运算符< =
或>=
.
一条语句可以表示一组不等式。例如,你可以用矩阵变量的每一行来表示不等式x
在这个语句中总和不超过1:
Constrsum = sum(x,2) <= 1
使用OptimizationInequality
对象中的约束OptimizationProblem
.
提示
有关完整的工作流程,请参见具体问题具体分析优化工作流程.
使用带有比较运算符的优化表达式创建不等式< =
或>=
.
包括不等式约束
用点符号表示的优化问题的性质。
概率= optimproblem;x = optimvar (“x”、4、6);sum(x,2) <= 1;prob.Constraints.SumLessThanOne = SumLessThanOne;
您还可以通过使用来创建空的优化不等式optimineq
或optimconstr
.通常,然后在循环中设置不等式。例如,请参见在循环中创建不等式.然而,对于最有效的问题公式,避免在循环中设置不等式。看到创造有效的优化问题.
不可能实行
|optimconstr
|optimineq
|OptimizationConstraint
|OptimizationEquality
|OptimizationExpression
|OptimizationProblem
|OptimizationVariable
|显示
|写