2016 组合数学大作业题目及解答1. 用母函数法解决下面的问题。
从n 双互相不同的鞋中取出r 只(n r ≤),要求其中没有任何两只是成对的,问共有多少种不同的取法?解:母函数法,由定理2.1.1得()()∑==+=nr r r r n nx C x x 0221G 由于每类元素最多只能出现一次,故()()n x x 21G +=中不能有2x 项,再由同双的两只鞋子有区别,x 的系数应为2。
2.(Hanoi 塔问题)n 个圆盘按从小到大的顺序一次套在柱A 上。
规定每次只能从一根柱子上搬动一个圆盘到另一根柱子上,且要求在搬动过程中不允许大盘放在小盘上,而且只有A 、B 、C 三根柱子可供使用。
用n a 表示将n 个盘从柱A 移到柱C 上所需搬动圆盘的最少次数,试建立数列{}n a 的递推关系。
A B C解:将n 个盘从A 转移到C 过程中,考虑到A 柱的底下的最大的盘,那么某时刻前n-1个盘一定落在B 柱上(否则不满足要求在搬动过程中不允许大盘放在小盘上),接着将最大盘从A 转移到C ,将前n-1个盘从B 再次转移到C ,假设n a 表示将n 个盘从柱A 移到柱C 上所需搬动圆盘的最少次数:则易知递推关系为: ⎩⎨⎧=+-=11)1(**21a n s a n公式解:12-=n n a3. 设G ={全部整数},a, b G ,定义a*b =a +b -2,则G 关于运算*构成一个群。
试证明之。
证:(1) G b a b a ∈-+=*2∈(2)()()()()()()c b a c b a c b a c b a c b a c b a **2*22222***=-+=--++=-+-+=-+= (3)单位元为2:a a a a a *222222=-+==-+=*(4)a 的逆元为()()()()a a a a a a a a a a *4242244*:44-=-+-==--+=--=+-(5)满足交换律:a b a b b a b a *22*=-+=-+=所以G 关于*构成一个群。
4. 已知n a a a ,...,21与n b b b ,...,21是n 2个正数,且1......22221=+++n a a a ,1......22221=+++n b b b ,求证:nn b a b a b a b a ......,,332211中存在一个值一定不大于1。
解:用反证法 若nn b a b a b a b a ......,,332211中不存在一个值不大于1,,即式子的每一项都大于1 即:1......1,1,1332211>>>>n n b a b a b a b a 即:n n b a b a b a b a >>>>......,,332211 即a 的每一项都比b 大 22232322222121......,,nn b a b a b a b a >>>>⇒ 22322212232221............nn b b b b a a a a +++>++++⇒ 与题设条件1......1......22322212232221=+++==++++n n b b b b a a a a 不符合所以假设失败,即nn b a b a b a b a ......,,332211中存在一个值一定不大于15.翻译下面一段文章。
Theorem 11.5.3 Graph isomorphism is an equivalence relation.Proof It suffices to show that graph isomorphism is reflexive, symmetric, and transitive.(i)(Reflexive)—In this case, the required bijection is the identity map. Hence,G ≈ G.(ii) (Symmetric)—Suppose that G ≈ H. Then, there exists a bijection φ : V(G) → V (H) such tha t uv∈ E(G) if and only if φ(u)φ(v) ∈ E(H). Sinceφis a bijection, it has an inverse, φ−1. Since G ≈ H, if wz∈ E(H), thenthere exists xy∈ E(G) such that φ(x) = w and φ(y) = z. Thus, φ−1(w) =x and φ−1(z) = y. It follows that φ−1(w)φ−1(z) = xy∈ E(G). So, φ−1 is anisomorphism. Therefore, H ≈ G.(iii) (Transitive)—Suppose that G ≈ H and H ≈ K. Thus, there exists a bijection φ : V (G) → V (H) such that uv∈ E(G) if and only if φ(u)φ(v) ∈ E(H).Similarly, there exists a bijection ψ: V (H) → V (K) such that wz∈ E(H)if and only if ψ(w)ψ(z) ∈ E(K). Note that the composition of bijectionsis likewise a bijection (see Exercise 1.4.8). We claim that ψ◦φis therequired bijection. Suppose that uv∈ E(G). Thus, φ(u)φ(v) ∈ E(H). Thisimplies that ψ(φ(u))ψ(φ(v)) ∈ E(K). A similar argument holds if uv∈/ E(G). Ergo, G ≈ K.定理11.5.3图同构是一种等价关系。
证明它可以表明,图同构具有自反性,对称性,和传递性。
1)(自反性)——这种情况下,需要双射函数是恒等映射。
因此,G≈G。
(2)(对称性)假设G≈H.然后,存在一个双射函数φ:V(G)→V(H)使得uv∈E(G)当且仅当φ(u)φ(V)∈E(H)。
由于φ是一个双射函数,它有一个逆函数,φ−1。
由于G≈H,如果wz∈E(H),然后存在xy∈E(G),可得φ(x)= w和φ(y)= z。
因此,φ−1(w)= x和φ−1(z)= y。
由此可见,φ−1(w)φ−1(z)=xy∈E(G)。
所以,φ−1是一个同构。
因此,H≈G。
(3)(传递)假设G≈H和H≈k.因此,存在一个双射函数φ:V(G)→V(H),当且仅当φ(u)φ(V)∈E(H)可得uv∈E(G)。
同样,存在一个双射ψ:V(H)→V(K),当且仅当ψ(w)ψ(z)∈E(K)可得wz∈E(H)。
同样注意,复合双射函数同样是一个双射(参见练习1.4.8)。
我们声明ψ,φ被要求是双射函数。
假设uv∈E(G)。
因此,φ(u)φ(v)∈E(H)。
这意味着ψ(φ(u)ψ(φ(v))∈E(K)。
如果uv∈/E(G),类似的论证支持。
因此,G≈K。
6.用组合数学的方法分析韩信点兵的策略。
由下面的“韩信点兵”的数学分析可以总结出如下关系:假设有一个数num,被x除余a,被y除余b,被z除余c,求满足条件的num的最小值值?又:被y、z整除,而被x除余1的最小正整数是n;被x、z整除,而被y除余1的最小正整数是m;被x、y整除,而被z除余1的最小正整数是t。
x,y,z的最小公倍数是s所以,这三个数的和是num = n * a + m * b + t * c - s,必然具有被x除余a,被y除余b,被z除余c的性质。
若num的值小于s,则num即为所要求的最小值;若num大于s,则num逐次减去s的值,直至小于s即可(num的值不可能等于s,除非a,b,c都为0)根据上面的算法,韩信点兵时,必须先知道部队的大约人数,否则他也是无法准确算出人数的。
,被5、7整除,而被3除余1的最小正整数是70;被3、7整除,而被5除余1的最小正整数是21;被3、5整除,而被7除余1的最小正整数是15。
所以,这三个数的和是15×2+21×3+70×2,必然具有被3除余2,被5除余3,被7除余2的性质。
原因在于:被3、5整除,而被7除余1的最小正整数是15;被3、7整除,而被5除余1的最小正整数是21;被5、7整除,而被3除余1的最小正整数是70。
因此,被3、5整除,而被7除余2的最小正整数是15×2=30;被3、7整除,而被5除余3的最小正整数是21×3=63;被5、7整除,而被3除余2的最小正整数是70×2=140。
于是和数15×2+21×3+70×2,必具有被3除余2,被5除余3,被7除余2的性质。
但所得结果233(30+63+140=233)不一定是满足上述性质的最小正整数,故从它中减去3、5、7的最小公倍数105的若干倍,直至差小于105为止,即 233-105-105=23。
所以23就是被3除余2,被5除余3,被7除余2的最小正整数。