Frobenius Normalization

Frobenius Normalization of an \(m \times n\) matrix \(A\) is defined as \[ ||A||_F \triangleq \sqrt{\sum_{i,j}A_{ij}^2} \] It can be found that \[ \begin{aligned} ||A||_F^2 = \sum_{ij}A_{ij}^2 &= \sum_{i=1}^m\sum_{j=1}^nA_{ij}A_{ij} = \sum_{i=1}^n\sum_{j=1}^mA_{ji}A_{ji} \\ &= \sum_{i=1}^m(\sum_{j=1}^nA_{ij}A_{ji}^T) = \sum_{i=1}^n(\sum_{j=1}^mA_{ij}^TA_{ji}) \\ &= \sum_{i=1}^m(A_{i:}A_{:i}^T) = \sum_{i=1}^n(A_{i:}^TA_{:i})\\ &= \sum_{i=1}^m(AA^T)_{ii} = \sum_{i=1}^n(A^TA)_{ii}\\ &= \tr(AA^T) = \tr(A^TA) \end{aligned} \]

Previous
Next