海森矩阵
维基百科,自由的百科全书
在数学中,海森矩阵是一个自变量为向量的实值函数的二阶偏导数组成的方块矩阵,此函数如下:
如果f所有的二阶导数都存在,那么f 的海森矩阵即:
- H(f)ij(x) = DiDjf(x)
其中 ,即
(也有人把海森定义为以上矩阵的行列式) 海森矩阵被应用于牛顿法解决的大规模优化问题。
[编辑] 混合偏导数和海森矩阵的对称性
海森矩阵的混合偏导数是海森矩阵主对角线上的元素。假如他们是连续的,那么求导顺序没有区别,即
上式也可写为
在正式写法中,如果f函数在区域D内连续并处处存在二阶导数,那么f的海森矩阵在D区域内为对称矩阵。
[编辑] 在 R^2→R 的函數的應用
給定二階導數連續的函數,海森矩陣的行列式,可用於分辨f的臨界點是屬於鞍點還是極值。
對於f的臨界點(x0,y0)一點,有 ,然而憑一階導數不能判斷它是鞍點、局部極大點還是局部極小點。海森矩陣可能解答這個問題。
- H > 0 :若,則(x0,y0)是局部極小點;若,則(x0,y0)是局部極大點。
- H < 0 :(x0,y0)是鞍點。
- H = 0 :二階導數無法判斷該臨界點的性質,得從更高階的導數以泰勒公式考慮。