![基于加权多维标度的无线信号定位理论与方法](https://wfqqreader-1252317822.image.myqcloud.com/cover/741/36511741/b_36511741.jpg)
2.3 关于拉格朗日乘子法的预备知识
本节将介绍关于拉格朗日乘子法的预备知识,拉格朗日乘子法可用于求解含等式约束的优化问题。
1.基本原理
含等式约束优化问题的数学模型为
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_339.jpg?sign=1738891557-nbfnHZWeY42tYpgPqrjT6bMQSL8WjS2r-0-2df16a2c5b802a0a3f608b569e806f26)
(2.51)
式(2.51)的求解方法可见如下命题。
【命题2.14】设和
均为连续一阶可导函数,记向量
是式(2.51)的局部最优解,
是
的梯度向量(即有
),
是函数
的Jacobian矩阵(即有
),并且
是行满秩矩阵,则存在
维列向量
满足
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_352.jpg?sign=1738891557-I5Zag9iwavLqtZmjcsRVuOCT9pyx5oMd-0-85f0679c2f74572cd378dd7fc43a5334)
(2.52)
【证明】由于向量是式(2.51)的局部最优解,它一定也是可行解,于是满足
。另一方面,由于
是
阶行满秩矩阵,其中必然存在
阶子矩阵是可逆的,不失一般性,假设其中前
列构成的子矩阵可逆,则根据隐函数定理可知,在
的某个
-领域内,基于方程组
可以确定将
的前
个变量
表示成关于其后
个变量
的闭式函数,不妨将该函数记为
,于是下面仅需要考虑对向量
进行优化即可。
现将矩阵按列分块表示为
,其中
为
的前
列构成的子矩阵(可逆),
为
的后
列构成的子矩阵,则在向量
处通过对恒等式
求一阶导数可以建立如下等式:
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_379.jpg?sign=1738891557-HZZG7q4PDiT8hWhybZGSrO7Eo1juyQFz-0-0e05a2758ffa1d5f3d61243719fd2c03)
(2.53)
接着将向量按行分块表示为
。其中,
为
的前
个分量构成的子向量,
为
的后
个分量构成的子向量。由于向量
是式(2.51)的局部最优解,于是有
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_389.jpg?sign=1738891557-XUn76bh32ureVhA8G82zaaCeRIeemMta-0-7a3469489723fb9b1ac7b841c0907ba0)
(2.54)
将式(2.53)代入式(2.54)中可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_390.jpg?sign=1738891557-AnyVVazfUDsF5fHB06zCtcv3HGNlbjBX-0-1e24f7b61aa70b4101bb6d15141324a8)
(2.55)
若令,则有
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_392.jpg?sign=1738891557-bWy3DkcccXEo2nD5qytetuT5c92tE63j-0-85141607bf6b9a6a7c7e79dc97a7d8a3)
(2.56)
将式(2.56)中的两个等式合并可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_393.jpg?sign=1738891557-oma2uhPCVSkMYntoXqKmUAxaiIUlnNVK-0-575b6162e12c539c909f2d8a685a6a3f)
(2.57)
证毕。
命题2.14间接给出了求解式(2.51)的方法,即拉格朗日乘子法。为了求解式(2.51)可以构造如下拉格朗日函数:
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_394.jpg?sign=1738891557-0FtnMNpUtWA4NNiPERg8wJkea1KcLKt0-0-df5fddb72e02aa4401e5fb39cc05746b)
(2.58)
式中,称为拉格朗日乘子。式(2.51)的最优解
和
需要满足如下等式:
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_398.jpg?sign=1738891557-aVRK1gH2VDt33xRshZkJL7LOhGTuyPK0-0-aa08eb48a2695b1e1e1e83d8813caec7)
(2.59)
可以将式(2.59)看成关于和
的方程组,其中的方程个数为
,未知参数个数也为
。在一些特殊情况下,该方程组存在闭式解,但是在绝大多数情况下,该方程组并不存在闭式解,需要通过数值技术来进行求解。
2.两种数学优化模型
下面将讨论本书涉及的两种数学优化模型,第1种模型存在最优闭式解,第2种模型则不存在最优闭式解。
首先考虑第1种模型。设列满秩矩阵、正定矩阵
、向量
及向量组
,相应的数学优化模型为
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_407.jpg?sign=1738891557-ntDBgNGTiKHZ8XOuj0ukgTBcxqArlx2q-0-5f1ed75427b70662cae4eb19739668a0)
(2.60)
式(2.60)对应的拉格朗日函数为
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_408.jpg?sign=1738891557-daa4q4lyCIhKcQXDTUc8xwpFB3TzupM5-0-88da63659ad7b6594c8e9c0ba33d8b89)
(2.61)
式中,,假设其为列满秩矩阵。根据式(2.59)可知,式(2.60)的最优解
和
应满足如下等式:
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_412.jpg?sign=1738891557-lvkGdBfXdFrVUa3gGpO4sWfbs3eTiwMu-0-2f2c4aa744abb717a81a5d76b3fa3f82)
(2.62)
由式(2.62)中的第1式可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_413.jpg?sign=1738891557-KCGW7jolDqUP0ThtfB4LaWRam1jw03Xc-0-44d9fb41264c65dade1de6589592c999)
(2.63)
将式(2.63)代入式(2.62)中的第2式可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_414.jpg?sign=1738891557-RC8XifXsW77xlSwwX6zORLWlSeDKp2Hc-0-0f2c64df61f4bfd80650c9888da16f8f)
(2.64)
最后将式(2.64)代入式(2.63)中可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_415.jpg?sign=1738891557-FzoE1BVCOeeqgS3YgY48HvNU3ZFkcbOY-0-26519edca5c2312c2dfe4cdf32f5afa4)
(2.65)
从上述推导中不难发现,优化模型式(2.60)的最优闭式解存在,这是因为其中的等式约束为线性约束。
接着考虑第2种模型。设列满秩矩阵、正定矩阵
、向量
、向量组
、对称矩阵组
及标量组
,相应的数学优化模型为
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_422.jpg?sign=1738891557-Pi8zpC9pb5lNWsUJFDU7in4W8ZgyRlhV-0-adea131bc484e164a4db6837fd1ffbd5)
(2.66)
式(2.66)对应的拉格朗日函数为
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_423.jpg?sign=1738891557-nBhWfmbJt3udyydRwTamsI9zXb39HfqV-0-42ecb762f3dcaf606495478f302b79d7)
(2.67)
根据式(2.59)可知,式(2.66)的最优解和
应满足如下等式:
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_426.jpg?sign=1738891557-X5jigGTmOjJ1q6K6tPek59WvLgSXe9gX-0-e99ce1cb8c38ffb2962a2d7c9a68de90)
(2.68)
由式(2.68)中的第1式可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_427.jpg?sign=1738891557-xQvVUT5qi5RZKiNoZLmeS78KtOdB3A2B-0-c6d5378351ba92797bf6e64c3b149133)
(2.69)
将式(2.69)代入式(2.68)中的第2式可得
![img](https://epubservercos.yuewen.com/B0258D/19391577301344706/epubprivate/OEBPS/Images/txt003_428.jpg?sign=1738891557-baohZRFFudXi7A1fxR73Yj5raNS6TwJd-0-cd87eb65391cb28bd0bc40c7792b9f19)
(2.70)
不难发现,式(2.70)是关于的非线性方程,需要通过迭代或多项式求根的方式进行数值求解,将
的数值解代入式(2.69)中即可得到最优解
。从上述推导中不难发现,由于
的最优闭式解并不存在,因此优化模型式(2.66)的最优闭式解无法获得,需要利用数值技术进行求解,这是因为其中的等式约束为非线性约束(事实上为二次约束)。