置换矩阵

✍ dations ◷ 2025-10-25 21:25:51 #矩阵,置换

在数学中的矩阵论里,置换矩阵(英语:permutation matrix)是一种系数只由0和1组成的方块矩阵。置换矩阵的每一行和每一列都恰好有一个1,其余元素都是0。在线性代数中,每个阶的置换矩阵都代表了一个对个元素(维空间的基)的置换。当一个矩阵乘上一个置换矩阵时,所得到的是原来矩阵的横行(置换矩阵在左)或纵列(置换矩阵在右)经过置换后得到的矩阵。

每个元置换都对应着唯一的一个置换矩阵。设π 为一个元置换:

给出其映射图:

它对应的的置换矩阵π是:在第横行只有π()位置上系数为1,其余为0。即可以写做:

其中每个 e j {\displaystyle \mathbf {e} _{j}} 个,也就是一个左起第个元素为1,其余都是0的元横排数组。

由于单位矩阵是

置换矩阵也可以定义为单位矩阵的某些行和列交换后得到的矩阵。

对两个元置换π 和 σ的置换矩阵πσ,有

一个置换矩阵π 必然是正交矩阵(即满足 P π P π T = I {\displaystyle P_{\pi }P_{\pi }^{T}=I} 是n次对称群,由于置换一共有! 个,阶的置换矩阵也有! 个。这! 个置换矩阵构成一个关于矩阵乘法的群。这个群的单位元就是单位矩阵。设是所有阶的置换矩阵的集合。映射 → A ⊂ GL(, Z2)是一个群的忠实表示。

对一个置换σ,其对应的置换矩阵σ是将单位矩阵的横行进行 σ 置换,或者将单位矩阵的横行进行 σ−1 置换得到的矩阵。

置换矩阵是双随机矩阵的一种。伯克霍夫-冯·诺伊曼定理说明每个双随机矩阵都是同阶的置换矩阵的凸组合,并且所有的置换矩阵构成了双随机矩阵集合的所有端点。

置换矩阵σ的迹数等于相应置换σ的不动点的个数。设 12、……、 为其不动点的序号,则12、……、σ的特征向量。

由群论可以知道,每个置换都可以写成若干个对换的复合。由此可知,置换矩阵σ都可以写成若干个表示两行交换的初等矩阵的乘积。σ的行列式就等于 σ 的符号差。

对应于置换π = (1 4 2 5 3)的置换矩阵π

给定一个向量 g,

置换矩阵概念的一个推广是将方阵的情况推广到一般矩阵的情况:

这时一个0-1矩阵是置换矩阵当且仅当它的每一行恰有一个1,每一列至多有一个1。

置换矩阵概念的另一个推广是将每行的1变为一个非零的实数:

这时的置换矩阵可以看做由0和1组成的置换矩阵与一个对角矩阵相乘的结果。

相关

  • 合文陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • 乳糖操纵子乳糖操纵子是一个在大肠杆菌及其他肠道菌科细菌内负责乳糖的运输及代谢的操纵子。它包含了三个相连的结构基因,启动子、终止子及操纵基因。乳糖操纵子受多种因素所调控,包括葡
  • 瓦斯炉瓦斯炉是一种以天然气、丙烷或其他可燃性气体作为燃料以产生火焰的厨房煮食用具。最早的煮食用炉具,可追溯至中国历史的秦朝,西方的炉具更于1735年才出现,瓦斯炉面世前,当时的人
  • 僧帽水母僧帽水母(学名:Physalia physalis),又称葡萄牙战舰(英语:Portuguese man o' war),是一种管水母。虽然僧帽水母像水母,但其实是一个包含水螅体(英语:Polyp (zoology))及水母体的群落。每
  • 穆纳岛穆纳岛是印度尼西亚的岛屿,位于东南苏拉威西省内,面积2,889平方公里(1,124平方英里),处于苏拉威西岛的东南方、布顿岛以西海域,座标5°0′S 122°30′E / 5.000°S 122.500°E / -
  • 南帕萨迪纳南帕萨迪纳(South Pasadena,又译南巴沙迪那)是一个位于美国加利福尼亚州洛杉矶郡、保守而富裕的小城市,与号称“华人比佛利山”的圣玛利诺比邻。该市面积8.9平方公里,2010年人口
  • 贝特西·德沃斯伊丽莎白·“贝琪”·德沃斯(英语:Elisabeth "Betsy" DeVos;1958年1月8日-),本姓普林斯(英语:Prince),是美国密歇根州一名政治人物、富豪、商人、慈善家和教育活动家,现任美国教育部长
  • 麦阿里麦阿里(973年12月-1057年5月)阿拉伯盲人哲学家、诗人、作家,生于阿巴斯王朝马雷特努曼,持有非宗教世界观,认为理性是真理和启示的主要来源,他被称为是一个“悲观的自由思想家”,对犹
  • Google开发人员Google代码(Google Code)是Google公司利用自身服务器资源提供的开发人员主页。其最初目的是为Google自身的开源软件提供开发平台,以及协助开发者扩展Google产品的功能。随着Goo
  • 钱达普尔钱达普尔(Chandapur),是印度奥里萨邦Nayagarh县的一个城镇。总人口5260(2001年)。该地2001年总人口5260人,其中男性2658人,女性2602人;0—6岁人口536人,其中男273人,女263人;识字率69.5