半正定矩阵
半正定矩阵(positive semidefinite matrix)在实数情形通常指满足 的实对称矩阵 ,记为 。复数情形要求 ,并以 定义。若对每个非零 不等式都严格成立,就称正定。半正定允许非零方向的二次型为零。[1]
例如 给出 ,所以半正定;但取 得到零,因此不正定。这里检查的是二次型对所有向量的值,而不是要求矩阵每个元素都非负。
特征值与平方范数的等价刻画
对实对称矩阵,以下条件等价:二次型处处非负;全部特征值非负;存在某个实矩阵 使 。
由谱定理可写 ,其中 正交,。令 ,得到 若所有特征值非负,和式就非负;若某个 ,取 就得到负值,违反半正定性。这证明前两者等价。
当 时,令 ,直接相乘有 。反向若有这种因子,则 。这些步骤也给出正半定平方根 。
原例特征方向为 与 ,特征值分别为二和零。沿前一方向有正的二次型,沿后一方向完全平坦。
图中的每条等值线都平行于核空间方向。固定 后,二次型为 ;因此两条标记为一的线对应 ,标记为四的对应 。图没有把这些无界直线误画成正定矩阵的封闭椭圆。
主子式检验与边界反例
实对称矩阵半正定,当且仅当所有主子式非负。主子矩阵要求同时选取相同索引的行与列;只检查左上角逐阶的顺序主子式不足以判定半正定。例如 的左上角一阶子式与全行列式均为零,但在 处二次型为负。[2]
二阶对称矩阵 的全部主子式恰为 ,所以条件为三者均非负。变式 虽有负元素,但二次型是 ,仍半正定。相反, 所有元素都正,却在 处取负二。
仅检查特征值非负也要保留对称条件。矩阵 的两个特征值都是一,但在 处二次型为负二;它本来就不对称,不能使用上面的谱定理刻画。若只关心一般实矩阵的二次型,真正起作用的是对称部分 。
半正定锥与矩阵比较
若 且 ,则对每个 有 ,故半正定矩阵构成凸锥。定义 表示 ,称为半正定序。它比较的是所有方向上的二次型,不是逐元素比较。
例如 满足 ,因为 的二次型为 。虽然 的非对角元小于 的对应元素,矩阵序关系仍成立。
对任意实矩阵 ,合同变换 ,因为其二次型是 。若 可逆,反向也成立。普通乘积则不同:两个半正定矩阵的乘积一般不对称,因而不一定属于半正定锥;额外的可交换条件会改变这一结论。
半正定性也自然出现在协方差矩阵中。若随机向量 有有限二阶矩,协方差矩阵 满足 。零方向表示某个线性组合无随机波动;“半正定”保留了这种完全线性依赖,而正定性将它排除。
参考文献
- ↑ Stephen Boyd、Lieven Vandenberghe,Convex Optimization,附录A.5及2.2.5节。
- ↑ Nathan Barczi,14.102 Math for Economists: Lecture Notes, 10/7/2004,MIT,定理176。