Professional Documents
Culture Documents
Lec 11
Lec 11
1 / 24
Tài liệu tham khảo
2 / 24
Đi vòng quanh thế giới
10.5 Euler
(a) (b)
FIGU
FIGURE 8 Hamilton’s “A Voyage Round the the “A
World” Puzzle. World
Because the author cannot supply each reader with a wooden solid w
will consider the equivalent question: Is there a circuit in the graph sho
passes through each vertex exactly once? This solves the puzzle because
3 / 24 th
Con Mã đi trên bàn cờ
4 / 24
Con Mã đi trên bàn cờ 2
5 / 24
Định nghĩa (Đồ thị nửa Hamilton)
▶ Một đường đi trong đồ thị G được gọi là đường đi Hamilton
nếu nó chứa tất cả các đỉnh của G.
▶ Một đồ thị được gọi là đồ thị nửa Hamilton nếu nó có đường
đi Hamilton.
6 / 24
Solution: G1 has a Hamilton circuit: a, b, c, d, e, a. There is no Hamilton circuit in G
be seen by noting that any circuit containing every vertex must contain the edge {a
but G2 does have a Hamilton path, namely, a, b, c, d. G3 has neither a Hamilton c
Ví dụ path, because any path containing all vertices must contain one of the ed
Hamilton
{e, f }, and {c, d} more than once.
Đồ thị nào dưới đây là nửa Hamilton?
a b a b a b g
e c
d c d c e f
G1 G2 G3
d
Nói cách khác, đồ thị Hamilton là đồ thị có chu trình bao trùm.
8 / 24
Solution: G1 has a Hamilton circuit: a, b, c, d, e, a. There is no Hamilton circuit in G
be seen by noting that any circuit containing every vertex must contain the edge {a
but G2 does have a Hamilton path, namely, a, b, c, d. G3 has neither a Hamilton c
Ví dụ path, because any path containing all vertices must contain one of the ed
Hamilton
{e, f }, and {c, d} more than once.
Đồ thị nào dưới đây là Hamilton?
a b a b a b g
e c
d c d c e f
G1 G2 G3
d
a d e a d
c
b c b e
G H
11 / 24
Mệnh đề
Nếu G = (V, E) có chu trình Hamilton, vậy thì với mọi tập đỉnh
khác rỗng S ⊆ V, đồ thị thu được từ G bằng cách xóa các đỉnh
thuộc S chỉ có nhiều nhất |S| thành phần liên thông.
Chứng minh.
12 / 24
Ví dụ
Đồ thị sau có phải là Hamilton không?
13 / 24
Ví dụ
Đồ thị sau đây chỉ ra rằng điều kiện cần trước không phải điều
kiện đủ. Tại sao?
14 / 24
Bài tập
Alice và Bob nhìn trộm đề thi Toán Rời Rạc của thầy Đức. Alice
thấy thầy đang mô tả một đồ thị với 17 đỉnh và 129 cạnh; còn
Bob thấy thầy hỏi xem đồ thị này có chu trình Hamilton không.
- Bob nói rằng: ”không cần biết chi tiết đồ thị thầy đang vẽ thế
nào, chắc chắn đồ thị này có chu trình Hamilton.”
- Còn Alice nói: ”Nếu không biết chi tiết thì không thể quyết định
được đồ thị này có chu trình Hamilton hay không.”
15 / 24
Định lý (Ore)
Giả sử G là một đơn đồ thị với n ≥ 3 đỉnh thỏa mãn: với mọi cặp
đỉnh không liền kề u và v, ta có
deg(u) + deg(v) ≥ n,
16 / 24
Chứng minh định lý Ore
17 / 24
Chứng minh (tiếp)
v1 v2 vn−1 vn
...
18 / 24
Chứng minh (tiếp)
19 / 24
Chứng minh (tiếp)
deg(vn ) ≤ n − 1 − k
n ≤ deg(v1 ) + deg(vn ) ≤ k + (n − 1 − k) = n − 1 7
20 / 24
Định lý (Dirac)
Nếu G là một đồ thị với n ≥ 3 đỉnh thỏa mãn: bậc của mỗi đỉnh ít
nhất bằng n/2, khi đó G là đồ thị Hamilton.
Chứng minh.
▶ Với hai đỉnh không kề nhau bất kỳ u và v ta có
▶ Suy ra, G thỏa mãn các điều kiện của định lý Ore, vì thế nó
có chu trình Hamilton.
21 / 24
Bài tập
▶ Hãy chỉ ra rằng các điều kiện trên không phải điều kiện cần.
▶ Có nghĩa rằng: chỉ ra tồn tại đồ thị không thỏa mãn điều kiện
Dirac mà vẫn có chu trình Hamilton.
22 / 24
one position from the preceding bit string, and the last string differ
Mã Gray position. We can model this problem using the n-cube Qn . What is
is a Hamilton circuit in Qn . Such Hamilton circuits are easily fou
▶ Chia đường tròn thành 2n cung có độ dài bằng nhau, và gán
mỗi xâu bít độ dài n cho một cung.
(a) (b)
111 000 100 000
23 / 24
Mã Gray 2
110 111
100
101
010
011
000 001
FIGURE 14 A Hamilton 24 / 24