阿达玛乘积 (矩阵)

数学中,阿达玛乘积 (英语:Hadamard product,又译哈达玛乘积),又名舒尔乘积Schur product[1]逐项乘积entrywise product[2]:ch. 5,是一个二元运算,其输入为两个相同形状的矩阵,输出是具有同样形状的、各个位置的元素等于两个输入矩阵相同位置元素的乘积的矩阵。此乘积归功于法国数学家雅克·阿达马或德国数学家伊赛·舒尔英语Issai Schur,并以其命名。

作用在两个相同形状的矩阵上的阿达玛乘积,结果是第三个相同形状的矩阵。

定义

若两个矩阵  具有相同的维度 ,则它们的阿达玛乘积 是一个具有相同维度的矩阵,其元素值为:

 

对于维度不相等的矩阵(m × n矩阵和 p × q矩阵,其中mpnq),阿达玛乘积没有定义。

样例

 矩阵A 矩阵B的阿达玛乘积为:

 

性质

  • 阿达玛乘积满足交换律(当其元素属于交换环时), 结合律和对加法的分配律
     
  • 在阿达玛乘积意义下,m × n矩阵的单位元全部元素均为1的m × n矩阵。这跟普通矩阵乘法的单位元只有主对角线上的元素为1的单位矩阵不同。此外,当且仅当没有任何元素等于 0 时,矩阵的阿达玛乘积有逆矩阵。[3]
  • 对于向量xy,以及以这些向量作为主对角线的对应对角矩阵DxDy,以下恒等式成立:[2]:479
     
    其中x*指的是x共轭转置。特别的,使用全1向量,可以发现阿达玛乘积的所有元素求和是ABT(上标T表示矩阵转置)的。对于方阵 AB,一个相似的结论是他们的阿达玛乘积按行求和后得到的向量是ABT的对角元素组成的向量:[4]
     
    相似地,
     
    此外,阿达玛乘积矩阵与向量的积可以表示为:
     
    其中 M的对角元素组成的向量。
  • 阿达玛乘积是克罗内克乘积的主要子矩阵
  • 阿达玛乘积满足秩不等式
     
  • 如果AB正定矩阵,那么下列不等式成立:[5]
     
    其中λi(A)A的第i大的特征值
  • 如果DE对角矩阵,那么[6]
  • 两个向量  的阿达玛乘积与一个向量和另一个向量对应的对角矩阵做矩阵乘法得到的结果相同:
     
  • 将向量映射到对角矩阵的  运算可以用阿达玛乘积写为:
    其中 
     向量,  单位矩阵

参考资料

  1. ^ Davis, Chandler. The norm of the Schur product operation. Numerische Mathematik. 1962, 4 (1): 343–44. doi:10.1007/bf01386329. 
  2. ^ 2.0 2.1 Horn, Roger A.; Johnson, Charles R. Matrix analysis. Cambridge University Press. 2012. 
  3. ^ Million, Elizabeth. The Hadamard Product (PDF). [2 January 2012]. (原始内容 (PDF)存档于2013-06-12). 
  4. ^ Styan, George P. H., Hadamard Products and Multivariate Statistical Analysis, Linear Algebra and Its Applications, 1973, 6: 217–240, doi:10.1016/0024-3795(73)90023-2, hdl:10338.dmlcz/102190  
  5. ^ Hiai, Fumio; Lin, Minghua. On an eigenvalue inequality involving the Hadamard product. Linear Algebra and Its Applications. February 2017, 515: 313–320. doi:10.1016/j.laa.2016.11.017 . 
  6. ^ Project (PDF). buzzard.ups.edu. 2007 [2019-12-18]. (原始内容 (PDF)存档于2013-06-12).