线性代数|对换对排列奇偶性的影响

本文介绍了排列中的对换概念,包括相邻对换和一般对换,分析了对换如何影响排列的奇偶性,并通过证明表明任意两个元素的对换都会改变排列的奇偶性。进一步,推论得出奇偶排列对换成标准排列的对换次数具有奇偶性特征。这些理论在组合数学和算法设计中具有重要意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前置知识:


定义1(对换) 在排列中,将任意两个元素对调,其余的元素不动,这种作出新排列的手续叫做 对换。将相邻两个元素对换叫做 相邻对换

下面讨论对换对排列奇偶性的影响。

首先考虑相对简单的相邻对换。经过相邻对换,对换元素前后的逆序数不会改变;同时,因为排列中的元素各不相同,所以无论对换元素谁大谁小,总会令排列的逆序数 ± 1 \pm1 ±1,使奇偶性改变。

接着考虑一般对换。不妨设对换元素之间相隔 m m m 个其他元素,此时将左侧元素移动到右侧元素的右边需要 m + 1 m+1 m+1 次相邻对换,而将右侧元素移动到原来左侧元素的位置需要 m m m 次相邻对换。因为每次相邻对换均会改变排列奇偶性,因此一般对换经过 2 m + 1 2m+1 2m+1 次相邻对换后也会改变排列奇偶性。

于是得到定理及证明如下:

定理1 一个排列中的任意两个元素对换,排列改变奇偶性。

证明:仍不妨设元素为从 1 1 1 开始自然数(从小到大为标准次序)。先证明对换的情形。

设排列为 a 1 ⋯ a n a b b 1 ⋯ b m a_1 \cdots a_n a b b_1 \cdots b_m a1anabb1bm,对换 a a a b b b,变为 a 1 ⋯ a n b a b 1 ⋯ b m a_1 \cdots a_n b a b_1 \cdots b_m a1anbab1bm。显然, a 1 , ⋯   , a n a_1,\cdots,a_n a1,,an b 1 , ⋯   , b m b_1,\cdots,b_m b1,,bm 这些元素的逆序数经过对换并不会改变,而 a , b a,b a,b 两元素的逆序数改变为:当 a < b a < b a<b 时,经过对换后 a a a 的逆序数增加 1 1 1 b b b 不变;当 a > b a > b a>b 时,经过对换后 a a a 的逆序数不变而 b b b 的逆序数减少 1 1 1。所以排列 a 1 ⋯ a n a b b 1 ⋯ b m a_1 \cdots a_n a b b_1 \cdots b_m a1anabb1bm 与排列 a 1 ⋯ a n b a b 1 ⋯ b m a_1 \cdots a_n b a b_1 \cdots b_m a1anbab1bm 的奇偶性不同。

再证一般对换的情形。

设排列为 a 1 ⋯ a n a c 1 ⋯ c l b b 1 ⋯ b m a_1 \cdots a_n a c_1 \cdots c_l b b_1 \cdots b_m a1anac1clbb1bm,把它作 m m m 次相邻对换,变成 a 1 ⋯ a n a b c 1 ⋯ c l b 1 ⋯ b m a_1 \cdots a_n a b c_1 \cdots c_l b_1 \cdots b_m a1anabc1clb1bm,再作 m + 1 m+1 m+1 次相邻对换,变成 a 1 ⋯ a n b c 1 ⋯ c l a b 1 ⋯ b m a_1 \cdots a_n b c_1 \cdots c_l a b_1 \cdots b_m a1anbc1clab1bm。总之,经过 2 m + 1 2m+1 2m+1 次相邻对换,排列 a 1 ⋯ a n a c 1 ⋯ c l b b 1 ⋯ b m a_1 \cdots a_n a c_1 \cdots c_l b b_1 \cdots b_m a1anac1clbb1bm 变成排列 a 1 ⋯ a n a b c 1 ⋯ c l b 1 ⋯ b m a_1 \cdots a_n a b c_1 \cdots c_l b_1 \cdots b_m a1anabc1clb1bm,所以这两个排列的奇偶性相反。

进而得到推论及证明如下:

推论 奇排列对换称标准排列的对换次数为奇数,偶排列对换成标准排列的对换次数为偶数。

证明:由定理 1 知对换的次数就是排列奇偶性的变化次数,而标准排列是偶排列(逆序数为 0 0 0),因此知推论成立。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

长行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值