xmu 离散数学 卢杨班作业详解【4-7章】

5个4000比特大状态置换算法的设计与分析 下面是 5 个概念性、实验性的 4000 位可逆置换设计。它们都保证是双射,但未经过密码分析,不可直接用于生产系统。风格分别覆盖:三维 SPN、Feistel、可逆元胞自动机、ARX、宽轨迹/Keccak 式结构。 这 5 个设计分别代表了 SPN、Feistel、元胞自动机、ARX、宽轨迹 Keccak 五种不同风格,覆盖了主流大状态置换的构造思路。再次强调:它们只是实验性概念,若要用于实际协议,必须经过严格安全性分析。 阅读详情

第四章 二元关系和函数

4.

A={1,2,3}

恒等关系

I A = { < 1 , 1 > , < 2 , 2 > , < 3 , 3 > } I_A=\{ <1,1>,<2,2>,<3,3>\} IA​={<1,1>,<2,2>,<3,3>}

全域关系 E A = { < 1 , 1 > , < 1 , 2 > , < 1 , 3 > , < 2 , 1 > , < 2 , 2 > , < 2 , 3 > , < 3 , 1 > , < 3 , 2 > , < 3 , 3 > } E_A=\{<1,1>,<1,2>,<1,3>,<2,1>,<2,2>,<2,3>,<3,1>,<3,2>,<3,3>\} EA​={<1,1>,<1,2>,<1,3>,<2,1>,<2,2>,<2,3>,<3,1>,<3,2>,<3,3>}

小于等于关系

L A = { < 1 , 1 > , < 1 , 2 > , < 1 , 3 > , < 2 , 2 > , < 2 , 3 > , < 3 , 3 > } L_A=\{<1,1>,<1,2>,<1,3>,<2,2>,<2,3>,<3,3>\} LA​={<1,1>,<1,2>,<1,3>,<2,2>,<2,3>,<3,3>}

整除关系

D A = { < 1 , 1 > , < 1 , 2 > , < 1 , 3 > , < 2 , 2 > , < 3 , 3 > } D_A=\{<1,1>,<1,2>,<1,3>,<2,2>,<3,3>\} DA​={<1,1>,<1,2>,<1,3>,<2,2>,<3,3>}

6.2

A={1,2,4,6},列出R

R={(x,y)|x,y ∈ \in ∈A ∧ \wedge ∧ |x-y|=1}

R = { < 1 , 2 > , < 2 , 1 > } R=\{<1,2>,<2,1>\} R={<1,2>,<2,1>}

9

R = { < 0 , 1 > , < 0 , 2 > , < 0 , 3 > , < 1 , 2 > , < 1 , 3 > , < 2 , 3 > } R=\{<0,1>,<0,2>,<0,3>,<1,2>,<1,3>,<2,3>\} R={<0,1>,<0,2>,<0,3>,<1,2>,<1,3>,<2,3>}

求R ∘ \circ ∘R, R − 1 R^{-1} R−1

R ∘ R = { < 0 , 2 > , < 0 , 3 > , < 0 , 3 > , < 1 , 3 > } R\circ R=\{<0,2>,<0,3>,<0,3>,<1,3>\} R∘R={<0,2>,<0,3>,<0,3>,<1,3>}

R − 1 = { < 1 , 0 > , < 2 , 0 > , < 3 , 0 > , < 2 , 1 > , < 3 , 1 > , < 3 , 2 > } R^{-1}=\{<1,0>,<2,0>,<3,0>,<2,1>,<3,1>,<3,2>\} R−1={<1,0>,<2,0>,<3,0>,<2,1>,<3,1>,<3,2>}

11

设 A = { 1 , 2...10 } A=\{1,2...10\} A={1,2...10}

R = { < x , y > ∣ x , y ∈ A ∧ x + y = 10 } R=\{<x,y>|x,y\in A\wedge x+y=10 \} R={<x,y>∣x,y∈A∧x+y=10}

对称性,非自反性(含 < 5 , 5 > <5,5> <5,5>)

12

关系图:

在这里插入图片描述

关系矩阵:
[ 0 1 2 3 0 1 0 0 1 1 0 0 0 0 2 1 1 0 1 3 0 0 1 0 ] \left[ \begin{matrix} & 0 & 1&2&3 \\ 0 &1&0&0&1 \\ 1&0&0&0&0 \\ 2&1&1&0&1\\ 3&0&0&1&0\\ \end{matrix} \right] ​0123​01010​10010​20001​31010​ ​

16

在这里插入图片描述

$ 自反闭包:r®=R\cup R^0$

对称闭包 : s ( R ) = R ∪ R − 1 对称闭包: s(R)=R\cup R^{-1} 对称闭包:s(R)=R∪R−1

传递闭包 : t ( R ) = R ∪ R 2 ∪ . . . 传递闭包: t(R)=R\cup R^2\cup... 传递闭包:t(R)=R∪R2∪...

在这里插入图片描述

18.1

是 Z + Z^+ Z+ 的划分

  1. ∅ \emptyset ∅ ∉ \notin ∈/ π \pi π

  2. S1,S2不交

  3. S2= Z + Z^+ Z+-S1= Z + Z^+ Z+ ∩ \cap ∩ ~S1

    S1 ∪ \cup ∪S2=( Z + Z^+ Z+ ∩ \cap ∩~S1) ∪ \cup ∪S1=( Z + Z^+ Z+ ∪ \cup ∪ S1) ∩ \cap ∩(~S1 ∪ \cup ∪S1)= Z + Z^+ Z+

20.2

在这里插入图片描述

22.1

在这里插入图片描述

极大元:e

极小元:a

最大元:e

最小元:a

23

在这里插入图片描述

蓝色圈住的地方为B

上界:12

下届:1

最小上届:12

最大下届:1

28

回答是否为满射、单射、双射。若为双射,求反函数。求A在f下的像f(A)

为满射,单射,双射。

反函数为 f ( x ) − 1 = < x , x − 1 > f(x)^{-1}=<x,x-1> f(x)−1=<x,x−1>

f(A)=6

非满射,非单射。

f(A)={1,2}

非满射,为单射

f(A)={1, 2 3 2\over 3 32​}

34

(1)

g ∘ \circ ∘f=f(g(x))=f(x+4)= ( x + 4 ) 2 − 2 (x+4)^2-2 (x+4)2−2

f ∘ \circ ∘g=g(f(x))=g( x 2 x^2 x2-2)= x 2 x^2 x2+2

(2)

g ∘ \circ ∘f非单射,非满射,非双射

g ∘ \circ ∘f非单射,非满射,非双射

(3)

g,h有反函数

g ( x ) − 1 g(x)^{-1} g(x)−1=x-4

h ( x ) − 1 h(x)^{-1} h(x)−1= ( x + 1 ) 1 3 (x+1)^{1\over3} (x+1)31​

第五章 代数系统的一般概念

2判断二元运算是否封闭

(2) 封闭

(4) 封闭

(8) 封闭

3

(2)不符合交换律、适合结合律。不符合分配律,分配律是两个二元运算之间的

(4) 不符合交换律,符合结合律。不符合分配律,分配律是两个二元运算之间的

(8) 适合交换律、结合律。符合分配律,乘法对加法适合分配律

4

(2) 无单位元(仅右单位元1),无零元,显然可得,无逆元

(4) 单位元为nxn的单位矩阵,零元为nxn的零矩阵。有逆矩阵的矩阵A的逆元为 A − 1 A^{-1} A−1

(8) 加法:无单位元,无零元,显然可得,无逆元 //乘法:单位元为1,无零元,无逆元

8

(1)

  1. 满足交换律:*、 ∘ \circ ∘、 ∙ \bullet ∙
  2. 满足结合律:*、 ∘ \circ ∘、 ∙ \bullet ∙ 、 □ \Box □
  3. 幂等: □ \Box □

(2)

*:没有单位元,零元为a,无逆元

∘ \circ ∘: 单位元为a,无零元,a的逆元为a,b的逆元为b

∙ \bullet ∙ :无单位元,无零元,无逆元

□ \Box □: 无单位元(左单位元为a),无零元(右零元为b),无逆元

11

(2) S2构成V的子代数,S2对+, ∙ \bullet ∙ 都是封闭的

12

设V1=({1,2,3},°,1),其中x°y表示取x和y之中较大的数,V2=({5,6},*,6),其中x*y表示取x和y之中较小的数.

(1) 求出V1的所有子代数,其中哪些是平凡的子代数?哪些是真子代数?

(2)求积代数y,×y,给出积代数(V,×V,·,)的运算表和代数常数k,并说明k是什么特异元素

(1)

子代数系统的B的条件:

  1. B ⊆ \subseteq ⊆S
  2. B ∉ \notin ∈/ ∅ \emptyset ∅
  3. B和S含有相同的子代数常数
  4. B对V中所有运算封闭

1为单位元

B1={1},B2={1,2},B3={1,3},B4={1,2,3}

其中平凡子代数为:B1,B4

真子代数为:B2,B3

(2)

设 V 1 × V 2 = < S 1 × S 2 , ∙ , k > V_1\times V_2=<S1\times S2,\bullet,k> V1​×V2​=<S1×S2,∙,k>

S 1 × S 2 = { < 1 , 5 > , < 1 , 6 > , < 2 , 5 > , < 2 , 6 > , < 3 , 5 > , < 3.6 > } S_1\times S_2=\{<1,5>,<1,6>,<2,5>,<2,6>,<3,5>,<3.6>\} S1​×S2​={<1,5>,<1,6>,<2,5>,<2,6>,<3,5>,<3.6>}

< x 1 , y 1 > , < x 2 , y 2 > ∈ S 1 × S 2 <x_1,y_1>,<x_2,y_2>\in S_1\times S_2 <x1​,y1​>,<x2​,y2​>∈S1​×S2​

< x 1 , y 1 > ∙ < x 2 , y 2 > = < x 1 ∘ x 2 , y 1 ∗ y 2 > <x_1,y_1>\bullet<x_2,y_2>=<x1\circ x_2,y_1*y_2> <x1​,y1​>∙<x2​,y2​>=<x1∘x2​,y1​∗y2​>

运算表:
[ < 1 , 5 > < 1 , 6 > < 2 , 5 > < 2 , 6 > < 3 , 5 > < 3.6 > < 1 , 5 > < 1 , 5 > < 1 , 5 > < 2 , 5 > < 2 , 5 > < 3 , 5 > < 3 , 5 > < 1 , 6 > < 1 , 5 > < 1 , 6 > < 2 , 5 > < 2 , 6 > < 3 , 5 > < 3 , 6 > < 2 , 5 > < 2 , 5 > < 2 , 5 > < 2 , 5 > < 2 , 5 > < 3 , 5 > < 3 , 5 > < 2 , 6 > < 2 , 5 > < 2 , 6 > < 2 , 5 > < 2 , 6 > < 3 , 5 > < 3 , 6 > < 3 , 5 > < 3 , 5 > < 3 , 5 > < 3 , 5 > < 3 , 5 > < 3 , 5 > < 3 , 5 > < 3 , 6 > < 3 , 5 > < 3 , 6 > < 3 , 5 > < 3 , 6 > < 3 , 5 > < 3 , 6 > ] \left[ \begin{matrix} &<1,5>&<1,6>&<2,5>&<2,6>&<3,5>&<3.6>\\ <1,5>&<1,5>&<1,5>&<2,5>&<2,5>&<3,5>&<3,5>\\ <1,6>&<1,5>&<1,6>&<2,5>&<2,6>&<3,5>&<3,6>\\ <2,5>&<2,5>&<2,5>&<2,5>&<2,5>&<3,5>&<3,5>\\ <2,6>&<2,5>&<2,6>&<2,5>&<2,6>&<3,5>&<3,6>\\ <3,5>&<3,5>&<3,5>&<3,5>&<3,5>&<3,5>&<3,5>\\ <3,6>&<3,5>&<3,6>&<3,5>&<3,6>&<3,5>&<3,6>\\ \end{matrix} \right] ​<1,5><1,6><2,5><2,6><3,5><3,6>​<1,5><1,5><1,5><2,5><2,5><3,5><3,5>​<1,6><1,5><1,6><2,5><2,6><3,5><3,6>​<2,5><2,5><2,5><2,5><2,5><3,5><3,5>​<2,6><2,5><2,6><2,5><2,6><3,5><3,6>​<3,5><3,5><3,5><3,5><3,5><3,5><3,5>​<3.6><3,5><3,6><3,5><3,6><3,5><3,6>​ ​
k = < 1 , 6 > k=<1,6> k=<1,6>

k是单位元

14

若 ψ 为 V 1 到 V 2 的同态 V 1 = < S 1 , ∘ > ( V ) 2 = < S 2 , ∗ > 则 ψ ( x ∘ y ) = ψ ( x ) ∗ ψ ( y ) 普通加法和矩阵加法 ψ ( a ) = [ a 0 0 a ] ψ ( b i ) = [ 0 b − b 0 ] ψ ( a ) + ψ ( b ) = [ a b − b a ] ( + 为矩阵加法 ) 故可知 ψ ( a + b i ) = ψ ( a ) + ψ ( b i ) ( 第一个 + 为普通加法,第二个为矩阵加 ) 若\psi为V_1到V_2的同态\\ V1=<S_1,\circ>\pod V_2=<S_2,*>\\ 则\psi(x\circ y)=\psi(x)*\psi(y)\\ 普通加法和矩阵加法\\ \psi(a)=\left[ \begin{matrix} a&0\\ 0&a \end{matrix} \right] \psi(bi)=\left[ \begin{matrix} 0&b\\ -b&0 \end{matrix} \right]\\ \psi(a)+\psi(b)=\left[ \begin{matrix} a&b\\ -b&a \end{matrix} \right](+为矩阵加法)\\ 故可知\psi(a+bi)=\psi(a)+\psi(bi)(第一个+为普通加法,第二个为矩阵加)\\ 若ψ为V1​到V2​的同态V1=<S1​,∘>(V)2​=<S2​,∗>则ψ(x∘y)=ψ(x)∗ψ(y)普通加法和矩阵加法ψ(a)=[a0​0a​]ψ(bi)=[0−b​b0​]ψ(a)+ψ(b)=[a−b​ba​](+为矩阵加法)故可知ψ(a+bi)=ψ(a)+ψ(bi)(第一个+为普通加法,第二个为矩阵加)

普通乘法和矩阵乘法 ψ ( a ∗ b i ) = [ 0 a ∗ b − a ∗ b 0 ] ψ ( a ) = [ a 0 0 a ] ψ ( b i ) = [ 0 b − b 0 ] ψ ( a ) ∗ ψ ( b ) = [ 0 a ∗ b − a ∗ b 0 ] 可知 ψ ( a ∗ b i ) = ψ ( a ) ∗ ψ ( b i ) ( 第一个 ∗ 为普通乘法,第二个 ∗ 为矩阵乘法 ) 普通乘法和矩阵乘法\\ \psi(a*bi)=\left[ \begin{matrix} 0&a*b\\ -a*b&0 \end{matrix} \right]\\ \psi(a)=\left[ \begin{matrix} a&0\\ 0&a \end{matrix} \right]\\ \psi(bi)=\left[ \begin{matrix} 0&b\\ -b&0 \end{matrix} \right]\\ \psi(a)*\psi(b)=\left[ \begin{matrix} 0&a*b\\ -a*b&0\\ \end{matrix} \right]\\ 可知\psi(a*bi)=\psi(a)*\psi(bi)(第一个*为普通乘法,第二个*为矩阵乘法) 普通乘法和矩阵乘法ψ(a∗bi)=[0−a∗b​a∗b0​]ψ(a)=[a0​0a​]ψ(bi)=[0−b​b0​]ψ(a)∗ψ(b)=[0−a∗b​a∗b0​]可知ψ(a∗bi)=ψ(a)∗ψ(bi)(第一个∗为普通乘法,第二个∗为矩阵乘法)

故可知 ψ \psi ψ为 V 1 到 V 2 V_1到V_2 V1​到V2​的同态

不为单同态,因为对于*来说, < a , b > 和 < b , a > 的结果相同 ψ ( a ∗ b i ) = ψ ( a ) ∗ ψ ( b i ) = ψ ( b ∗ a i ) <a,b>和<b,a>的结果相同\psi(a*bi)=\psi(a)*\psi(bi)=\psi(b*ai) <a,b>和<b,a>的结果相同ψ(a∗bi)=ψ(a)∗ψ(bi)=ψ(b∗ai)

为满同态

不为同构

第六章 几个典型的代数系统

1.

(1)可结合、1为单位元、其中任何元素都有逆元。故为群

(4)lcm:最小公倍数 gcd:最大公约数。

可结合。对于lcm有单位元1,对gcd有零元1。在S不仅只有一个元素时,零元无逆元。故为半群

(5)可结合。单位元为0。0的逆元为0,1的逆元为1;故其中任何元素都有逆元。为群

5.

可结合。2为单位元。其中任何元素都有逆元,为4-x。故可构成群

6.

(1)给出 ∘ \circ ∘运算表

∘ \circ ∘f1=xf2= x − 1 x^{-1} x−1f3=1-xf4= ( 1 − x ) − 1 (1-x)^{-1} (1−x)−1f5= ( x − 1 ) x − 1 (x-1)x^{-1} (x−1)x−1f6= x ( x − 1 ) − 1 x(x-1)^{-1} x(x−1)−1
f1=xx x − 1 x^{-1} x−11-x ( 1 − x ) − 1 (1-x)^{-1} (1−x)−1 ( x − 1 ) x − 1 (x-1)x^{-1} (x−1)x−1 x ( x − 1 ) − 1 x(x-1)^{-1} x(x−1)−1
f2= x − 1 x^{-1} x−1 x − 1 x^{-1} x−1x1- x − 1 x^{-1} x−1 ( 1 − x − 1 ) − 1 (1-x^{-1})^{-1} (1−x−1)−1 ( x − 1 − 1 ) x (x^{-1}-1)x (x−1−1)x x − 1 ( x − 1 − 1 ) − 1 x^{-1}(x^{-1}-1)^{-1} x−1(x−1−1)−1
f3=1-x1-x ( 1 − x ) − 1 (1-x)^{-1} (1−x)−1x x − 1 x^{-1} x−1 − 1 -1 −1-1
f4= ( 1 − x ) − 1 (1-x)^{-1} (1−x)−1 ( 1 − x ) − 1 (1-x)^{-1} (1−x)−11-x 1 − ( 1 − x ) − 1 1-(1-x)^{-1} 1−(1−x)−1 ( 1 − ( 1 − x ) − 1 ) − 1 (1-(1-x)^{-1})^{-1} (1−(1−x)−1)−1x ( 1 − x ) − 1 ( ( 1 − x ) − 1 − 1 ) − 1 (1-x)^{-1}((1-x)^{-1}-1)^{-1} (1−x)−1((1−x)−1−1)−1
f5= ( x − 1 ) x − 1 (x-1)x^{-1} (x−1)x−1 ( x − 1 ) x − 1 (x-1)x^{-1} (x−1)x−1 ( x − 1 ) − 1 x (x-1)^{-1}x (x−1)−1x 1 − ( x − 1 ) x − 1 1-(x-1)x^{-1} 1−(x−1)x−1x ( ( x − 1 ) x − 1 − 1 ) ( x − 1 ) − 1 x ((x-1)x^{-1}-1)(x-1)^{-1}x ((x−1)x−1−1)(x−1)−1x ( x − 1 ) x − 1 ( ( x − 1 ) x − 1 − 1 ) − 1 (x-1)x^{-1}((x-1)x^{-1}-1)^{-1} (x−1)x−1((x−1)x−1−1)−1
f6= x ( x − 1 ) − 1 x(x-1)^{-1} x(x−1)−1 x ( x − 1 ) − 1 x(x-1)^{-1} x(x−1)−1 x − 1 ( x − 1 ) x^{-1}(x-1) x−1(x−1) 1 − x ( x − 1 ) − 1 1-x(x-1)^{-1} 1−x(x−1)−1 ( 1 − x ( x − 1 ) − 1 ) − 1 (1-x(x-1)^{-1})^{-1} (1−x(x−1)−1)−1 ( x ( x − 1 ) − 1 − 1 ) x − 1 ( x − 1 ) (x(x-1)^{-1}-1)x^{-1}(x-1) (x(x−1)−1−1)x−1(x−1)x

可结合。f1为其单位元,所以元素都有逆元。故 < F , ∘ > <F,\circ> <F,∘> 是一个群

7.

(1)可结合,a为单位元,所有元素均有逆元。故 < G , ∘ > <G,\circ> <G,∘> 为群

(2)生成元有b,c。因为 b k , c k b^{k},c^{k} bk,ck涵盖了G里的所有元素

11.

G = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , 16 , 17 , 18 , 19 } G=\{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19\} G={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19}

(1)所有生成元为:

n=20,生成元为小于等于20且与20互质的数

1 3 7 9 11 13 17 19

(2)G的所有子群

G = < 1 > = < 3 > = < 7 > = < 9 > = < 11 > = < 13 > = < 17 > = < 19 > G=<1>=<3>=<7>=<9>=<11>=<13>=<17>=<19> G=<1>=<3>=<7>=<9>=<11>=<13>=<17>=<19>(生成元的生成子群=G)

20的正因子为 1 2 4 5 10 20,故有6个子群

H 1 = < 0 > = { 0 } H1=<0>=\{0\} H1=<0>={0}

H 2 = < 1 > = G H2=<1>=G H2=<1>=G

H 3 = < 2 > = { 0 , 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 , 18 } = < 20 − 2 > = < 18 > H3=<2>=\{0,2,4,6,8,10,12,14,16,18\}=<20-2>=<18> H3=<2>={0,2,4,6,8,10,12,14,16,18}=<20−2>=<18>

H 4 = < 4 > = { 0 , 4 , 8 , 12 , 16 } = < 20 − 4 > = < 16 > H4=<4>=\{0,4,8,12,16\}=<20-4>=<16> H4=<4>={0,4,8,12,16}=<20−4>=<16>

H 5 = < 5 > = { 0 , 5 , 10 , 15 } = < 15 > H5=<5>=\{0,5,10,15\}=<15> H5=<5>={0,5,10,15}=<15>

H 6 = < 10 > = { 0 , 10 } H6=<10>=\{0,10\} H6=<10>={0,10}

(3)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FJb3ITaF-1678012348161)(课外学习资料/所需图片/QQ截图20221205145804.png)]

12

(1)

σ = \sigma= σ=(1 4 6 2 5 3 ), τ \tau τ=(1 3 2)(4 5 6)

(2)

σ τ − 1 σ = ( 1 , 2 , 6 ) ( 3 , 5 , 4 ) \sigma\tau^{-1}\sigma=(1,2,6)(3,5,4) στ−1σ=(1,2,6)(3,5,4)

σ 2 = ( 1 , 6 , 5 ) ( 2 , 3 , 4 ) \sigma^2=(1,6,5)(2,3,4) σ2=(1,6,5)(2,3,4)

(3)

σ \sigma σ是6阶轮换, τ \tau τ是3阶轮换

15

(1)

由于已知为布尔代数, ∨ \vee ∨对 ∧ \wedge ∧有可分配, ∧ \wedge ∧对 ∨ \vee ∨也可分配

(a ∧ \wedge ∧b) ∨ \vee ∨(a ∧ \wedge ∧b ∧ \wedge ∧c) ∨ \vee ∨(b ∧ \wedge ∧c) ∨ \vee ∨(a ∧ \wedge ∧b ∧ \wedge ∧c)

=((a ∧ \wedge ∧b) ∧ \wedge ∧(1 ∨ \vee ∨c)) ∨ \vee ∨((b ∧ \wedge ∧c) ∧ \wedge ∧(1 ∨ \vee ∨a))

=(a ∧ \wedge ∧b) ∨ \vee ∨(b ∧ \wedge ∧c)

=b ∧ \wedge ∧(a ∨ \vee ∨c)

(2)

f ∗ f^* f∗=b ∨ \vee ∨(a ∧ \wedge ∧c)

16

在这里插入图片描述

18

根据 ∨ \vee ∨对 ∧ \wedge ∧的分配律可得

a ∨ \vee ∨(b ∧ \wedge ∧c)=(a ∨ \vee ∨b) ∧ \wedge ∧(a ∨ \vee ∨c)

又因为a《=c,故a ∨ \vee ∨c=c

带入可得

a ∨ \vee ∨(b ∧ \wedge ∧c)=(a ∨ \vee ∨b) ∧ \wedge ∧(a ∨ \vee ∨c)=(a ∨ \vee ∨b) ∧ \wedge ∧c

第七章 图的基本概念

1

(1)

在这里插入图片描述

(2)

d(v1)=2

d(v2)=4

d(v3)=2

d(v4)=3

d(v5)=1

d(v6)=0

∑ i = 1 6 d ( v i ) = 2 + 4 + 2 + 3 + 1 + 0 = 12 = 2 ∗ 6 = 2 ∗ m \stackrel{6}{\underset{i=1}{\sum}}d(v_i)=2+4+2+3+1+0=12=2*6=2*m i=1∑​6​d(vi​)=2+4+2+3+1+0=12=2∗6=2∗m

(3)

奇度顶点的个数为2个。验证了:在任何图中,度数为奇数的顶点个数是偶数

(4)

无平行边。环为 e 2 e_2 e2​ 。孤立点为 v 6 v_6 v6​ 。悬挂顶点为 v 5 v_5 v5​ 。悬挂边为 e 4 e_4 e4​

(5)

多重图:含平行边

简单图:不含平行边也不含环

G无平行边,G不是多重图。G含环,G不是简单图

2

由握手定理。 ∑ i = 1 6 d ( v i ) = 2 ∗ m = 24 \stackrel{6}{\underset{i=1}{\sum}}d(v_i)=2*m=24 i=1∑​6​d(vi​)=2∗m=24。减去3*6度,还剩下6度,若剩下n-3个顶点均为2度时,n最小。计算可得G中至少有6个顶点

4

设:n阶无向图中,度数为k+1的顶点个数为x,度数为k的顶点个数为y。

由题可得

x+y=n

根据握手定理得

(k+1)*x+k*y=2*m

(k+1)*(x+y)-y=2*m

(k+1)*n-y=2*m

y=(k+1)*n-2*m

7

(1)

4阶自补图有一种非同构

5阶自补图有两种非同构

(2)

不存在3阶自补图:

3阶完全图一共有3条边。其生成子图,与其生成子图的补图,边数不同,不可能同构。

不存在6阶自补图:

6阶完全图一共有6*5/2=15条边。其生成子图,与其生成子图的补图,边数不同,不可能同构。

9

n为奇数,则n阶完全图每个顶点的度数为偶数。

若G中 v i v_i vi​ 的度数为奇数。根据补图的定义可得 d G ( v i ) + d G ˉ ( v i ) = d k n ( v i ) d_G(vi)+d_{\bar G}(v_i)=d_{k_n}(v_i) dG​(vi)+dGˉ​(vi​)=dkn​​(vi​) ,n阶完全图每个顶点的度数为偶数。则若 G ˉ \bar G Gˉ中 v i v_i vi​ 的度数为奇数。同理可推广至其他的点

可证,G与G的补图的奇度顶点的个数相等

11

(1)

4条不同的初级回路: c e 3 c , e e 2 d e 1 e , b d e 1 e b , b a e b ce_3c,ee_2de_1e,bde_1eb,baeb ce3​c,ee2​de1​e,bde1​eb,baeb

5条不同的简单回路: c e 3 c , e d e , b d e b , b e a b , b a e d e b ce_3c,ede,bdeb,beab,baedeb ce3​c,ede,bdeb,beab,baedeb

(2)

a到d的短程线为: a e e 2 d aee_2d aee2​d,距离为 d < a , d > = 2 d<a,d>=2 d<a,d>=2

(3)

d到a的短程线为: d e 1 e b a de_1eba de1​eba,距离为 d < d , a > = 3 d<d,a>=3 d<d,a>=3

(4)

D是单向连通图

经过每个顶点至少一次的通路: b a e e 2 d c baee_2dc baee2​dc

12

D的邻接矩阵为
A 1 = [ 0 1 0 0 0 0 1 1 1 1 0 1 1 0 0 0 ] A^1=\left[ \begin{matrix} 0&1&0&0\\ 0&0&1&1\\ 1&1&0&1\\ 1&0&0&0\\ \end{matrix} \right] A1= ​0011​1010​0100​0110​ ​

A 2 = [ 0 0 1 1 2 1 0 1 1 1 1 1 0 1 0 0 ] A^2=\left[ \begin{matrix} 0&0&1&1\\ 2&1&0&1\\ 1&1&1&1\\ 0&1&0&0\\ \end{matrix} \right] A2= ​0210​0111​1010​1110​ ​

A 3 = [ 2 1 0 1 1 2 1 1 2 2 1 2 0 0 1 1 ] A^3=\left[ \begin{matrix} 2&1&0&1\\ 1&2&1&1\\ 2&2&1&2\\ 0&0&1&1\\ \end{matrix} \right] A3= ​2120​1220​0111​1121​ ​

A 4 = [ 1 2 1 1 2 2 2 3 3 3 2 3 2 1 0 1 ] A^4=\left[ \begin{matrix} 1&2&1&1\\ 2&2&2&3\\ 3&3&2&3\\ 2&1&0&1\\ \end{matrix} \right] A4= ​1232​2231​1220​1331​ ​

(1)

D中 v 1 v_1 v1​到 v 4 v_4 v4​长度为4的通路有多少条?

a 14 ( 4 ) = 2 a_{14}^{(4)}=2 a14(4)​=2,有两条

(2)

D中 v 1 v_1 v1​到 v 1 v_1 v1​长度为4的通路有多少条?

a 11 ( 3 ) = 2 a_{11}^{(3)}=2 a11(3)​=2,有两条

(3)

D中长度为4通路总数为多少?其中有多少条是回路?

总数为 ∑ i , j 4 a i j ( 4 ) = 29 \stackrel{4}{\underset{i,j}{\sum}}a_{ij}^{(4)}=29 i,j∑​4​aij(4)​=29条通路

其中 ∑ i , j 4 a i i ( 4 ) = 6 \stackrel{4}{\underset{i,j}{\sum}}a_{ii}^{(4)}=6 i,j∑​4​aii(4)​=6条为回路

15

正则图为无向简单图,不可有平行边和环

有2种非同构情况

6和3,3

厦大离散数学.zip 厦门大学离散数学 立即下载

相关推荐

扫地机器人:从仿真到决策,一个完整SLAM导航系统的自研之路

本文详细记录了从零开始自研扫地机器人SLAM导航系统的全过程,涵盖ROS-Gazebo仿真系统搭建、地图预处理优化、全覆盖规划算法迭代等关键技术。通过三次算法升级,最终实现92%的清洁效率,并分享DWA调参、状态机设计等实战经验,为开发者提供从仿真到落地的完整解决方案。

weixin_29053695的博客 352

xmu 离散数学 卢杨班作业详解【8-12章】

离散数学卢杨班 8-12章

Dys_debug的博客 849

深入理解梅尔刻度、梅尔滤波器组和梅尔时频谱图

读取一段音频,使用短时傅里叶变换,得到普通的时频谱图,然后绘制梅尔滤波器组,值得注意的是,librosa的梅尔滤波器组函数还带有权重归一化功能,即对一个三角形滤波器的每个权重,都除以该三角形的面积,如果不希望进行该归一化,设置参数。从公式可见,对数部分可以以自然对数为底数,也可以以10为底数,不同的底数对应不同的系数,要确定当前的系数,只需要代入(1000Hz, 1000mel)即可。其中,m是当前滤波器的序号,表征了当前的时间段,k是当前频率的序号,表征了当前正在对哪一频率的。

DEDSEC_Roger的博客 1万+

厦门大学计算机科学系系主任,卢杨-厦门大学计算机科学系

[1] Yang Lu, Yiu-ming Cheung, and Yuan Yan Tang, "Adaptive Chunk-based Dynamic Weighted Majority for Imbalanced Data Streams with Concept Drift", IEEE Transactions on Neural Networks and Learning Syst...

weixin_42361133的博客 798

逆向选择启示录:一个失败高频策略如何意外跑赢市场

本文探讨了高频交易中的逆向选择现象,揭示了一个失败的高频策略如何通过简化意外跑赢市场。通过加密货币市场的实证分析和蒙特卡洛模拟,研究发现低预测性的简单策略反而更具鲁棒性,有效规避了逆向选择风险。文章还提供了小币种做市策略的优化框架和实践建议,为量化交易者提供了宝贵洞见。

weixin_29191669的博客 401

c++实现异步线程池并详细分析线程池析构流程

多线程编程是提高程序性能和响应能力的关键技术之一,异步线程池作为多线程编程的一种有效实现方式,能够管理和复用线程资源,避免频繁创建和销毁线程带来的开销。在本文中,我们将深入探讨如何实现一个异步线程池。

2301_76564925的博客 1598

xmu 离散数学 卢杨班作业详解【1-3章】

离散数学卢杨班2021级作业

Dys_debug的博客 737

手把手教你用MaxEnt+ArcGIS玩转物种分布预测

本文详细介绍了如何利用MaxEnt最大熵模型与ArcGIS软件进行物种分布预测。通过实战案例,从数据收集、环境变量处理、模型参数设置到结果可视化分析,手把手教你掌握生态位模型的核心流程。结合SDM toolbox插件,可高效完成数据预处理与高级空间分析,是生态学与保护生物学研究的实用指南。

weixin_29309475的博客 559

厦门大学计算机考研资料汇总

厦门大学,简称厦大(XMU),地处福建厦门。由著名爱国华侨领袖陈嘉庚先生于1921年创办,是中国近代教育史上第一所华侨创办的大学,是国内最早招收研究生的大学之一,中国首个在海外建设独立校园的大学,被誉为“南方之强” 。学校是教育部直属的副部级大学,综合性研究型全国重点大学,教育部、福建省和厦门市共建高校 ,是世界一流大学建设高校、国家“2011计划”牵头高校,入选“211工程”、“985工程”,、“111计划”、“珠峰计划”、首批20所学位自主审核高校、“卓越工程师教育培养计划”、“卓越法律人才教育培养计

2110

部署Doris

本文详细介绍了Apache Doris三节点集群(3 FE + 3 BE)的部署流程。首先从硬件配置、系统参数调优等准备工作入手,然后分步说明FE和BE节点的配置方法,包括端口设置、存储路径规划等关键参数。部署完成后提供SQL测试用例和数据一致性验证方法,并总结常见问题解决方案,如节点加入失败、磁盘容量异常等。文档包含完整的命令和配置示例,强调高可用配置和监控建议,为生产环境部署提供实用指导。

神棍之路 1712

电机控制——PMSM无感FOC控制(一)FOC入门

FOC 是一种电机控制技术,全称为 Field Oriented Control(磁场定向控制),也称作矢量控制。该技术可以提高电机的效率、控制稳定性和精度,广泛应用于电机驱动系统中,是目前无刷直流电机(BLDC)、永磁同步电机(PMSM)、感应电机的高效控制的最优方法之一。本节主要讲了FOC的大致流程,带大家先了解FOC到底是个什么东西在做什么,各个模块具体的原理会放到后面的章节详细讲解。FOC其实就是通过控制,相电流按照正弦变化,从而产生出旋转的磁场,控制电机转子转动。

zhuxinmingde的博客 2612

厦门大学计算机学院离散数学复试,2019年厦门大学计算机考研复试办法

2019年厦门大学计算机考研复试办法如下~1、学术型硕士研究生总计划招生25名,其中推荐免试生13名已经复试。今年上复试线考生26名,按照1:1.5的差额复试比例确定初试成绩在337分及以上的考生全部参加学术型硕士研究生复试。如果考生有其他疑问,可以联系芙蓉厦大考研网的咨询老师。全日制专业学位硕士研究生总计划招生74名(含3个嘉庚学院联合培养指标),其中推荐免试生37名已复试。今年上复试线考生24...

weixin_39915505的博客 693

WSL2部署Cadence Virtuoso IC25.1:Ubuntu 26.04排障实录

WSL2以轻量虚拟机结合完整Linux内核,为Windows桌面环境提供了原生级Linux运行能力,解决了传统虚拟机资源开销大、双系统切换低效的问题。对于依赖X11图形协议、FlexNet许可服务和特定动态库的EDA工具链而言,利用WSL2部署Linux发行版需要关注系统集成、显示通路与许可连通性。从技术原理看,图形层X Server的配置、动态库依赖的补齐以及license服务的主机名解析,共同构成EDA工具在WSL2中稳定运行的关键环节。在芯片设计场景中,设计工程师常需在Windows办公机与Linux

weixin_29597551的博客 209

算法日常・每日刷题--<动态规划>42

本题为“不相交的线”,与最长公共子序列问题相似。使用动态规划求解:定义 dp[i][j] 表示 nums1[0:i] 与 nums2[0:j] 的最大不相交连线数。若元素相等,则继承左上值加1;否则取上方或左方最大值。最终返回 dp[m][n],即两数组的最大不相交连线数。时间复杂度 O(mn),空间复杂度 O(mn)。

2503_92261635的博客 15

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

C语言程序设计题|有序数组插入数字冒泡排序

题目要求将一个数插入有序数组末尾,并用冒泡排序实现整体升序。代码先将输入数存入数组最后位置,再通过双重循环进行冒泡排序,每轮将较大元素向后移动,最终输出11个升序元素。该方法虽时间复杂度为O(n²),但符合题目要求,逻辑清晰,适合初学者理解排序原理。

2301_81429079的博客 437

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【算法拾光】模拟|外观数列 + 数青蛙

本文总结两道模拟题解法:外观数列通过迭代统计连续数字个数生成下一项,关键在于处理末尾字符;数青蛙则模拟青蛙叫声“croak”状态转移,维护各阶段青蛙数量,记录最大并发数并确保全部完成。共性在于严格遵循流程、细致处理边界与非法情况,锻炼字符串遍历与状态管理能力。

wuqingyigexiaoba的博客 362

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【数据结构-3】算法美学之降复杂度

在while循环的循环体内,首先用临时变量保存最后一个位置的数据,再通过for循环把所有元素往后移动一位,最后把tmp中保存的值放到下标为0的位置上去。方法二的思路是:创建新数组,让原数组中后k个数据移动到新数组中前面的位置,让原数组中前numsSize-k个数据移动到新数组中后面的位置,这。这段代码的思路是:三次逆置,第一次逆置前numsSize-k个数据,第二次逆置后k个数据,最后整体逆置。这篇博文分享一道解法不一的算法题,求解过程的目的在于降低算法的时间复杂度,题源力扣。,属于空间换时间的操作。

weixin_44218929的博客 78

AI和大模型—从克里金算法说开去

克里金算法源于矿业勘探,通过空间自相关性实现稀疏数据下的最优预测,核心优势在于不确定性量化。在AI大模型中,其等价于高斯过程,广泛应用于超参数优化、小样本建模与推理调度。尽管面临计算复杂度高、核函数选择难等问题,通过稀疏化、分治法与低秩近似可有效优化。该方法在降低训练成本、提升泛化能力及减少幻觉方面表现突出,尤其适用于高维、高成本的智能系统优化,具有重要借鉴价值。

fpcc的专栏 602

算法日常・每日刷题--<动态规划>32

给定严格递增的正整数数组,求最长斐波那契子序列长度。使用二维DP,dp[i][j]表示以arr[i]、arr[j]为最后两项的序列长度,初始化均为2。通过哈希表快速查找前一项target = arr[j] - arr[i],若存在且下标小于i,则状态转移:dp[i][j] = dp[k][i] + 1。遍历更新全局最大长度,最终若结果小于3则返回0。时间复杂度O(n²),空间复杂度O(n²)。

2503_92261635的博客 176

算法札记:几何分布在算法题UVA1262的运用

集卡问题求解核心:将集齐n种优惠券的过程分为n个阶段,每个阶段期望购买次数为 $ \frac{n}{k} $(k为剩余种类数),总期望为 $ n \cdot H_n $(调和数)。通过自洽方程推导单阶段期望,无需几何分布或无穷级数,逻辑清晰且适用于大一水平。例如,n=5时期望约11.42,非5。题目要求以带分数形式输出精确结果,算法上需累加分数并化简。

Keven_11的博客 308

不同的二叉搜索树

互不相同的二叉搜索树的种数,以 j (1<=j<=i)为头节点,左子树是 j-1 个数,右子树就是 i - (j - 1) -1 = i - j个数。所以dp[3] = dp[0] * dp[2] + dp[1] * dp[1] + dp[2] * dp[0]头1 = 左子树0节点 * 右子树2节点,二叉搜索树就是排序树,左子树<根节点<右子树,左右子树也满足左子树<根节点<右子树。头2 = 左子树1节点 * 右子树1节点。所以dp[i] += dp[j-1] * dp[i-j]个节点组成且节点值从。

qq_44721738的博客 150

SSL证书选RSA还是ECDSA:公钥算法、CA签名与兼容性怎么核对

申请SSL证书时,RSA和ECDSA该怎么选?先分清站点公钥算法、CA签名算法和TLS实际兼容性,再用隔离OpenSSL实验读取两类材料,核对申请、续期和部署交接,避免只看Signature Algorithm就选错。

谁呀!的博客 381

固件开发岗算法

背景:嵌入式固件岗,偏爱手写库函数、位运算、数组基础算法。

2502_90352018的博客 109

从曲线到储层:Techlog/KAPPA 全流程算法、UltraLAB 选型与本地 AI 部署实战

以高频 CPU 保证交互,以充足内存承载多井与多任务,以 NVMe 打通项目和知识库 I/O,再按本地模型、上下文与并发配置 GPU。对 UltraLAB 用户而言,更合理的采购方式是带着真实项目做选型:一组典型井、一套完整解释模板、一个目标大模型、一次多人并发测试。用实测结果确定配置,才能把预算转化为解释效率,而不是闲置算力。软件模块、操作系统与许可条件以厂商当前正式说明为准;硬件建议需结合项目实测。AI 输出只能作为辅助证据,不能替代岩石物理与油藏工程专业审核。

wdf8088的博客 162

【Deep-OC-SORT 01】多轨迹算法Deep-OC-SORT源码分析

本工程基于Deep-OC-SORT核心模块,重构并适配了EmbeddingComputer(外观特征提取)、CMCComputer(相机运动补偿)与OCSort(主跟踪器)三类。前者实现整框/网格模式的特征提取与L2归一化;后者通过稀疏光流或SIFT匹配估计仿射变换,补偿相机运动;主跟踪器融合IoU、外观相似度与方向一致性,支持模块开关与自定义组件,实现高效多目标跟踪。

Jayson 博客 331

C++ 标准库算法全景指南

本文系统梳理C++标准库<algorithm>与<numeric>中100+算法,按功能分为非修改、修改、排序、二分查找、归并、堆、极值、字典序、排列及数值操作十大类,涵盖典型用法与时间复杂度。结合C++20范围(ranges)与投影特性,实现更简洁高效的代码。

sss123ddd的博客 236
上一篇: xmu 离散数学 卢杨班作业详解【1-3章】
下一篇: xmu 离散数学 卢杨班作业详解【8-12章】
快苏排序OAO
博客等级 码龄5年 273粉丝 69原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

快苏排序OAO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值