首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以将以前的四进程解算器中的解包含到后续解算值的约束中?

是否可以将以前的四进程解算器中的解包含到后续解算值的约束中?
EN

Stack Overflow用户
提问于 2017-01-31 16:07:17
回答 1查看 46关注 0票数 0

我有一个关于四进程解算器的问题。

我已经设置了一个优化问题,有96个要优化的值和4个约束,它工作得很好。

现在我想做一个更复杂的优化。要优化的值应取决于它们的直接前身。

问:有没有办法在约束向量bvec (保存b_0的值的向量)中直接引用以前的解决方案?此外:是否可以在约束向量bvec中使用条件函数作为约束?

我希望我的问题是清楚的。如果没有,请让我知道,我会尽量解释得更清楚。

提前感谢!

提尔曼

EN

回答 1

Stack Overflow用户

发布于 2017-01-31 21:09:30

有没有办法在约束向量bvec (保存b_0的值的向量)中直接引用以前的解决方案?

我相信你的意思是:

代码语言:javascript
复制
1. solve min 0.5d'Qd-d'b subject to A'b>=b0
2. form new b0 using optimal solution values d
3. solve min 0.5d'Qd-d'b subject to A'b>=b0

当然,这没有问题。

是否可以在约束向量bvec中使用条件函数作为约束?

实际上并非如此:向量bvec (或b0)是常量。还要注意,所有约束都必须是线性的,因此根本不允许使用任何函数。约束必须具有A'b>=b0形式(其中一些可以是等式)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41952547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档