返回题库

随机 ±1 矩阵行列式的方差

行列式的方差

专题
Algorithmic Programming / 算法编程
难度
L4

题目详情

编程题:随机 ±1 矩阵行列式的方差。

英文原题

What is the variance of det⁡(A)\operatorname *{det}(A) , where AA is an n×nn \times n matrix whose entries are chosen from {−1,1}\{- 1,1\} independently at random?

解析

设 AA 的元素独立取 ±1\pm 1 且等概率。

由 Leibniz 公式

det⁡(A)=∑π∈Snsgn⁡(π)∏i=1nai,π(i).\det(A)=\sum_{\pi\in S_n} \operatorname{sgn}(\pi)\prod_{i=1}^n a_{i,\pi(i)}.

每个乘积项期望为 0,因此 E[det⁡(A)]=0\mathbb{E}[\det(A)]=0。

方差即二阶矩:

Var⁡(det⁡A)=E[(det⁡A)2]=∑πE[Ππ2]+2∑π≠σE[ΠπΠσ].\operatorname{Var}(\det A)=\mathbb{E}[(\det A)^2]=\sum_{\pi}\mathbb{E}[\Pi_\pi^2]+2\sum_{\pi\ne\sigma}\mathbb{E}[\Pi_\pi\Pi_\sigma].

其中 Ππ=sgn⁡(π)∏iai,π(i)\Pi_\pi=\operatorname{sgn}(\pi)\prod_i a_{i,\pi(i)}。

  • E[Ππ2]=1\mathbb{E}[\Pi_\pi^2]=1
  • 若 π≠σ\pi\ne\sigma,总能找到某个 ii 使 π(i)≠σ(i)\pi(i)\ne\sigma(i),从而乘积中出现独立的零均值因子,故 E[ΠπΠσ]=0\mathbb{E}[\Pi_\pi\Pi_\sigma]=0

因此

Var⁡(det⁡A)=∑π∈Sn1=n!.\boxed{\operatorname{Var}(\det A)=\sum_{\pi\in S_n}1=n!}.

英文解析

det⁡(A)=∑π∈Snsgn⁡(π)∏i=1nai,π(i).\det(A)=\sum_{\pi\in S_n} \operatorname{sgn}(\pi)\prod_{i=1}^n a_{i,\pi(i)}. Var⁡(det⁡A)=E[(det⁡A)2]=∑πE[Ππ2]+2∑π≠σE[ΠπΠσ].\operatorname{Var}(\det A)=\mathbb{E}[(\det A)^2]=\sum_{\pi}\mathbb{E}[\Pi_\pi^2]+2\sum_{\pi\ne\sigma}\mathbb{E}[\Pi_\pi\Pi_\sigma].
  • E[Ππ2]=1\mathbb{E}[\Pi_\pi^2]=1
Var⁡(det⁡A)=∑π∈Sn1=n!.\boxed{\operatorname{Var}(\det A)=\sum_{\pi\in S_n}1=n!}.