组合数学43有禁位的排列.pptVIP

  • 100
  • 0
  • 约 23页
  • 2017-03-23 发布于江苏
  • 举报
组合数学43有禁位的排列

4.3 有禁位排列与车多项式 4.3.1 有禁位排列 4.3.2 车多项式 4.3.3 不相交子棋盘 4.3.4 相交子棋盘 4.3.5 举例 4.3.1 有禁位排列 有禁位n元排列 4.3.1 有禁位排列 有禁位n元排列 n个棋子布局 4.3.1 有禁位排列 定理4.3.1设B为有禁位n元排列问题的棋盘,rk(B)(k=0,1,2,…,n)(规定r0(B)=1)是从棋盘B的不同行不同列取k个禁区的不同方法的数目,则这个有禁位n元排列的个数为 N(B)=r0(B)n!-r1(B)(n-1)!+r2(B)(n-2)! -…+(-1)nrn(B)0! 4.3.1 有禁位排列 证明 n个元素的全排列集合记作E,显然 │E│=n! 令Ai={x│x∈E,且x使第i个元素排在禁区} (i=1,2,…,n) n个元素做全排列,先让k个元素排在禁区有rk(B)种方案,而剩下的n-k个元素作无限制排列,有(n-k)!种方案,即 =rk(B) (n-k)!(1≤i1<i2<…<ik≤n) 4.3.1 有禁位排列 于是 = - + - +… + =r0(B)n!-r1(B)(n-1)!+r2(B)(n-2)! -…+(-1)nrn(B)0! 4.3.2 车多项式 定义4.3.1 设B为有禁位n元排列问题的棋盘, rk(B)(k=0,1,2,…,n)(规定r0(B)=1)是从B的不同行不同列取k个禁区的方案数目,则称多项式 R(x,B) =r0(B)+r1(B)x+r2(B)x2 +r3(B)x3 +…+rn(B)xn 为棋盘B的车多项式。 4.3.3 不相交子棋盘 有禁位5元排列 棋盘B 4.3.3 不相交子棋盘 定义4.3.2 若棋盘B可分为两个小棋盘B1和B2,且B1中每个禁区与B2中每个禁区都不在同一行同一列,这样的两个子棋盘B1和B2称为不相交的。 4.3.3 不相交子棋盘 引理4.3.1 设有禁位n元排列问题的棋盘B被分成两个不相交子棋盘B1与B2,则 rk(B)=r0(B1)rk(B2)+r1(B1)rk-1(B2)+…+ rk(B1)r0(B2)(k=0,1,2,…,n) 证明 从棋盘B不同行不同列取k个禁区可分步如下:先从棋盘B1不同行不同列取t(t=0,1,2,…,k)个禁区,有rt(B1)种取法;再从棋盘B2不同行不同列取k-t个禁区,有rk-t(B2)种取法。 4.3.3 不相交子棋盘 定理 4.3.2设有禁位n元排列问题的棋盘B被分成两个不相交的子棋盘B1与B2,则 R(x,B) =R(x,B1) R(x,B2) 推论4.3.1设有禁位n元排列问题的棋盘B被分成m个两两互不相交子棋盘B1,B2,…,Bm,则 R(x,B) =R(x,B1) R(x,B2)…R(x,Bm) 4.3.4 相交子棋盘 有禁位5元排列 棋盘B 4.3.4 相交子棋盘 4.3.4 相交子棋盘 定理4.3.3 子棋盘 与 如前所述,则 (1) rk(B)=rk( )+rk( ) (2) R(x,B)=R(x, )+xR(x, ) 证明从棋盘B不同行不同列取k个禁区分两种:①这k个禁区不含S,此时从子棋盘 不同行不同列取k个禁区,有rk( )种取法; ②这k个小阴影方块含S,则从子棋盘 不同行不同列取k-1个禁区,有rk( )种取法 4.3.5 举例 例4.3.1 棋盘B 4.3.5 举例 4.3.5 举例 r1(B1)=4,r2(B1)=2,r3(B1)=r4(B1)=0 R(x,B1)=1+4x+2x2 r1(B2)=2,r2(B2

文档评论(0)

1亿VIP精品文档

相关文档