目录:
- 等式约束的Kuhn-Tucker一阶必要性条件
- 等式约束的二阶充分性条件
- 不等式约束的Fritz-John一阶必要性条件
- 不等式约束的Kuhn-Tucker一阶必要性条件
- 一般约束的Kuhn-Tucker一阶必要性条件
- 一般约束的二阶充分性条件
- 其他
一般约束问题
形式:
⎧⎪⎨⎪⎩minf(x),x∈Rns.t.gi(x)=0,j=1,⋯,mhk(x)≤0,k=1,⋯,p
定义Lagrangian函数
L(x,{λj},{uk})=f(x)+m∑j=1λjgj(x)+p∑k=1μkhk(x)
Karush-Kuhn-Tucker条件:
$$
⎧⎪
⎪
⎪
⎪
⎪
⎪
⎪⎨⎪
⎪
⎪
⎪
⎪
⎪
⎪⎩∇xL=∇xf(x)+∑mj=1λj∇gj(x)+∑pk=1μk∇kh(x)=0(Stationarity)gj(x)=0,j=1,⋯,mhk(x)≤0(PrimalFeasibility,原始可行性)μk≥0(DualFeasibility,对偶可行性)μkhk(x)=0,k=1,⋯,p(ComplementarySlackness)
$$
运筹学中应该如何理解互补松弛性。这条性质又该如何运用? - 覃含章的回答 - 知乎 https://www.zhihu.com/question/27471863/answer/123244103
运筹学中应该如何理解互补松弛性。这条性质又该如何运用? - 微尘-黄含驰的回答 - 知乎 https://www.zhihu.com/question/27471863/answer/1171968550
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义