离散数学练习题2 答案
更新时间:2023-11-22 19:21:01 阅读量: 教育文库 文档下载
- 离散数学知识点推荐度:
- 相关推荐
1-1.都是命题: 1-2设
P:明天天气晴朗 Q:我们就去郊游
则 P ?Q:如果明天天气晴朗,我们就去郊游 1-3根据真值表求公式P ? (P∧(Q ?R ))的主析取范式。 解
表1.15
P T T T T F F F F Q T T F F T T F F 例1.42真值表
R T F T F T F T F P ? (P∧(Q ?R)) T F T T T T T T 则
P ? (P∧(Q ?R )) ? (﹁P∧Q∧R )∨(﹁P∧Q∧﹁R )∨(﹁P∧﹁Q∧R )∨ (﹁P∧?Q∧﹁R )∨(P∧﹁Q∧R )∨(P∧﹁Q∧﹁R )∨(P∧Q∧R )
■
由于任意一组命题变元P1, P2, …, Pn的真值指派和它的极小项之间是一一对应的,故可以对极小项进行编码。首先需要规定变元在极小项中的排列次序,假设为P1, P2, …, Pn,用m表示极小项,若Pi出现在极小项中,则编码的第i个位置上的值为1,否则为0。比如变元P, Q, R(规定次序为P, Q, R)的极小项P∧﹁Q∧﹁R的编码为100,将此极小项记为m100。若将编码看作是一个二进制数,又可将例中的极小项记为m4。用此方法,可以简写所求得的
– 1 –
错误!文档中没有指定样式的文字。
给定公式的主析取范式。
P ? (P∧(Q ?R )) ? m0∨m1∨m2∨m3∨m4∨m5∨m7(规定P, Q, R的次序为P, Q, R) 公式P ? (P∧(Q ?R ))的主析取范式。 解 P ? (P∧(Q ?R )) ?﹁P∨(P∧(﹁Q∨R )) ? (﹁P∨P)∧(﹁P∨﹁Q∨R) ? (﹁P∨﹁Q∨R ) ? (﹁P∨﹁Q∨R )
1-4试证明(﹁P ? Q )∧(P ?R )∧(﹁Q∨S ) ? S∨R。 证明 (1)﹁P ?Q
(2)﹁Q∨S (3)Q ?S (4)﹁P ?S (5)﹁S ?P (6)P ?R (7)﹁S ?R
(6), I13
(8)﹁﹁S∨R
E16
(9)S∨R
P P T, (2), E16 T, (1), (3), I13 T, (4), E18 P T, (5),
T, (7),
T, (8), E1
– 2 –
图1.1 例1.51证明过程的树表示
错误!文档中没有指定样式的文字。
1-5如果迈克有电冰箱,则或者他卖了洗衣机,或者他向别人借了钱。迈克没有向别人借钱,所以如果迈克没有卖掉洗衣机,则他没有电冰箱。
解 设
P:迈克有电冰箱 Q:迈克卖了洗衣机 R:迈克向别人借了钱。
则上述语句可翻译为命题关系式
(1)P ? Q∨R (2)﹁P∨Q∨R (3)﹁ (﹁P∨Q ) ?R (4)﹁﹁P∧﹁Q ?R (5)P∧﹁Q ?R (6)﹁R ?﹁(P∧﹁Q ) (7)﹁R ?﹁P∨Q (8)﹁R (9)﹁P∨Q (10)P ?Q
(11)﹁Q ?﹁P
P ?Q∨R, ﹁R ?﹁Q ?﹁P P T, (1), E16 T, (2), E16 T, (3), E9 T, (4), E1 T, (5), E18 T, (6), E8 P
T, (7), (8), I11 T, (9), E16
T, (10), E18
1-6如果今天我没课,则我去机房上机或去图书馆查资料;若机房没有空机器,则我没法去上机;今天我没课,机房也没有空机器,所以我去图书馆查资料。
– 3 –
错误!文档中没有指定样式的文字。
解 设
P:今天我没课 Q:我去机房上机
R:我去图书馆查资料 S:机房没有空机器
则上述语句可翻译为命题关系式
P ?Q∨R, S ?﹁Q, P, S ? R
(1)﹁R P (2)P ?Q∨R P (3)﹁P∨Q∨R T, (2), E16 (4)R∨﹁P∨Q T, (3), E3 (5)﹁R ?﹁P∨Q T, (4), E16 (6)﹁P∨Q T, (1), (5), I11 (7)P ?Q T, (6), E16 (8)S ?﹁Q P (9)﹁﹁Q ?﹁S T, (8), E18 (10)Q ?﹁S T, (9), E1 (11)P ?﹁S T, (7), (11), I13 (12)P P
(13)﹁S
T, (11), (12), I11
– 4 –
错误!文档中没有指定样式的文字。
(14)S
P
(15)F
(13), (14)
1-7北京、上海、天津、广州四市乒乓球队比赛,三个观众猜测比赛结果。 甲说:“天津第一,上海第二。” 乙说:“天津第二,广州第三。” 丙说:“北京第二,广州第四。”
比赛结果显示,每人猜对了一半,并且没有并列名次。问:实际名次怎样排列?解 设 P2:北京第二 Q2:上海第二 R1:天津第一 R2:天津第二 S3:广州第三 S4:广州第四 由已知条件:
甲猜对了一半,(﹁R1∧Q2 )∨(R1∧﹁Q2 )在真值指派f下为T; 乙猜对了一半,(﹁R2∧S3 )∨(R2∧﹁S3 )在真值指派f下为T; 丙猜对了一半,(﹁P2∧S4 )∨(P2∧﹁S4 )在真值指派f下为T。 由事实知,每个城市只能得一个名次即R1∧R2, S3∧S4为永假式。
再由题意,没有并列名次可得:P2∧Q2, P2∧R2, R2∧Q2在真值指派f下为F。
– 5 –
错误!文档中没有指定样式的文字。
由于关系是一种特殊的集合,在证明此类问题时,通常任选一个关系的元素,然后得出它也属于另一个关系。
设R, S, T均为A上的二元关系,那么证明(S∪T)?R=(S?R)∪(T?R) 证明 选择任意的
??y(
ni?1
3.11 “找出三个元素的集合A和A上关系R,使R, R2, R3, R4两两不等”是可能的吗?如可能请具体做出,并说明这一现象与t(R)=
解 是可能的。 令A={a, b, c}
R={, , ,
R2={, , , ,
R3={, , , ,
ni?12
3
4
Ri不矛盾。
3i?1R=
i4i?1Ri
Ri不矛盾。
3.12 将n个元素的集合划分成两个分块,共有多少种不同的分块?
解 划分成两个分块,则每个分块至少有一个元素,一个分块取i个元素的不同分类法
12n?1与取n?i个元素的不同分类法一样,故共有: (Cn+Cn+?+Cn)/2=(2n?2)/2=2n?1?1(种)。
3.13 设A={1, 2, 3, 4, 5},那么
– 11 –
错误!文档中没有指定样式的文字。
(1)A上共有多少个二元关系?
(2)上述关系中,有多少个是等价关系?
解 (1)考虑A上的关系矩阵的数目,一个关系矩阵唯一地确定了一个二元关系——由于集合中有5个元素,所以关系矩阵是一个5?5的矩阵,共有25个元素,每个元素可以是0,也可以是1,所以共有225个不同的二元关系。
(2)由于某集合上的划分与该集合上的等价关系之间是一一对应的关系,所以A有多少种划分就有多少个等价关系。以划分中等价类中元素数目分类:
① 等价类中元素最多的只有一个元素的划分只有1种;
223② 等价类中元素最多的有两个的划分共有C5+C5?C5=40种; 33③ 等价类中元素最多的有三个的划分共有C5+C5=20种;
4④ 等价类中元素最多的有四个的划分共有C5=5种;
⑤ 等价类中元素最多的有五个的划分只有1种。 因此,总共的等价关系共有1+40+20+5+1=67种。 请读者根据此题归纳出一般的结论。
■
3.14已知N及其关系R如下,试说明R是等价关系,并指出等价类是什么。N是自然数集,R={
解 ?ni∈X,有ni/nj=1=20,故
?ni, nj∈X,若
2k, k是整数)?ni, nj, np∈X,若
则
– 12 –
错误!文档中没有指定样式的文字。
总之,R是X上的等价关系,等价类是: [1]R={1, 2, 4, 8, 16, …, 2n, …} [3]R={3, 3?21, 3?22, …, 3?2n, …} [5]R={5, 5?21, 5?22, …, 5?2n, …} ?
3.15 图(a)为一有序集的哈斯图。 (1)下列命题那些为真?
aRb,dRa,cRd,cRb,bRe,aRa,eRa
(2)恢复R的关系图。
(3)指出R的最大、最小元,极大、极小元。
(4)求出子集B1={c, d, e},B2={b, c, d, e},B3={b, c, d, e}的上、下界,上、下确界。 解 (1)为真的命题有aRa,eRa,dRa。 (2)R的关系图如图(b)所示。
图 哈斯图和关系图
(3)A的最大元素为a,A的最小元素不存在;极大元为a,极小元为d, e。 (4)子集B1={c, d, e}的上界为a和c,下界不存在,上确界为c; 子集B2={b, c, d}的上界为a,下界为d,上确界为a,下确界为d;
– 13 –
错误!文档中没有指定样式的文字。
子集B3={b, c, d, e}的上界为a,下界不存在,上确界为a。
4.1找出下图中所有不同的圈。 解 C3:v8v9v10v8, v2 v3 v6 v2, v2 v6 v7 v2
C4:v2 v3 v6 v7 v2, v3 v4 v5 v6 v3 C5:v2 v3 v4 v5 v6 v2 C6:v2 v3 v4 v5 v6 v7 v2
图 含圈、路的简单无向图
10-3 给定一图G=(V, E)如右图所示。图 G
解
??01000?101??10100?00?02000?
A????01000?? A2???10100???00001?????00010? ??00010????00001??
– 14 –
错误!文档中没有指定样式的文字。
?0?2?3A??0??0??02020002000000010??20?040???40? A??20??1??00?0???0020200000100?0??0? ?0?1??从上面的矩阵中可以看到一些结论,如v1与v2之间有两条长度为3的路,结点v1与v3之间有一条长度为2
的路,在结点v2有四条长度为4的回路。
– 15 –
错误!文档中没有指定样式的文字。
【例10.10】 图10.29的两个图是否同构?
解 图10.29的两个图虽然形状不同,但它们表示了同一个图 其中
V(G)={a, b, c, d} E(G)={e1, e2, e3, e4, e5, e6}={(a, b),(a, c),(b, d),(b, c),(d, c),(a, d)},
a的邻接点为b, c, d,b的邻接点为a, c, d,c的邻接点为b, a , d,d的邻接点为b, c, a。 ■
【例10.11】 证明在连通图G中任意两条最长的通路必有一个公共结点。 证明 用反证法。
若G中有两条最长的通路P1、P2,无公共顶点。因G连通,故P1上有任—点u与P2
上的任一点v必是连通的,不妨设u是(u, v)-通路上最后一个在P1上的点,v是最先一个在P2上的点,如图10.30所示。
G=(V(G), E(G))
图10.29 例10.10图 图10.30 例10.11图
l, 2令(u, v)-通路为P3 ,设最长通路的长为l,u将P1分为两段,必有一段的长≥设为P4;同理v分P2为两段,有一段设为P5,其长≥
l。于是|P4+P3+P5|>l,此与P1、P2最2长相矛盾(此处“+”意指二通路相接)。 ■
?v?【例10.12】(1)证明若有v个结点的G是简单图,且? >???1,则G连通。
?2??v?(2)当v为偶数时,找出一个非连通的(???1)-正则简单图。
?2?
– 16 –
错误!文档中没有指定样式的文字。
?v?证明 (1)用反证法。假设G至少有两个连通分支,但至少有一个分支的结点个数≤??,
?2??v??v?这个分支中结点的度数最大为???1,这是因为G是简单的,这与? >???1矛盾。
?2??2??v?(2)有两个连通分支,每个分支有??个结点的完全图,即为所求的图。 ■
?2?【例10.13】 在8?8棋盘的64个方格中分别填入1~64个数字。求证:无论怎么填入这些数,总能找到两个具有公共边的两方格,里面所填数字之差不少于5。
证明 假设在64个方格中已填好64个数字。以这64个数字为结点集V构作简单无向图G=(V, E), ij?E? i和j所在的两方格有公共边。易知,G的直径d(G)≤7?7?14。若相邻两结点数字之差≤4,则G中任何两结点数字之差≤4?14=56。但存在两结点数字分别为1和64,且64?1=63>56,矛盾。
■
【例10.14】 证明若G是简单图且?≥k,则G有一条长为k的路。 证明 若P是G中的一条最长路,它的长l小于k,设P为v1v2v3dG(v1)≥?≥k?l,从而在P外存在一结点v0和v1邻接,于是v0v1v2vlvl?1,由假定
vl?1是G中长于P的
一条路,这和P是G中最长路矛盾,故l≥k。我们可以在P中取一段长为k的路,故G中存在长为k的路。 ■
?v?1?【例10.15】 (1)证明若G为?条边、v个结点的简单图,且????则G是连通的。
2???v?1?(2)对v>l,求一个非连通单图G使得????。
2??证明 (1)若G不连通,可分为两个结点数分别为v1, v2的互不连通子图G1, G2。 易知 于是
vi≥1(i?1, 2)
v1+v2=v
?(G)≤?1???2??11?22≤
2222????(v?1)(v1?v2?2)(v?1)(v?2)≤?22
?v?1?????2?– 17 –
?v??v?v(v?1)v(v?1)错误!文档中没有指定样式的文字。
?v?1?这与????矛盾。
2??(2)G?Kv?1?K1即为所求的单图。
■
【例10.16】 试证:若G是连通单图,但不是完全图,则G存在如下三个结点u, v和w,满足uv,vw ? E,uw ? E。
证明 由假定G不是完全图,故存在u, w1?V,uw1?E;由于G是连通的,故存在一条连接u, w1?V的最短路,设为uu1u2显然uu2?E,否则和最短路假定矛盾。unw1, n≥1。
■
于是我们令u1?v, u2?w(当n=1时,u2=w1),即为所求。
【例10.17】 试证:若?≥2,则G含有圈。
证明 由于?≥2,从而由v0出发到vk的路可以向前延伸,又由于G是有限个结点,从而延伸到某一点后再往下延伸时,必然要和已走过结点相重,于是我们就得到G中的一个圈。
【例10.18】 设:M是图G的关联矩阵,而A是图G的邻接矩阵。试证: (1)M的列和为2。 (2)A的列和是多少?
证明 (1)按M的定义,它的第j列是对应ej和V(G)中结点的关联次数所成的向量,由于一条边只有二个端点,故M的列和为2。
(2)根据定义,A的第i列的列和恰为与vi关联的边的数目。 【例10.19】 设图G的邻接矩阵为
?0?0A???1??1101001000?1?? 1??0?■
■
求G的可达性矩阵。
解
– 18 –
错误!文档中没有指定样式的文字。
?0?22A???1??0011110101??2?11?3? A???21???0??0122001111??1?21?4? A=??32???1??2223112201?3?? 3??1?故
?3?5234B4?A?A?A?A???7??3457224413??1?6?? P=?1?17???2??1111111111?1?? 1??1?
由此可知图G中任意两个结点间均是可达的,并且任意一个结点均有回路,此图是连通图。 上述计算可达性矩阵的方法还是比较复杂,因为可达性矩阵是一个元素为0或1的布尔矩阵,由于在每个Al中,对于两个结点间的路的数目不感兴趣,它所关心的是该两结点间是否有路存在,因此可将矩阵A,A2,?,An分别改为布尔矩阵A, A(2), ?, A(n),故P=A∨A(2)∨?∨A(n),其中A(i)表示在布尔运算下A的i次方。 ■
【例10.20】 计算图10.27a对应的完全关联矩阵的秩数,以验证定理10.10。
?1?01??001M(r?1)(G)????00??00?????????0??
100解 设完全关联矩阵
M(G):
v1 v2 v3 v4 v5 e1 0 0 0 1 1 e2 0 0 1 1 0 e3 0 0 1 0 1 e4 0 1 1 0 0 e5 0 1 0 0 1 e6 1 1 0 0 0 e7 1 0 0 0 1 – 19 –
错误!文档中没有指定样式的文字。
??1 1 0 0 0 0 0??1 1 0 0 0 0 0??0 0 0 1 1 1 0????0 0 0 1 1 1 0?第4行与第1行对调??0 1 1 1 0 0 0?第1行加第5行??0 1 1 1 0 0 0? ?0 0 0 0 0 1 1??????0 0 0 0 0 1 1??1 0 1 0 1 0 1????0 1 1 0 1 0 1????1 1 0 0 0 0 0??0 1 1 1 0 0 0????1 1 0 0 0 0 0??0 1 1 1 0 0 0??第2行与第3行对调??0 0 0 1 1 1 0?第2行加第5行?0 0 0 1 1 1 0??0 0 0 0 0 1 1?????0 0 0 0 0 1 1?
??0 1 1 0 1 0 1????0 0 0 1 1 0 1????1 1 0 0 0 0 0??0 1 1 1 0 0 0????1 1 0 0 0 0 0??0 1 1 1 0 0 0??第3列与第4列对调??0 0 1 0 1 1 0?第3行加第5行?0 0 1 0 1 1 0?
?0 0 0 0 0 1 1????0 0 0 0 0 1 1???????0 0 1 0 1 0 1?0 0 0 0 0 1 1????1 1 0 0 0 0 0??1 1 0 0 0 0 0??0 1 1 0 0 1 0????0 1 1 0 0 1 0??第4列与第6列对调??0 0 1 1 1 0 0?第4行加第5行?0 0 1 1 1 0 0?
?0 0 0 1 0 0 1?????0 0 0 1 0 0 1???0 0 0 1 0 0 1????0 0 0 0 0 0 0??最后一个矩阵其秩为4,即
rankM(G)=5?1=4
【例12.2】 应用算法12.1求图G的最小生成树,G如图12.5(a)所示。
图12.5 求最小生成树
解
– 20 –
错误!文档中没有指定样式的文字。
(1)根据Kruskal算法,首先根据图G得到按权值的边排序表L:e5, e9, e2, e4, e6, e8, e7, e1, e10, e3, e11
(2)然后,令S??。
(3)接下来,依次将e5, e7, e2, e4, e6, e1放入S中;边e8, e9被忽略,因为它们的加入会形成圈。
(4)此时S中有6条边,满足S?n?1,所以算法结束。 得到的最小生成树T如图12.5(b)所示,树权为10。 最小生成树的构造还可以使用其他算法。 算法12.2 (Prim算法)
(1)选出结点v,令V(T)={v},E(T)??;
(2)在所有u?V(T)的结点中,若连接结点u和w的边e=uw是最小权重边,其中,w?V(T),则令V(T)?V(T){u},E(T)?E(T){uw};
■
(3)若|E(T)|=n?1,算法停止,输出E(T)。否则,转(2),继续向树中增加新结点。 【例12.3】 使用Prim算法求图12.5(a)的最小生成树。 解 不失一般性,选出结点v1,令V(T)={v1},E(T)??。 图12.6(a)~(g)显示出按照Prim算法求最小生成树的过程。
■
图12.6 Prim算法求最小生成树
– 21 –
错误!文档中没有指定样式的文字。
注意,例12.3求得的图12.5(a)的最小生成树(图(g))不同于例12.2(图(b))。这也说明一个图的最小生成树不唯一
【例12.4】 请用前序、中序和后序遍历算法遍历图12.13所示的二叉树。 解 (1)前序遍历结果为ABDEHCFGIK J; (2)中序遍历结果为DBHEAFCKIG J;
(3)后序遍历结果为DHEBFKIJGC A。
图12.13 二叉树的遍历
11-1 问开区间(0, 1)中的有理数集合按有理数的大小排序是否构成完全格?闭区间[0, 1]呢?
解 开区间(0, 1)中的有理数集合按有理数的大小排序不构成完全格。闭区间[0, 1]中的有理数集合按有理数的大小排序构成完全格。
– 22 –
正在阅读:
离散数学练习题2 答案11-22
市政表格(技术资料)09-19
想让妹子觉得你有档次05-04
ADuC702X中文资料08-11
实验2TRUNK配置01-26
本科生毕业论文(设计)答辩记录表03-28
中小学生的特点及其思想道德教育 Microsoft Word 文档12-16
中国鞋材五金件行业市场前景分析预测年度报告(目录) - 图文12-16
电磁感应 测试题(一).doc05-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 练习题
- 离散
- 答案
- 数学
- 跨文化交际中委婉语的语用原则
- 柯力D2008X说明书
- 餐饮单店信息化项目建设方案-案例分享 - 图文
- 房地产新形势下营销渠道拓展及创新
- 居民参与对社区建设的促进作用
- 事故致因理论优缺点分析
- 高职高专计算机教育课程体系改革与实践
- 长期资产管理习题
- 课时跟踪检测(十一) 全球气候变化和气候类型判读
- 畲族文化在幼儿园环境创设中的运用现状研究 - 图文
- 楼宇自动化系统工程设计1
- 期末复习二
- 面向全体学生,关注个体差异
- 关于专业合作社开展资金互助的建议
- 学生会干事选拔管理制度
- 高低压开关柜出厂试验大纲
- 华润电力菏泽电厂引风机报告终板20140424 - 图文
- 浅谈培养城郊地区小学生科学素养的有效途径-文档资料
- 住房公积金属于不属于夫妻共同财产?
- 基于GSM的家庭防盗系统设计 - 图文