OptimizationInequality
不等式约束
描述
一个OptimizationInequality
对象包含以的形式表示的不等约束OptimizationVariable
对象或OptimizationExpression
对象。不等式约束使用比较运算符< =
或> =
.
一个语句可以表示一个不等式数组。例如,你可以表示矩阵变量的每一行的不等式x
在这条语句中总和不超过1:
Constrsum = sum(x,2) <= 1
使用OptimizationInequality
对象作为约束OptimizationProblem
.
提示
有关完整的工作流程,请参见具体问题具体分析优化工作流程.
创建
使用优化表达式和比较运算符创建一个不等式< =
或> =
.
将不等式包含在约束
利用点表示法求解优化问题的性质。
概率= optimproblem;x = optimvar (“x”、4、6);SumLessThanOne = sum(x,2) <= 1;prob.Constraints.SumLessThanOne = SumLessThanOne;
您还可以使用optimineq
或optimconstr
.通常,您可以在循环中设置不等式。示例请参见在循环中创建不等式.然而,对于最有效的问题表述,避免在循环中设置不等式。看到创建有效的优化问题.
属性
例子
版本历史
介绍了R2019b