等式和等式约束
一个优化平等
对象包含等式和等式约束OptimizationVariable
对象或OptimizationExpression
物体。每个等式都使用比较运算符==
.
一条语句可以表示一个等号数组。例如,可以表示矩阵的每一行变量的等式x
在此单一报表中总计为一:
sum(x,2) == 1
使用优化平等
对象中的约束OptimizationProblem
,或作为方程问题
.
提示
有关完整的工作流,请参见具体问题具体分析优化工作流程或求解方程的基于问题的工作流.
使用带有比较运算符的优化表达式创建等式==
.
将等式包含在约束条件
最优化问题的性质,或方程
方程问题的性质,使用点表示法。
概率= optimproblem;x = optimvar (“x”、4、6);SumToOne = sum(x,2) == 1;prob.Constraints.SumToOne = SumToOne;或者对于一个方程问题:eqprob=eqn问题;eqprob.Equations.SumToOne=SumToOne;
您还可以使用创建空的优化等式优化
或最优控制
.通常,然后在循环中设置等号。例如,请参见在循环中创建等式.然而,为了最有效的问题表述,避免在循环中设置等式。看到创造有效的优化问题.
eqnproblem
|方程问题
|不可行
|最优控制
|优化
|OptimizationConstraint
|OptimizationExpression
|优化不等式
|OptimizationProblem
|OptimizationVariable
|显示
|写