Tải bản đầy đủ (.pdf) (10 trang)

Phần tích thiết kế giải thuật (phần 5) potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (83.04 KB, 10 trang )

Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
43
CHƯƠNG 4.


ĐỒ THỊ PHẲNG & BÀI TOÁN
TÔ MÀU.




4.1. ĐINH NGHĨA VỀ ĐỒ THỊ PHẲNG.

Đồ thò phẳng là một đồ thò có thể biểu diễn trên một mặt phẳng (hay trên hình
cầu) sao cho hai cung (hay hai cạnh) không cắt nhau.

Ghi chú. Hai cạnh có chung một đỉnh được gọi là không cắt nhau.







Cắt nhau Không cắt nhau .



Thí dụ. Đồ thò G
1


là đồ thò phẳng và G
2
, G
3
là các biểu diễn phẳng của G
1
.








Đồ thò G
1
Biểu diễn G
2
, G
3
của G
1
.


Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
44


Cho G là đồ thò phẳng. Một mặt (FACE) của G là một miền, giới hạn bởi các
cạnh, không có đỉnh lẫn cạnh ở bên trong. Trong các mặt này luôn luôn có một
và chỉ một mặt vô hạn. Đường biên (CONTOUR) của một mặt r là chu trình
hợp thành từ các cạnh biên của r. Hai mặt r và s được gọi là
KỀ

(ADJACENTES) nếu đường biên của chúng có chung ít nhất một cạnh. Hai mặt
không có chung một đỉnh nào thì sẽ không kề.

THÍ DỤ.

 Một bản đồ đòa dư là một đồ thò phẳng (với điều kiện là không có đảo).
Đồ thò này đặc biệt mỗi đỉnh có bậc ≥ 3. Mặt h là mặt vô hạn, những
mặt còn lại a, b, c, d, e, f, g là những mặt hữu hạn.


h
A a
c
a b

d e
f


FIG. 4.1. ĐỒ THỊ PHẲNG.


 Bài toán ba làng và ba nhà máy. Ta có 3 làng a, b, c, mà ta muốn
đặt đường nối với 3 nhà máy : một nhà máy cung cấp nước d, một nhà

máy cung cấp ga e, một nhà máy cung cấp điện f. Vấn đề đặt ra là , ta
có thể đặt trên một mặt phẳng sao cho các đường dẫn không giao nhau
ngoài các đỉnh cực biên ? Đồ thò biểu diễn 3 làng và 3 nhà máy cho phép
đònh nghóa một lớp các đồ thò không phẳng.

a b c






d e f

FIG 4.2. ĐỒ THỊ KHÔNG PHẲNG LOẠI 1 : K
3,3
.
g
Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
45




4.2. CÔNG THỨC EULER , HỆ QUẢ & THÍ DỤ.

4.2 1. CÔNG THỨC EULER.

Cho một đồ thò phẳng liên thông có n đỉnh, m cạnh và f mặt, ta có


n - m + f = 2

Chứng minh. Truy chứng trên số cạnh :

 m = 1. Ta có n= 2 đỉnh và f=1 mặt. Ta có n – m + f = 2 – 1 + 1 = 2
Vậy công thức EULER đúng cho trường hợp m = 1.
 Giả sử công thức EULER đúng cho trường hợp đồ thò G
i-1
có m
i
– 1 cạnh.
Ta sẽ chứng minh công thức EULER cũng đúng cho trường hợp đồ thò có m
i

cạnh.
Gọi cạnh u = (x,y) là cạnh vẽ thêm vào G
i-1
để có G
i
.
Hiễn nhiên là có it nhất một đỉnh thuộc G
i-1
và u=(x,y) thuộc một mặt K
của G
i-1
. Giả sử x ∈ G
i-1
. Có 2 trường hợp xãy ra :


1. y ∈ K. Do đó ta có : x
f
i
= f
i-1
+ 1.
n
i
= n
i-1
K
m
i
= m
i-1
+ 1
Ta có : y
n
i
- m
i
+ f
i
= n
i
– (m
i-1
+ 1) + (f
i-1
+ 1).

= n
i
– m
i-1
+ f
i-1
= 2
Vậy công thức EULER đúng.

2. y ∉ K. Ta có :
f
i
= f
i-1
.
n
i
= n
i-1
+ 1
m
i
= m
i-1
+ 1
Ta có :
n
i
- m
i

+ f
i
= (n
i
+ 1) – (m
i-1
+ 1) + f
i-1

= n
i
– m
i-1
+ f
i-1
= 2
Vậy công thức EULER đúng.

Vậy công thức EULER đúng với mọi m.


Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
46


4.2.2. Hệ quả.

Trong một đồ thò đơn giản phẳng, liên thông bất kỳ có n đỉnh, m cạnh (m > 2)
và f mặt. Khi ấy, ta có :


3f/2

m

3n - 6. (1)

Chứng minh.

Mỗi mặt bò bao ít nhất 3 cạnh, mỗi cạnh thuộc 2 mặt.
Ba cạnh xác đònh tối đa 2 mặt. Vậy số mặt tối đa là 2m/3.
Ta có f

2m/3. Dùng công thức EULER suy ra bất đẳng thức (1).

4.2.3. Hệ quả.
Trong tất cả các đồ thò phẳng đơn giản, có ít nhất một đỉnh có bậc ≤ 5.

Chứng minh.
Giả sử mọi đỉnh có bậc > 6. Khi ấy 2m > 6n ⇒ m > 3n > 3n – 6. Mâu thuẩn.

4.2.4. THÍ DỤ.
Dùng công thức EULER, ta sẽ chứng minh là tất cả đồ thò đầy đủ 5 đỉnh K
5

không phẳng.














FIG 4.3. ĐỒ THỊ KHÔNG PHẲNG LOẠI 2 : K
5
.
Chứng minh.
Ta có số đỉnh n = 5, Số cạnh m = n(n-1)/2 = 10.
Nếu K
5
phẳng, áp dụng hệ quả 3.2.2 ta có :
10 = m ≤ 3n – 6 = 3x5 – 6 = 9.
Mâu thuẩn. Vậy K
5
không phẳng.


Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
47


Nhận xét.
 Đồ thò những làng và những nhà máy (Loại 1 : K

3,3
) và đồ thò đầy đủ 5
đỉnh (loại 2 :K
5
) cho phép đònh nghóa tất cả những đồ thò mà không phẳng.
 K
5
, K
3,3
cùng là đồ thò đều.
 Đồ thò K
5
không phẳng với số đỉnh nhỏ nhất, đồ thò K
3,3
là đồ thò không phẳng
có số cạnh nhỏ nhất, và cả hai là đồ thò không phẳng đơn giản nhất.


4.3. BẤT ĐẲNG THỨC CẠNH- ĐỈNH.

4.3.1. THÍ DỤ.
Ta xét bài toán xác đònh xem đồ thò G cho trước có phẳng không ?

 THÍ DỤ 1. Cho đồ thò K
4
K
4
phẳng.

 THÍ DỤ 2. Cho đồ thò G sau :

a b c d






h g f e

G phẳng vì ta có thể vẽ lại như sau :
g b f


a c


h d e

 THÍ DỤ 3. Đồ thò sau đây không phẳng.
a b c






Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
48
1 2 3


4.3.2. BẤT ĐẲNG THỨC CẠNH – ĐỈNH.

Cho G là một đồ thò phẳng liên thông có n đỉnh, m cạnh và đường biên của
các mặt có số cạnh g ≥ 3. Khi ấy, ta có :

m ≤ (n-2) g/ (g-2).

Chứng minh.

Giả sử ma trận kề cạnh- mặt có dạng :

f
1
f
2
. f
j
f
F

m
1 .
m
2 .

A = . .
m
I
. . . m

ij
.
m
f

trong đó :
m
ij
= 1 nếu m
I
là cạnh biên của f
j
,
0 ngược lại.

Xét hàng thứ i, ta có :

Σ m
ij
≤ 2 ( vì m
ij
là cạnh biên của nhiều nhất 2 mặt)
Suy ra
Σ Σ m
ij
≤ 2m (1)

Xét cột thứ j, ta có :
Σ m
ij

≥ g (vì mặt f
j
có it nhất g cạnh biên)
Suy ra
Σ Σ m
ij
≥ gf (2)

Theo công thức EULER, ta có :
n - m + f = 2 (3)


Theo (2), (1), ta có :
gf = g(2 + m - n) ≤ 2m
(2 + m - n) ≤ 2m/g
⇔ m(1-2/g) ≤ n – 2


m

(n-2) g/(g-2)
BĐT đã chứng minh xong.
Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
49



THÍ DỤ.


Nhờ Bất đẳng thức trên, ta sẽ chứng minh được rằng đồ thò 3 làng và 3 nhà máy
K
3,3
, xem hình FIG. 4.2. không phẳng.
Thật vậy, nhận xét rằng mọi chu trình trong K
3,3
có số cạnh ít nhất là 4. Vậy
nếu K
3,3
phẳng mọi mặt phải có số cạnh ít nhất là 4.
Theo Bất đẳng thức trên, ta có : 9 = m ≤ (6-2) 4/(4-2) = 8. Mâu thuẩn.
Vậy K
3,3
không phẳng.

4.4. PHÉP ĐỒNG DẠNG.

4.4.1. ĐỊNH NGHĨA.

Hai đồ thò được gọi là đồng dạng với nhau nếu đồ thò này có được bằng
cách biến đổi đồ thò kia theo cách thêm đỉnh bậc 2 hoặc bỏ đi đỉnh bậc 2.


THÍ DỤ. a b → a c b → a b

Thêm Bớt
Đỉnh c bậc 2 vào ab Đỉnh c bậc 2 khỏi acb.


4.4.2. BỔ ĐỀ.


Giả sử H là đồ thò con của G. Khi ấy :
 Nếu G phẳng thì H phẳng.
 Nếu H không phẳng thì G cũng không phẳng.

4.4.3. BỔ ĐỀ.

Mọi đồ thò là phẳng nếu đồng dạng của nó là phẳng.


4.5. ĐỊNH LÝ KURATOWSKI.

Đồ thò G là phẳng nếu và chỉ nếu G không chứa một đồ thò con đồng cấu với
K
5
cũng như với K
3,3.


Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
50

4.6. BÀI TOÁN TÔ MÀU ĐỒ THỊ.

4.6.1. ĐỊNH NGHĨA.
Phép tô màu một đồ thò là phép gán màu cho các đỉnh của đồ thò sao cho hai đỉnh
kề nhau có màu khác nhau.
Một cách hình thức có thể đònh nghóa phép tô màu như sau :
Phép tô màu là một ánh xạ γ : X → N sao cho ∀ (x, y) ∈ X, γ(x) ≠ γ (y).


THÍ DỤ.








FIG 4.4.
Số màu (phân biệt) ít nhất cần thiết để tô màu các đỉnh của đồ thò G được
gọi là Sắc tố (CHROMATIQUE) và ký hiệu là γ (G).

Một đồ thò G γ (G) ≤ k được gọi là k-sắc tố.

Chận trên của sắc tố được cho bởi d + 1 với d bậc lớn nhất của đỉnh.

γ (G) ≤ d + 1
4.6.2. CÁC ỨNG DỤNG.

 XẾP LỊCH THI.
Giả sử ta khảo sát việc thi vấn đáp của một kỳ thi. Có những ràng buộc sau :
♦ Một thầy , một lúc chỉ có thể hỏi thi một em.

Một thí sinh thi với một thầy vào một thời gian đã đònh trước.

Sự phân bố thí sinh thi với thầy nào đã được ấn đònh trươc. (Thầy P
i
thí sinh

E
j
) :

THÍ DỤ. (P
1
, E
1
), (P
1
, E
2
), (P
1
, E
3
), (P
2
, E
1
), (P
2
, E
2
),


 BẢN ĐỒ ĐỊA DƯ.
Một bài toán hết sức lý thú là tô màu các bản đồ sao cho hai vùng khác nhau
không cùng một màu.


Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
51



4.6.3. THUẬT TOÁN TÔ MÀU.

DỮ LIỆU : Đồ thò G = (X, U).

KẾT QUẢ : Một phép tô màu γ : X → N.


BEGIN.

Cho τ = x
1
, x
2
, …,x
n
là một phép đánh số thứ tự các đỉnh của G.

Cho C = {1 , 2, …, k} tập các màu.

FOR i=1 To n Do
γ(x
i
) = Min{k ∈ C :∀ đỉnh y kề x,, γ(y) ≠ k}


END.



4.6.4. ĐỊNH LÝ.

Nếu G có chứa một đồ thò con đẳng hình với K
m
thì γ (G) ≥ m.

CHỨNG MINH. Hiễn nhiên.



4.6.5. ĐỊNH LÝ 5 MÀU (KEMPE-HEAWOOD).

Mọi đồ thò phẳng đều có 5-sắc tố.









Chương 3. Đồ thò phẳng và Bài toán Tô màu.
Trương Mỹ Dung
52




4.6.6. BÀI TOÁN 4 MÀU.

 GIẢ THIẾT BÀI TOÁN 4 MÀU.
Trên một bản đồ bất kỳ, ta nói nó được tô màu nếu mỗi miền của bản đồ được tô
một màu xác đònh sao cho 2 miền kề nhau (chung một phần biên) phải được tô
bằng hai màu khác nhau. Vấn đề đặt ra là cần dùng tối thiểu bao nhiêu màu để
tô được một bản đồ bất kỳ. Vấn đề này được đặt ra từ năm 1852 do giáo sư De
Morgan đặt ra : « Mọi bản đồ đều có thể tô bằng 4 màu sao cho hai nước nằm kề
nhau phải được tô bằng hai màu khác nhau ». Sau đó có rất nhiều cố gắng của
các nhà toán học để giải bài toán này nhưng đều không đi đến kết quả cuối cùng.
Cho đến năm 1976, một nhóm các nhà toán học (K. Appel, W. Haken, J.Koch)
đã xây dựng một lời giải dựa trên kết quả do máy tính IBM cung cấp đã khẳng
đònh được giả thiết 4 màu là đúng.



 LIÊN QUAN GIỮA BÀI TOÁN 4 MÀU & SẮC TỐ ĐỒ THỊ PHẲNG.

Cho một đồ thò phẳng G liên thông, không có đỉnh cô lập. Ta xây dựng một đồ
thò đối ngẫu của nó gọi là G


như sau :
 Mỗi đỉnh x
*
của G


tương ứng đúng với một mặt s của G.
 Mỡi cạnh u
*
của G


nối 2 đỉnh của G

tương ứng với 2 vùng kề nhau
và cắt cạnh chung của hai vùng đó.

G


được xây dựng như trên là một đồ thò phẳng, và cũng không có đỉnh cô lập.

Chú ý : Đối ngẫu của G

là G.


 HỆ QUẢ.
Trong tất cả các bản đồ đòa dư, có ít nhất một mặt có đường biên có số
cạnh ≤ 5.
Chứng minh.
Chuyển bản đồ đòa dư thành đồ thò đối ngẫu. Giả thiết trở thành « có it nhất một
đỉnh có bậc 5 ≤ ». áp dụng Hệ quả 4.2.3. suy ra kết luận của hệ quả trên.

 ĐỊNH LÝ 4 MÀU.
Mọi đồ thò phẳng có sắc tố γ (G) ≤ 4.





×