1.当约束条件是等式时,就是普通的高数上学的拉格朗日数乘法,不需要考虑KKT条件
2.当约束条件是不等式是,需要考虑KKT条件。
可以把这个问题看出两个部分
(1)不考虑约束条件直接求最优值,当变量满足约束条件时,即所求最优值。
(2)如果求得的变量不满足约束条件,则问题变成1所述的问题,即约束条件是等式时的拉格朗日乘子法问题。
本文探讨了在优化问题中,如何根据约束条件的类型选择使用拉格朗日乘子法或KKT条件。当约束为等式时,采用拉格朗日乘子法;若为不等式,则需考虑KKT条件。文章分为两部分,首先讨论不考虑约束条件下的最优值求解,然后介绍如何处理变量不满足约束的情况。
1.当约束条件是等式时,就是普通的高数上学的拉格朗日数乘法,不需要考虑KKT条件
2.当约束条件是不等式是,需要考虑KKT条件。
可以把这个问题看出两个部分
(1)不考虑约束条件直接求最优值,当变量满足约束条件时,即所求最优值。
(2)如果求得的变量不满足约束条件,则问题变成1所述的问题,即约束条件是等式时的拉格朗日乘子法问题。
414

被折叠的 条评论
为什么被折叠?