Professional Documents
Culture Documents
th
Bin son
TS. Nguyn Vit ng
1
e2
AB
e4
e5
e6
v2
e4
v3
e3
e2
e5
e7
e6
B
e8
v4
V= {O, A, B, AB}
e7
v1
e1
e3
e9
4
nh ngha th
b
a
c
e
h
b
a
c
e
h
g
b
a
10
Detroit
Chicago
New York
Denver
Washington
San Francisco
Los Angeles
Chicago
Denver
Washington
In
Los Angeles
11
12
Multiple Edges
Detroit
New York
New York
San Francisco
San Francisco
Chicago
Denver
Chicago
Washington
Denver
Los Angeles
Washington
Los Angeles
In
14
Undirected Graphs
Loops
Detroit
New York
San Francisco
pseudographs
Chicago
multigraphs
Denver
simple graphs
Washington
Los Angeles
b
a
18
Nu uv l mt cung th ta ni:
nh u v v k nhau.
nh u gi l nh u(gc), nh v l nh cui
(ngn) ca cung uv.nh v l nh sau ca nh u.
A Directed Graph
New York
Chicago
San Francisco
Denver
Washington
Los Angeles
21
A Directed Graph
A Directed Multigraph
Detroit
New York
Chicago
San Francisco
Chicago
San Francisco
Denver
Denver
Washington
Los Angeles
Los Angeles
23
Washington
Types of Graphs
TYPE
EDGES
Simple graph
Undirected
NO
NO
Multigraph
Undirected
YES
NO
Pseudograph
Undirected
YES
YES
Directed graph
Directed
NO
YES
Directed multigraph
Directed
YES
YES
25
26
Tm ma trn k
a
a
b
b
c
0
1
1
0
Tm ma trn k
b
1
0
1
1
1
1
0
1
0
1
1
0
a b c d e
e
f
27
a 0
b 2
c 1
d 0
e 0
f 0
2
0
1
0
1
1
1
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
f
0
1
1
0
0
28
Bc nh a: deg(a) = 2
Bc ca nh
Bc nh b: deg(b) = 5
b
c
d
Bc nh c: deg(c) = 3
Bc nh d: deg(d) = 2
29
30
d
e
f
Bc ca cc nh?
32
31
Bc nh a: deg-(a)= 1 ; deg+(a)=1
Bc nh b: deg-(b)= 1 ; deg+(b)=3
b
e
f
Bc nh c: deg-(c)= 1 ; deg+(c)=2
Bc nh d: deg-(d)= 0 ; deg+(d)=0
Bc nh e: deg-(e)= 1 ; deg+(e)=0
Bc nh f: deg-(f)= 2 ; deg+(f)=0
34
33
ng cu
nh ngha
Cho hai n th G = (V,E) v G= (V,E).
Ta ni rng G ng cu G, k hiu G G, nu tn
ti song nh f :V Vsao cho:
uv l cnh ca G f(u)f(v) l cnh ca G
2m deg(v)
vV
2) Nu G c hng th:
m deg(v) deg(v)
vV
vV
3) S nh bc l ca th l s chn
35
36
Graph Isomorphism
Ch
Nu G v G l cc n th v hng ng cu
qua nh x f th chng c:
Cng s nh
Cng s cnh
Cng s nh vi bc cho sn(vd: s nh bc 2
ca G v G bng nhau)
deg v = deg f(v)
37
38
b
c
Isomorphism Example
deg(e) = 1
3
6
f
e
Non-isomorphic graphs
d
39
40
10
Non-Isomorphic Example
4
5
d
c
* Same # of
vertices
* Same # of
edges
* Different
# of verts of
degree 2!
(1 vs 3)
41
42
Subgraphs
43
44
11
mt ln gi l ng
i n
c) ng i khng c nh no xut hin qu
mt ln gi l ng i s cp
d) ng i c gi l chu trnh nu n bt u
v kt thc ti cng mt nh
46
47
12
13
i n.
c) ng i khng c nh no xut hin qu
mt ln gi l ng i s cp.
ng i c di 4 t nh 1 ti nh
2 l : (1,2,3,4,2)
d) ng i c gi l mch(chu trnh) nu n
bt u v kt thc ti cng mt nh.
55
56
14
Mt s th v hng c bit
1. th cp n: Kn l n th cp n m gia hai
nh bt k u c mt cnh.
2. th k-u : l th m mi nh u c bc
bng nhau v bng k.
3. th lng phn:
G = (V,E), V = V1 V2, , V1 V2 =.
Mi cnh ca G u ni mt nh trong V1 vi mt nh
trong V2
59
Mt s th c bit
4. th lng phn : l th n, lng
phn, mi nh trong V1 u k vi mi nh trong V2.
5. th b
Cho Kn = (V,E), G (V,E1) Kn ,
G V , E \ E1
G gi l th b ca G. th G c gi l
t b nu G ng cu vi th b ca n
60
15
Mt s th c bit
Mt s th c bit
C4
K4
C5
K5
Cycle Cn
Complete graph Kn
61
62
Mt s th c bit
K1 K
2
K4
K3
n
W4
W5
i 1
K5
K6
n(n 1)
edges.
2
Wheele Wn
63
64
16
C3
C4
C5
C6
C7
W3
C8
W4
W5
W6
W7
W8
65
Q0
Q1 Q2
Number of vertices:
66
Q4
Q3
Number of edges:Exercise to try!
2n.
67
68
17
thi
thi
1)2000. HBK
Cho th v hng , n G c 7 nh trong
c mt nh bc 6. Hi G c lin thng khng?
Gii. nh bc 6 ni vi 6 nh cn li. Do
hai nh bt k u c mt ng i qua nh bc
6
2)2001,HBK
Cho th v hng G lin thng m mi
nh u c bc bng 20. Chng minh rng
nu xo i mt cnh bt k th th thu
c vn cn lin thng
69
70
thi
thi
3)2002,HKHTN.
Gii .
Gi s ta xa cnh uv. Ta ch cn chng minh
vn c ng i t u n v.
Phn chng. Gi s khng c ng i t u
n v. Khi thnh phn lin thng G cha u
m khng cha v. Trong G, u c bc 19, mi
nh khc u c bc 20. Tng cc bc trong
G l s l .V l.
th G gm n nh, 41 cnh, mi nh u c
bc p. Nu p l v p> 1 th th G c lin thng
khng?
71
72
18
thi
thi
4)2005, HKHTN.
V n th v hng gm 6 nh vi bc
2,2,3,3,3,5
73
thi
74
thi
Gii .
Nhn xt . nh bc 5 ni vi 5 nh cn li.
Do ta ch phi quan tm n 5 nh cn li.
Ta xt n th vi 5 nh v cc bc l
1,1,2,2,2.
TH1. Hai nh bc 1 ni vi nhau, 3 nh bc 2
ni vi nhau to thnh chu trnh
75
76
19
thi
thi
TH2. Hai nh bc 1 khng ni vi nhau. Khi
hai nh bc 1 phi ni vi hai nh bc 2
khc nhau v nh bc hai cn li phi ni vi
hai nh bc hai y
Suy ra th cn tm l
77
thi
78
thi
Suy ra th cn tm l:
5)2006 , HKHTN.
V th n v hng gm 6 nh vi bc
2,2,3,3,3,3
79
80
20
thi
thi
Gii.
TH1. 2 nh bc 2 ni vi nhau. Nu chng ni n
cng mt nh bc 3 th nh bc 3 ny ch ni n
mt trong 3 nh cn li:khng th uc. Nh vy
hai nh bc hai ni n hai nh bc 3 khc nhau.
B 2 nh bc hai ta s c mt n th v
hng gm 4 nh vi bc 2, 2, 3, 3. rng
trong th ny mi nh bc 2 u ni vi 2 nh
bc 3 v do 2 nh bc 3 cng ni vi nhau.
Ta c
81
82
thi
thi
v ta c th
84
21
thi
thi
6) thi 07
Tm tt c cc n th v hng (sai
khc mt ng cu) gm 6 nh vi bc :
2, 2, 2, 3, 3, 4
85
thi
86
thi
88
22
thi
thi
89
90
thi
thi
91
23
thi
thi
HKHTN 2009.
Xt th n v hng G vi 6 nh , trong c mt nh bc
1 v 5 nh bc 3. Chng minh rng G lin thng.
Gii.
Gi s G khng lin thng. Gi G1, G2, ,Gk l cc thnh phn
lin thng ca G (k 2). V G khng c nh c lp nn mi
thnh phn lin thng u phi c t nht hai nh. Nh vy mi
thnh phn lin thng u phi c t nht mt nh bc 3. Suy ra
mi thnh phn lin thng phi c t nht 4 nh. Vy G phi c t
nht 4k 8 nh . Tri gi thit.
Cch khc.
Nu b i nh bc 1 v cnh k n ta s c n th v
hng H gm 5 nh vi bc l 2, 3, 3, 3, 3. R rng nu H lin
thng th G cng lin thng.
Trong th H nh bc 2 phi ni vi 2 nh bc 3 khc nhau.
B nh bc 2 ny v b hai cnh k vi n ta c th K gm
4 nh vi bc 2, 2, 3, 3. R rng nu K lin thng th H cng lin
thng v do G cng lin thng.
Trong th K hai nh bc 3 phi ni vi nhau. B cnh ni hai
nh bc 3 ny ta c th gm 4 nh bc 2, th ny l mt
chu trnh , n lin thng . Do G lin thng.
93
94
th c trng s
d ij w(v i v j ) khi vi v j E
khi vi v j E
96
24
5
0
26
70
31
27
0
40
8
0
73
49
0
23
10
25
16
38
12
0
97
Phng php
Xc nh tun t cc nh c khong cch n u0
t nh n ln.
1. Trc tin nh c khong cch nh nht n u0
l u0.
2. Trong V\{u0} tm nh c khong cch n u0
nh nht (nh ny phi l mt trong cc nh k
vi u0) gi s l u1
99
25
u
2
1
y
x
1
4
z
101
r
4
1
3
r
s
t
x
y
z
w
(,-) (,-) (,-) (,-) (,-) (,-) (,-)
103
u0
0*
-
4
y
1
w
3
1
7
3
x
1
u0
0*
7
3
102
w
5
r
s
t
x
y
z
w
(,-) (,-) (,-) (,-) (,-) (,-) (,-)
(4,u0) (,-) (,-) (,-) (1u0)* (,-) (,-)
104
26
x
1
4
y
r
s
(,-) (,-)
(4,u0) (,-)
(3,y)* (,-)
t
(,-)
(,-)
(,-)
x
(,-)
(,-)
(,-)
y
z
(,-) (,-)
(1u0)* (,-)
(4,y)
w
(,-)
(,-)
(,-)
105
1
1
2
1
y
u0
0*
-
r
s
(,-) (,-)
(4,u0) (,-)
(3,y)* (,-)
(10,r)
(10,r)
(9,t)
(8,x)*
-
4
z
t
(,-)
(,-)
(,-)
(6,r)
(6,r)*
-
x
(,-)
(,-)
(,-)
(,-)
(,-)
y
z
(,-) (,-)
(1u0)* (,-)
(4,y)
(4,y)*
(7,t)* -
w
(,-)
(,-)
(,-)
(,-)
(9,z)
(9,z)
(9,z)
106
(9,z)*
Bi tp 2(HKHTN,2006).
Cu 5. Cho th c trng s G = (V, E) ,
V = { v1, v2, v3, v4, v5, v6 , v7}xc nh bi ma
trn trng s D. Dng thut ton Dijkstra tm
ng i ngn nht t v1 n cc nh v2,v3,v 4, v5,
v6,v7
s
t
t
3
r
3
1
3
u0
0*
-
r
4
107
108
27
0 5 31 40
0 27 73
26 0 8 49 25 38
D 0 16
70 0 9
23 0 12
10 0
109
v2
(,-)
v3
v4
v5
v6
v7
(,-)
(,-)
(,-)
(,-)
(31,v 1)*
(,-)
110
(39,v3)*
(78,v2) -
(67,v 6)*
(77,v7) -
111
112
28
b
c
a
0
(
)
(
*
(5, a ) (4, a )
(5,
a
)
Bi tp3(HKHTN2005).
Cho mt v d chng t rng thut ton
Dijkstra tm ng i ngn nht t mt nh
n cc nh khc khng p dng c cho
th c trng lng nu c cnh c trng lng
m
5
a
113
-3
c
114
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
BAI 4(2007)
Dung thuat toan Dijsktra e tm ng i ngan
nhat t nh a en nh z va chieu dai cua no
trong o th vo hng co trong lng sau:
(4.a)
(3.a)
(,-)
(,-)
(,-)
(,-)
(,-)
(4.a)
(3.a)
(6.c)
(9.c)
(,-)
(,-)
(,-)
(4.a)
(3.a)
(6.c)
(9.c)
(,-)
(,-)
(,-)
(4.a)
(3.a)
(6.c)
(7.d)
(11.d)
(,-)
(,-)
(4.a)
(3.a)
(6.c)
(7.d)
(11.d) (12,e )
(4.a)
(3.a)
(6.c)
(7.d)
(4.a)
(3.a)
(6.c)
(7.d)
(4.a)
(3.a)
(6.c)
(7.d)
7
2
a
3
4
c
(,-)
g
115
116
29
117
118
BT1.
1
7
1
2
2
4
1
119
2
6
-6
-6
5
8
4
(,-)
(,-)
(,-)
(,-)
(,-)
120
30
7
1
2
6
-6
3
4
1
-6
(,-)
(,-)
(,-)
(,-)
(,-)
(7,1)
(,-)
(8,1)
(,-)
(,-)
2
6
(,-)
(,-)
(,-)
(,-)
(,-)
(7,1)
(,-)
(8,1)
(,-)
(,-)
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
121
7
1
4
1
2
1
-6
5
7
6
122
-6
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(7,1)
(,-)
(8,1)
(,-)
(,-)
(7,1)
(,-)
(8,1)
(,-)
(,-)
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
(7,1)
(10,6) (2,6)
(9,2)
(8,2)
(7,1)
(10,6) (2,6)
(9,2)
(8,2)
(4,4)
(10,6) (2,6)
(4,4)
(8,2)
123
124
31
2
2
8
k
4
2
-6
5
2
3
2
2
4
(,-)
(7,1)
4
2
2
3
3
5
2
-6
(,-)
(,-)
(,-)
(,-)
(,-)
(8,1)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(,-)
(7,1)
(,-)
(8,1)
(,-)
(,-)
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
(7,1)
(10,6) (2,6)
(9,2)
(8,2)
(4,4)
(10,6) (2,6)
(4,4)
(8,2)
(7,1)
(10,6) (2,6)
(9,2)
(8,2)
(4,4)
(10,6) (2,6)
(4,4)
(8,2)
(4,4)
(8,2)
(2,6)
(4,4)
(5,2)
(4,4)
(8,2)
(4,4)
(5,2)
(4,4)
(7,6)
(-1,6) (4,4)
(5,2)
(2,6)
125
126
127
128
32
BT2.
7
1
2
2
4
1
2
6
-2
8
4
5
2
k 1
0 0
(,-)
(,-)
(,-)
(,-)
(,-)
1 0
(7,1)
(,-)
(8,1)
(,-)
(,-)
2 0
(7,1)
(11,2) (8,1)
(9,2)
(8,2)
3 0
(7,1)
(10,6) (6,6)
(9,2)
(8,2)
4 0
(7,1)
(10,6) (6,6)
(8,4)
(8,2)
5 0
(7,1)
(10,6) (6,6)
(8,4)
(8,2)
129
2
6
-2
4
130
j khi ij E
Qij
0 khi ij E
5
2
131
132
33
Bc 1. D0 = D, Q0 = Q, k = 1.
Bc 2. Vi i = 1 n n, vi j =1 n n. t
Dk 1 (i, k ) Dk 1 (k , j )
Dk (i, j )
Dk 1 (i, j )
Qk 1 (i, k )
Qk (i, j )
Qk 1 (i, j )
Bc 3. Nu k = n th dng. Nu k < n th tr
li Bc 2 vi k := k + 1
if Dk 1 (i, j) Dk 1 (i, k ) Dk 1 (k , j )
if Dk 1 (i, j) Dk 1 (i, k ) Dk 1 (k , j )
if Dk 1 (i, j) Dk 1 (i, k ) Dk 1 (k , j )
if Dk 1 (i, j) Dk 1 (i, k ) Dk 1 (k , j)
133
134
Khi ma trn Q s l
11
22
33
44
1
1
0
0
4
4
1
1
1
1
0
0
4
2
1
3
2
2
0
0
5
5
3
3
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
10
3
3
2
2
0
0
10
4
4
4
0
0
9
9
44
00
9
6
5
5
4
4
0
0
7
7
55
44
00
7
6
6
6
6
6
9
0
66
62
9
0
135
136
34
Ta c D1 = D, Q1 = Q v
D2 =
1
1
0
0
4
4
1
1
1
1
0
0
4
2
1
3
2
2
0
0
5
5
3
3
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
7
3
3
2
2
0
0
10
2
4
4
0
0
9
9
4
4
0
0
9
6
5
5
4
4
0
0
7
7
5
5
4
4
0
0
7
6
6
6
6
6
11
9
0
6
6
6
2
9
0
Q2 =
137
D3 =
138
1
1
0
0
4
3
1
1
1
1
0
0
4
3
1
3
2
2
0
0
5
5
3
3
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
7
3
3
2
2
0
0
10
2
4
4
0
0
9
9
4
4
0
0
9
6
5
5
4
4
0
0
7
7
5
5
4
4
0
0
7
6
6
6
6
6
11
9
0
6
6
6
2
9
0
Q3 =
139
140
35
D4 =
1
1
0
0
4
3
1
1
17
1
1
0
0
4
3
1
3
2
2
0
0
5
5
3
3
14
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
7
16
3
3
2
2
0
0
10
2
4
4
0
0
9
9
4
4
0
0
9
6
5
5
4
4
0
0
7
7
5
5
4
4
0
0
7
6
6
6
6
6
11
9
0
6
6
6
2
9
0
Q4 =
141
D5 =
142
1
1
0
0
4
3
1
1
13
1
1
0
0
4
3
1
3
2
2
0
0
5
5
3
3
10
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
7
12
3
3
2
2
0
0
10
2
4
4
15
0
0
9
9
4
4
0
0
9
6
5
5
13
4
4
0
0
7
7
5
5
4
4
0
0
7
6
6
6
6
6
11
9
0
6
6
6
2
9
0
Q5 =
143
144
36
D6 =
1
1
0
0
4
3
1
1
13
1
1
0
0
4
3
1
3
2
2
0
0
5
5
3
3
10
2
2
0
0
5
4
3
5
3
3
2
2
0
0
10
7
12
3
3
2
2
0
0
10
2
4
4
15
0
0
18
9
9
4
4
0
0
9
6
5
5
13
4
4
0
0
7
7
5
5
4
4
0
0
7
6
6
6
6
6
11
9
0
6
6
6
2
9
0
Q6 =
145
146
ng i Euler - ng i Hamilton
ng i ngn nht t nh 1 n nh 6 l
1 3 2 5 6 v
Q6(1,6) =3,Q6(3,6) = 2,Q6(2,6) = 5,Q6(5, 6) = 6.
ng i ngn nht t nh 4 n nh 5 l
4 6 2 5 v
Q6(4,5) =6,Q6(6,5) = 2,Q6(2,5) = 5.
147
Euler
(1707-1783)
148
37
ng i Euler - ng i Hamilton
ng i Euler - ng i
Hamilton
Problem. The town of Knigsberg was divided into
four sections by the branch of the Pregel River
Hamilton
(1755-1804)
150
Euler Paths
151
152
38
ng i Euler - ng i Hamilton
A
ng i Euler
nh ngha.
B
ng i Euler l ng i qua tt c cc
cnh mi cnh (cung) ng mt ln.Chu
trnh Euler l chu trnh i qua tt c cc cnh
ca th mi cnh ng mt ln.
ii. th c gi l th Euler nu n c chu
trnh Euler
i.
D
153
154
ng i Euler - ng i Hamilton
iu kin cn v .
i. Cho G = (V,E) l th v hng lin thng.
G l th Euler Mi nh ca G u c
bc chn.
Nu G c hai nh bc l cn mi nh khc u
c bc chn th G c ng i Euler
ii. Cho G l th c hng lin thng. G l
th Euler G cn bng.
155
ng i Euler-ng i Hamilton
Thut ton Fleury tm chu trnh Euler.
1. Bt u t mt nh bt k ca G v tun theo
qui tc sau: Mi khi i qua mt cnh no th
xo n i, sau xo nh c lp nu c.
2. Khng bao gi i qua mt cu tr phi khng
cn cch i no khc.
156
39
ng i Euler-ng i Hamilton
b
ng i Euler - ng i Hamilton
ng i Hamilton.
abcfdcefghbga
157
ng i Euler - ng i Hamilton
158
ng i Euler - ng i Hamilton
Qui tc xy dng mt chu trnh Hamilton
H hoc ch ra th v hng khng l Hamilton
40
ng i Euler - ng i Hamilton
Qui tc 3. Khi chu trnh Hamilton m ta ang xy
dng i qua nh i th xo tt c cc cnh k vi i
m ta cha dng(v khng c dng n na).
iu ny li c th cho ta mt s nh bc 2 v ta
li dng qui tc1.
Qui tc 4. Khng c nh c lp hay cnh treo no
c to nn sau khi p dng qui tc 3.
ng i Euler-ng i Hamilton
iu kin cho th c hng , n(khng
c khuyn v khng c cnh song song cng
chiu)
K Meyniel. ij v ji E deg(i)+deg(j)2n-1 vi i, j ty .
LMeyniel(1973). Nu G l th n, lin thng mnh
v tho K Meyniel th G l th Hamilton.
L Camion(1959). Nu G l n th , lin thng mnh
th G Hamilton
161
ng i Euler-ng i Hamilton
162
ng i Euler-ng i Hamilton
thi2004(HKHTN)
thi sau y c Hamilton khng?
LGhouila-Houri(1960) Nu G l n th
lin thng mnh sao cho mi nh u c bc
khng nh hn n th G Hamilton.
L Woodall(1972). Cho G l n th tho
ij E deg+(i)+deg-(j)n, vi mi i,j
th G Hamilton
1
4
7
163
3
6
164
41
ng i Euler-ng i Hamilton
ng i Euler-ng i Hamilton
Gii:
Ta thm vo th G mt nh z v ni z vi mi nh
ca G bi mt cnh, ta thu c th G c n+1
nh.Bc ca mi nh trong G u ln hn bc c
ca n mt n v(trz), cn bc ca z bng n.
Do trong Gth
deg(i)+deg(j)=deg(i)+1+deg(j) +1 n-1+1+1 = n+1,
khi i v j khc z .
deg (i) + deg (z) = deg (i) + 1 + n n+1 ,vi i khc z
Theo L Ore th G l th Hamilton,suy ra G c
ng i Hamilton
165
166
42