正定矩阵有时会简称为正定阵, 是对称矩阵或者更一般的厄米矩阵的一种特殊形式, 满足:
- 对称性:矩阵 A 是对称的,即 A=AT。
- 所有特征值均为正:矩阵 A 的所有特征值 λi 都大于零。
所有特征值均为正这一性质使得正定矩阵在优化问题中特别重要,因为它对应于严格凸的二次型。一个 n×n 的实对称矩阵 A 被称为正定矩阵,如果对于所有非零向量 x∈Rn,都有:
xTAx>0
如果二次型同时包含了等于零的情况, 这时A称为[[半正定矩阵]].
在线性代数中,正定矩阵的性质类似复数中的正实数。与正定矩阵相对应的线性算子是对称正定双线性形式(复域中则对应埃尔米特正定双线性形式)。
正定矩阵有以下性质:
- 所有特征值都为正。
- 所有正定矩阵都是对称矩阵 A=AT。
- 正定二次型:对于任意非零向量x,xTAx>0。
- 行列式大于零,det(A)>0
- 正定矩阵都可逆,并且其逆矩阵也是正定矩阵。
- Cholesky分解: 任意正定矩阵A可以进行Cholesky分解,即存在一个下三角矩阵L,使得A=LLT,其中L是唯一的并且所有对角线元素均为正。
- 正定性保持: 如果A是正定矩阵,且B是非零矩阵,则BTAB也是正定矩阵。
- Schur补性: 若A是正定矩阵,可以通过Schur补来证明部分子矩阵也具有正定性。
- 最小特征值界限: 正定矩阵的最小特征值提供了其矩阵范数的下界,即∥A∥≥λmin(A),其中λmin(A)是矩阵A的最小特征值。
判断一个矩阵是否为正定矩阵,可以通过以下几种方法:
特征值法: 如果矩阵A的所有特征值都为正,则A是正定矩阵。特征值可以通过求解矩阵的特征多项式得到。
主子矩阵法(Leading Principal Minors): 如果矩阵A的所有主子矩阵(即从左上角开始的所有子矩阵)的行列式都大于零,则A是正定矩阵。具体步骤如下:
- 对于1×1的主子矩阵,其行列式必须大于零。
- 对于2×2的主子矩阵,其行列式必须大于零。
- 对于3×3的主子矩阵,其行列式必须大于零。
- 以此类推,直到n×n的主子矩阵。
矩阵形式法: 对于任意非零向量z,若zTAz>0,则矩阵A是正定的。
让我们应用这些方法判断矩阵A=[3113]是否为正定矩阵:
求矩阵A的特征值:
det(A−λI)=3−λ113−λ=(3−λ)(3−λ)−1⋅1=λ2−6λ+8=0
解特征方程:
λ2−6λ+8=0
λ=26±36−32=26±2=4 or 2
由于特征值4和2都大于零,所以矩阵A是正定矩阵。
考虑矩阵A的主子矩阵:
- 1×1的主子矩阵:[3],行列式为3>0。
- 2×2的主子矩阵:[3113],行列式为3⋅3−1⋅1=9−1=8>0。
由于所有主子矩阵的行列式都大于零,所以矩阵A是正定矩阵。
对于任意非零向量z=[z1z2],我们计算zTAz:
zTAz=[z1z2][3113][z1z2]=3z12+2z1z2+3z22
这是一个严格的二次形式,因为对任意非零向量z,3z12+2z1z2+3z22>0。
综上所述,矩阵A=[3113]是正定矩阵。