绑定约束
下界和上界限制解决方案的组件x.
如果你知道最优值位置的边界,你可以通过显式地在你的问题公式中包含这些边界来获得更快、更可靠的解决方案。
指定边界为长度相同的向量x,或矩阵有相同数量的元素x.
如果特定组件没有下界,则使用
负
如界;同样,使用正
如果一个组件没有上界。如果只有一种类型的边界(upper或lower),则不需要编写另一种类型。例如,如果你没有上界,你不需要提供一个向量
正
年代。如果只是第一个米的n组件有边界,那么你只需要提供一个长度向量米包含范围。但是,这个快捷方式会导致解算器发出警告。
例如,假设你的边界是:
x3.≥8,
x2≤3。
l = [-Inf;负无穷;8]
,u = [Inf;3]
(发出警告)或u = [Inf;3;正)
.
提示
要降低内存使用和提高求解速度,请使用正
或负
而不是一个大的,任意的界限。有关更多信息,请参见使用Inf而不是一个大的,任意的边界.
你不需要给约束的梯度;求解器会自动计算它们。边界不影响黑森人。
有关更复杂的边界示例,请参见建立一个线性程序,基于求解器.