第13卷第2期 西安文理学院学报:自然科学版 V0I.13 No.2 2010年4月 Journal of Xi’all University of Arts&Science(Nat Sci Ea) Apr.2010 文章编号:1008-5564(2010)02-0025-03 容斥原理的应用 邬毅,于静静 (重庆科技学院数理系,重庆401331) 摘要:容斥原理是组合数学的一个基本的计数原理.通过给出容斥原理的两种等价形式,来探讨 容斥原理在排列组合、数论、图论以及代数中有关解决有限集合计数问题方面的应用. 关键词:容斥原理;有限集合计数;组合数 中图分类号:O157.1 文献标识码:A 首先给出容斥原理的两种等价形式,即下面的定理1和定理2. 定理1[】 (容斥原理的简单形式):设Js是有限集合,P ,P2,…,P 是同集合s有关的m个性质. 设Ai表示Js中具有性质P 的元素构成的集合(1≤i≤m),A 是.s中不具有性质P 的元素构成的集合 (I≤ ≤m),则有: (I)Js中不具有性质P,,P2,…,P 的元素数是 IA1 nA2…NA I=ISI—EIA‘I+f:l 1 f葛 IAi nai l一1 l录k"ZmIAi nAj nA I+…+(一1) IAl NA2 n…NAm I (Ⅱ)在Is中至少具有一条性质的元素数是 IA1 uA2‘ u…uA I=∑I”’ Ai I一 ∑ IAi’ NAy I+ i=1 ‘ 1<i<j<-1si<,<七 m ..;..1Al。 nA,NA l一…+(一1)』 ‘ IA1‘ NA2‘ n…NA l”。 -m (证明见文献[1]) 定理2… (容斥原理的一般形式)设集合Is中具有性质集合P={P ,P2,…,P }中恰好r个性质 的元素个数为Ⅳ(r),则 Ⅳ(r) +1)+( (r+2)-...+(-1广 ( (证明见文献[1]) l容斥原理在错排问题中的应用 利用答斥原理司以轻而易举得地得出在依次给以标号1,2,…,n的n个兀素的全排列中,每个兀素 都不在自己原来位置上的排列数,其递推公式为: Dn=nl(1一 1+ 1一·+(一1) ). (证明见文献[2]) 例1数1、2,3、…、9的全排列中,求偶数在原来位置上,其余都不在原来位置上的错排列数目. 解析 - ̄_kg I、3、5、7、9五个数的错排问题,由递推公式得其总数为:Ds=5 1×(1一 1+ 1一 +者一 )=44. 收稿日期:2009-11-28 作者简介:邬毅(1982一),男,重庆人,重庆科技学院数理系讲师,硕士.研究方向:组合数学 西安文理学院学报:自然科学版 第13卷 此外,答斥原理在有条件的排列l司越和有禁区的羽}夕UI司越中都有厂泛的应用,举例详见有关文就 2容斥原理在多重集的r组合数中的应用 例2确定多重集S={2·n,2·b,4·c}的4一组合数. 分析设有多重集S={ ·a。,n ·口 ,…, ·a },要求它的r一组合数,如果某个n >r,可用r来 代替 得到多重集S .不难看出S 的卜.组合数就是S的r一组合数,所以不妨假设所有的 ≤r,i=1, 2,…,k. 解令s ={∞·口,∞·6,∞·c}, ̄Jl S'的组合数为(n+,r-1)=(4+43-1)=l5,设集合A是 的 组合全体,则IAl=15,现在要求在4一组合中a的个数≤2,b的个数≤2,c的个数≤4~的组合数,定义 性质集合P={P。,P ,P,},其中P ,P ,P,分别表示4一组合数中a的个数>13,b的个数>13,c的个数 1>5的集合.将满足性质P 的4一组合全体记为Ai(i=1,2,3).那么,A,中的元素可以看作是由S 的4 —3=1组合再拼上3个口构成的,所以有: =(4_43_ 3一 )=3,一 =4-43一+33-1)=3,·A。,=4_4 3一 )=。, -故I l nA2 I-4-34一3+3一33一 )=o,同理l l n 3 I=o,J 2 nA3 I_0,JA1 nA2/qA3 I=0.而口的个数 ≤2,b的个数≤2,c的个数≤4组合全体为 n nA一3,由容斥原理,它的元素个数为 l n nA一3 1=IA I一(IAl l+IA2 I+IA3 I)+(IAl f'IA2 l+IA1 VIA3 I+IA2 ClA3 I)一IA1 NA2 ClA3 I=9 它们分别是(O,0,5),(O,1,4),(0,2,3),(1,0,4),(1,1,3),(1,2,2),(2,O,3),(2,1,2),(2,2,1). 3容斥原理在数论中的应用 问题l pi给定正整数n∈N,确定欧拉函数 (n),即求出小于n且与n互素的正整数个数.若几= i2z-…p 是将n分解为.i}个不同素因子的分解式,则IA I=n,IAi I=[ 】,IA n I=【 ],…,lA n …nA I=【 】,再由容斥原理, (n)=IAI一轰IA l+鬲’Ai n I…。+(一1) IAt n…NA I: 一 . 耋 +鬲[ 卜…+(_1) 【 ]· 类似地,对于任意的正整数 ,还可以应用容斥原理求出集合[1,乃]中不能够被ai整除的正整数的 个数,其中a 为一组两两互素的正整数. 例3求不超过1 000的自然数中不能被3整除也不能被5整除的个数. 解Js:I 1,2,…,1 ooo},A={3 ,1≤ ≤[ ]},B=}5 ,l≤后≤【 ]},不难发现所求个数 为 fSI—fA l—I f+IA n I=l 0O0—333—200+60=533. 4容斥原理在图论中的应用 给定一个有限的无向图G=( ,E),这里 是顶点集,E是边集,且完全子图定义为:它的顶点是 的子集,在这些顶点中任两点都有E中的边相连接.一个具有 个顶点的完全子图称为一个完全 一子 图.下面假定2≤尼≤n,其中 是G的顶点数,顶点 ∈V的次数记为d(v),定义为以 作为一个端点的 边数.显然,若一个图G不包含完全 一子图,则存在关于它的顶点的次数和它的边数的某些,其中 有两个经典的结果:Zarankiewicz与Turdn.其中,Zarankiewicz的证明采用了反证法,巧妙的应用了容斥 原理的对偶形式得到一个与题设矛盾的结论,而Tur6n的证明采用了归纳法,应用容斥原理构造出一个 第2期 邬毅,等:容斥原理的应用 27 在同构的意义下唯一的没有完全k一子图的图.这两个结论的证明可以详见文献[4]. 此外,应用容斥原理可以求出图顶点染色的色多项式. =例4设有4个顶点的圈,顶点和边数依次记为V={a,b,C,d},E={(o,b),(6,c),(c,d),(d,a)} {e ,e:,e。,e }.记性质 ,A2,A3,A 分别为a—b yb—C,C—d rd—a染色相同.现有 种色,图G的正常 …. 染色为每点染上一色且相邻接的顶点不同色,正常染色的方式数目记为P(G, )(称为色多项式),则P IEI ,.(G, )=N(A1 nA2 nA3 NA4)= …一2N(A‘)+ N(Ai n )一, ._Ⅳ(Af nAj nA )+N(Al nA2 nA3 n A ).N(A )表示a—b染同色的G的染色方式数,N(A )= ,显然N(A:)=N(A,)=N(A )== ;J7v (A NA:)表示a—b染同色且b—c染同色的染色方式数,显然N(A nA2)=N(A NA )=N(A:NA,)= N(A2 NA )= 。,同理N(A1 NA2 f3A3)=N(A f3A2 f3A4)=N(A2 f3A3 AA )= ,用容斥原理,则P(G, ) 4= —4 0+6 2—4 + = 4—4 0+6 2—3 . 5容斥原理在代数中的应用 H.J.Ryser应用容斥原理得到 阶方阵积和式的一个计算公式,这个公式部分地把“积之和”的计 算转化成了“和之积”的计算.减小了计算域F上m×/t'矩阵中所有可能的m个两两不共线元的乘积之 和的计算量.此外,容斥原理还可以应用于确定有限集之间的满射个数和组合恒等式的证明. 通过以上对有关容斥原理应用的介绍和举例,不难发现,容斥原理给出了用满足组中某些性质的 元素个数来表示不满足该组性质的元素个数的一个计数公式,在求解计数问题时,应用容斥原理往往比 直接计数来得容易,它通常都可以在要求计算某一集合Is中不满足某些性质(或某些条件)的元素 的个数这类问题中加以应用. [参考文献] [1]孙淑玲,许胤龙.组合数学引论[M].合肥:中国科学技术大学出版社,1999.98—106. [2] 屈婉玲.组合数学[M].北京:北京大学出版社,1989.65. [3]杨骅飞,王朝瑞.组合数学及其应用[M].北京:北京理工大学出版社,1992.93—96. [4] [罗]TOMESCU L.清华大学应用数学系离散数学教研组译.组合数学引论[M].北京:高等教育出版社,1985.46, 50—51. [5]邵嘉裕.组合数学[M].上海:同济大学出版社,1991.79. [责任编辑王新奇] The Applications of the Inclusion-Exclusion Principle WUⅥ.YU Jing-jing (Department of Mathematics and Physics,Chongqing University of Science&Technology,Chongqing 401331,China) Abstract:The Inclusion—Exclusion Principle is a basic principle in Introductory Combinatorics.This text will discuss the applications of the Inclusion·-Exclusion Principle in solving counting the number of objects in as·· pects such as Permutations,Combinations,Number hTeory,Graph Theory and Algebra according to the equal form ofthe principle. Key words:the Inclusion—Exclusion Principle;finite set count;Combinations