线性代数及应用
上QQ阅读APP看书,第一时间看更新

第二节 排列

【课前导读】

为了从理论上系统地介绍n阶行列式的定义,本节介绍了排列、逆序数、排列的奇偶性和对换等概念,讨论了对换对排列奇偶性的影响,并分析了n阶排列中奇偶排列的数量关系.同时,为了更好地理解排列等概念,本节还介绍了加法原理和乘法原理.

【学习要求】

1.了解加法原理与乘法原理.

2.理解关于排列奇偶性的两个定理及证明.

3.掌握排列逆序数的计算方法.

一、加法原理和乘法原理

加法原理和乘法原理是在大量观察、实践的基础上,经过归纳、概括而得出的.加法原理与分类有关,乘法原理与分布有关,它们是分析处理排列组合等问题的基本原理.下面对它们作一个简单的介绍.

加法原理:如果完成一件事情共有n类方法,在第一类方法中有m1种不同的方法,在第二类方法中有m2种不同的方法,…,在第n类方法中有mn种不同的方法,那么完成这件事情共有m1+m2+…+mn种不同的方法

乘法原理:如果完成一件事件需要分成n步,在第一步中有m1种不同的方法,在第二步中有m2种不同的方法,…,在第n步中有mn种不同的方法,那么完成这件事情共有m1m2mn种不同的方法.

例4 在所有的两位数中,个位数大于十位数的两位数共有多少个?

据题意,可按个位数分别为2,3,4,5,6,7,8,9将所求的两位数分成8类.在每一类中,满足条件的两位数分别有1个、2个、3个、4个、5个、6个、7个、8个.根据加法原理,满足条件的两位数共有

1+2+3+4+5+6+7+8=36(个).

例5n个球随机地放入NNn)个盒子中,且每个盒子内至多只有一个球,问共有多少种放法?

n个球随机地放入N个盒子中,共需分成n步,先放第一个球,再放第二个球,…,最后放第n个球.由题意知,第一个球有N种放法,第二个球有N-1种放法,…,第n个球有N-n+1种放法.根据乘法原理共有NN-1)…(N-n+1)种放法.

二、排列及其逆序数

定义1-1n个数码1,2, …, n组成的一个n元有序数组i1i2in称为一个n阶全排列(简称排列).

在排列i1i2in中,i1, i2, …, in可以表示数码1,2, …, n中的任意一个,且两两不相等.例如,在五阶排列53421中,i1=5, i2=3, i3=4, i4=2, i5=1.

根据乘法原理,n个数码1,2, …, n共构成n!个排列.其中,排列12…n中的数码由左到右是按从小到大的自然顺序排列的,我们称这样的排列为标准排列.显然,在所有的n阶排列中,只有一个标准排列,而其余的n阶排列都或多或少地破坏了自然顺序.例如,在五阶排列53421中,5和3, 5和4, 5和2, 5和1, 3和2, 3和1, 4和2, 4和1, 2和1的顺序都与自然顺序相反.下面使用逆序和逆序数来描述和统计这种现象.

定义1-2 在一个n阶排列i1i2in中,如果一对数的排列顺序与自然顺序相反,即排在左边的数比排在右边的数大,那么就称它们为一个逆序.一个排列中,逆序的总数称为排列的逆序数,记为τi1i2in).

通常,我们使用枚举法来计算排列i1i2i3in-1in的逆序数.首先分析i1i2, i3, …,in-1, in是否构成逆序,并计数为m1;然后分析i2i3, …, in-1, in是否构成逆序,并计数为m2;依次类推,最后分析in-1in是否构成逆序,并计数为mn-1,从而可得

τi1i2in)=m1+m2+…+mn-1.

例6 求五阶排列53421的逆序数.

τ(53421)=4+2+2+1=9.

例7n阶排列123…(n-1)nnn-1)…321的逆序数.

τ(123…(n-1)n)=0+0+0+…+0=0,

定义1-3 逆序数为偶数的排列称为偶排列,逆序数为奇数的排列称为奇排列.

例如,排列53421为奇排列,排列123…(n-1)n为偶排列,排列nn-1)…321的奇偶性与n有关.

定义1-4 在一个排列i1isitin中,只交换其中数码isit的位置,其余数码保持不动,可以得到一个新排列i1itisin,对排列施行的这种运算称为对换,一般使用符号(is, it)表示.若交换的数码处于相邻位置,则称该对换为相邻对换

例如,.

显然,非相邻对换可以通过若干次相邻对换逐步实现.另外,一个n阶排列经过对换后还是n阶排列,不会改变排列的阶数,从这个意义上来说,对换是封闭的.

定理1-1 一次对换会改变排列的奇偶性.

证明 (1)先考虑相邻对换的情形.假设原排列为i1isabj1jt,经过相邻对换(a, b)后,得到一个新排列i1isbaj1jt.

显然,新排列相对于原排列,数码相对位置发生变化的只有数码ab.这就是说,在原排列i1isabj1jt中,若数码ab构成逆序,则在新排列i1isbaj1jt中,数码ba不构成逆序.反之亦然.从而

τi1isbaj1jt)=τi1isabj1jt)±1,

可见,一次相邻对换会改变排列的奇偶性.

(2)再考虑非相邻对换的情形.假设原排列为i1isak1krbj1jt,经过对换(a, b)后,得到一个新排列i1isbk1kraj1jt,这里r≥1.不难看出,非相邻对换可以经过2r+1次相邻对换实现,具体路径如下:

i1isak1krbj1jti1isbk1kraj1jt,显然,2r+1为奇数,由(1)知奇数次相邻对换也改变了排列的奇偶性.可见,一次非相邻对换会改变排列的奇偶性.

综上(1)和(2)可得,一次对换会改变排列的奇偶性.

定理1-2 在所有nn≥2)阶排列中,奇排列和偶排列各占一半,即各有个.

证明 易知所有n阶排列共有n!个,用A表示所有n阶奇排列构成的集合,用B表示所有n阶偶排列构成的集合,并用AB分别表示集合AB中元素的个数.

若对所有的n阶排列进行一次相同的对换,则集合A中所有奇排列都变成了偶排列.由假设知,在所有n阶排列中,偶排列共有个,从而可得,同理可得,从而有.

习题1-2

1.用1,2,3,4,5,6这6个数字,问:

(1)总共可以组成多少个6位数?

(2)总共可以组成多少个6位的偶数?

(3)总共可以组成多少个没有重复数字的6位数?

2.求下列排列的逆序数:

(1)162435;

(2)293674518;

(3)7635421;

(4)135…(2n-1)246…2n.

3.试确定数码ij的值,使得六阶排列:

(1)63i5j1成为奇排列;

(2)3i26j5成为偶排列.

4.设i1i2in-1in为一个n阶排列,证明:

5.求证:

(1)一个n阶奇排列i1i2in-1in,经过奇数次对换变成标准排列12…(n-1)n

(2)一个n阶偶排列i1i2in-1in,经过偶数次对换变成标准排列12…(n-1)n.