Kiến thức chuyên ngành luôn yêu cầu bạn phải cập nhật và trau dồi từng ngày.Để có nền tảng kiến thức vững chắc trước các kì thi…bạn không thể thiếu các tài liệu tham khảo hay được chia sẻ trên mạng Internet.Share to be share more
lazycatnct@gmail.com www.free4vn.org CHƯƠNG IV ĐỒ THỊ EULER VÀ ĐỒ THỊ HAMILTON 4.1 ĐƯỜNG ĐI EULER VÀ ĐỒ THỊ EULER Có thể coi năm 1736 năm khai sinh lý thuyết đồ thị, với việc công bố lời giải “bài toán cầu Konigsberg” nhà toán học lỗi lạc Euler (1707-1783) Thành phố Konigsberg thuộc Phổ (nay gọi Kaliningrad thuộc Nga) chia thành bốn vùng nhánh sông Pregel, vùng gồm hai vùng bên bờ sông, đảo Kneiphof miền nằm hai nhánh sông Pregel Vào kỷ 18, người ta xây bảy cầu nối vùng với B B D A C D A C G Dân thành phố thắc mắc: “Có thể dạo qua tất bảy cầu, cầu lần không?” Nếu ta coi khu vực A, B, C, D đỉnh cầu qua lại hai khu vực cạnh nối hai đỉnh ta có sơ đồ Konigsberg đa đồ thị G hình Bài toán tìm đường qua tất cầu, cầu qua lần phát biểu lại mô hình sau: Có tồn chu trình đơn đa đồ thị G chứa tất cạnh? 4.1.1 Định nghĩa: Chu trình (t.ư đường đi) đơn chứa tất cạnh (hoặc cung) đồ thị (vô hướng có hướng) G gọi chu trình (t.ư đường đi) Euler Một đồ thị liên thông (liên thông yếu đồ thị có hướng) có chứa chu trình (t.ư đường đi) Euler gọi đồ thị Euler (t.ư nửa Euler) Thí dụ 1: Đồ thị Euler Đồ thị không nửa Euler Đồ thị nửa Euler upsoft.blogspot.com Trang 54 lazycatnct@gmail.com www.free4vn.org Đồ thị Euler Đồ thị nửa Euler Điều kiện cần đủ để đồ thị đồ thị Euler Euler tìm vào năm 1736 ông giải toán hóc búa tiếng thời bảy cầu Konigsberg định lý lý thuyết đồ thị 4.1.2 Định lý: Đồ thị (vô hướng) liên thông G đồ thị Euler đỉnh G có bậc chẵn Chứng minh: Điều kiện cần: Giả sử G đồ thị Euler, tức tồn chu trình Euler P G Khi lần chu trình P qua đỉnh G bậc đỉnh tăng lên Mặt khác, cạnh đồ thị xuất P lần Do đỉnh đồ thị có bậc chẵn 4.1.3 Bổ đề: Nếu bậc đỉnh đồ thị G không nhỏ G chứa chu trình đơn Chứng minh: Nếu G có cạnh bội có khuyên khẳng định bổ đề hiển nhiên Vì giả sử G đơn đồ thị Gọi v đỉnh G Ta xây dựng theo quy nạp đường v v v v1 đỉnh kề với v, với i ≥ 1, chọn vi+1 đỉnh kề với vi vi+1 ≠ vi-1 (có thể chọn deg(vi) ≥ 2), v0 = v Do tập đỉnh G hữu hạn, nên sau số hữu hạn bước ta phải quay lại đỉnh xuất trước Gọi k số nguyên dương để vk=vi (0≤i0) số tối thiểu đỉnh cần thiết để G’ chứa chu trình Hamilton Như vậy, G’ có n+k đỉnh y b a a' b’ Gọi P chu trình Hamilton ayb a G’, a b đỉnh G, y đỉnh Khi b không kề với a, trái lại ta bỏ đỉnh y chu trình ab a, mâu thuẩn với giả thiết tính chất nhỏ k Ngoài ra, a’ đỉnh kề a (khác với y) b’ đỉnh nối tiếp a’ chu trình P b’ đỉnh kề với b, trái lại ta thay P chu trình aa’ bb’ a, y, mâu thuẩn với giả thiết tính chất nhỏ k Như vậy, với đỉnh kề với a, ta có đỉnh không kề với b, tức số đỉnh n không kề với b số đỉnh kề với a (số đỉnh kề với a không nhỏ +k) upsoft.blogspot.com Trang 61 lazycatnct@gmail.com www.free4vn.org n +k Vì đỉnh n vừa kề với b lại vừa không kề với b, nên số đỉnh G’ không 2( +k)=n+2k, mâu thuẩn với giả thiết số đỉnh G’ n+k (k>0) Định lý chứng minh 4.2.4 Hệ quả: Nếu G đơn đồ thị có n đỉnh đỉnh G có bậc không nhỏ n −1 G đồ thị nửa Hamilton Chứng minh: Thêm vào G đỉnh x nối x với đỉnh G ta nhận n +1 đơn đồ thị G’ có n+1 đỉnh đỉnh có bậc không nhỏ Do theo Định lý 4.2.3, G’ có chu trình Hamilton Bỏ x khỏi chu trình này, ta nhận đường Hamilton G 4.2.5 Định lý (Ore, 1960): Nếu G đơn đồ thị có n đỉnh hai đỉnh không kề có tổng số bậc không nhỏ n G đồ thị Hamilton Mặt khác, theo giả thiết số đỉnh kề với b không nhỏ 4.2.6 Định lý: Nếu G đồ thị phân đôi với hai tập đỉnh V 1, V2 có số đỉnh n (n ≥ 2) bậc đỉnh lớn Thí dụ 4: a e da f e b c d a b g f h g Đồ thị G có đỉnh, đỉnh có bậc 4, nên theo Định lý 4.2.3, G đồ thị Hamilton a b b d e f upsoft.blogspot.com n G đồ thị Hamilton c Đồ thị G’ có đỉnh bậc đỉnh bậc kề nên tổng số bậc hai đỉnh không kề 8, nên theo Định lý 4.2.5, G’ đồ thị Hamilton Đồ thị phân đôi có bậc đỉnh (> 3/2), nên theo Định lý 4.2.6, đồ thị Hamilton Trang 62 lazycatnct@gmail.com www.free4vn.org 4.2.7 Bài toán xếp chỗ ngồi: Có n đại biểu từ n nước đến dự hội nghị quốc tế Mỗi ngày họp lần ngồi quanh bàn tròn Hỏi phải bố trí ngày bố trí cho ngày, người có hai người kế bên bạn Lưu ý n người muốn làm quen với Xét đồ thị gồm n đỉnh, đỉnh ứng với người dự hội nghị, hai đỉnh kề hai đại biểu tương ứng muốn làm quen với Như vậy, ta có đồ thị đầy đủ K n Đồ thị Hamilton rõ ràng chu trình Hamilton cách xếp yêu cầu toán Bái toán trở thành tìm chu trình Hamilton phân biệt đồ thị đầy đủ Kn (hai chu trình Hamilton gọi phân biệt chúng cạnh chung) n −1 Định lý: Đồ thị đầy đủ Kn với n lẻ n ≥ có chu trình Hamilton phân biệt n(n − 1) Chứng minh: Kn có cạnh chu trình Hamilton có n cạnh, nên số chu n −1 trình Hamilton phân biệt nhiều n Giả sử đỉnh Kn 1, 2, , n Đặt đỉnh tâm đường tròn đỉnh 2, , n đặt cách đường tròn (mỗi cung 360 0/(n-1) cho đỉnh lẻ nằm nửa đường tròn đỉnh chẵn nằm nửa đường tròn Ta có chu trình Hamilton 1,2, , n,1 Các đỉnh giữ cố định, xoay khung theo chiều kim đồng hồ với góc quay: n − 360 360 360 360 , , , , , n −1 n −1 n −1 n −1 n−3 n −1 ta nhận khung phân biệt với khung Do ta có chu trình 2 Hamilton phân biệt Thí dụ 5: Giải toán xếp chỗ ngồi với n=11 Có (11−1)/2=5 cách xếp chỗ ngồi phân biệt sau: 10 11 1 11 10 1 11 10 1 11 10 upsoft.blogspot.com Trang 63 lazycatnct@gmail.com www.free4vn.org 11 10 5 3 1 1 1 1 8 BÀI TẬP CHƯƠNG IV: Với giá trị n đồ thị sau có chu trình Euler ? a) Kn, b) Cn, c) Wn, d) Qn Với giá trị m n đồ thị phân đôi đầy đủ Km,n có: a) chu trình Euler ? b) đường Euler ? Với giá trị m n đồ thị phân đôi đầy đủ Km,n có chu trình Hamilton ? Chứng minh đồ thị lập phương Qn đồ thị Hamilton Vẽ liệt kê tất chu trình Hamilton đồ thị lập phương Q3 Trong họp có 15 người ngày ngồi với quanh bàn tròn lần Hỏi có cách xếp cho lần ngồi họp, người có hai người bên cạnh bạn mới, xếp ? Hiệu trưởng mời 2n (n ≥ 2) sinh viên giỏi đến dự tiệc Mỗi sinh viên giỏi quen n sinh viên giỏi khác đến dự tiệc Chứng minh luôn xếp tất sinh viên giỏi ngồi xung quanh bàn tròn, để người ngồi hai người mà sinh viên quen Một ông vua xây dựng lâu đài để cất báu vật Người ta tìm thấy sơ đồ lâu đài (hình sau) với lời dặn: muốn tìm báu vật, cần từ phòng bên (số 1, 2, 6, 10, ), qua tất cửa phòng, cửa lần; báu vật giấu sau cửa cuối Hãy tìm nơi giấu báu vật upsoft.blogspot.com 1 2 1 Trang 64 lazycatnct@gmail.com www.free4vn.org 10 11 13 12 14 15 16 17 18 21 20 19 Đồ thị cho hình sau gọi đồ thị Peterson P a e b g f a) Tìm đường Hamilton P b) Chứng minh P \ {v}, với v đỉnh P, đồ thị Hamilton h k d i c Giải toán người phát thư Trung Hoa với đồ thị cho hình sau: 10 Chứng minh đồ thị G cho s d r c hình sau có đường Hamilton (từ s đến r) chu trình Hamilton e g b f a upsoft.blogspot.com h Trang 65 lazycatnct@gmail.com www.free4vn.org 11 Cho thí dụ về: 1) Đồ thị có chu trình vừa chu trình Euler vừa chu trình Hamilton; 2) Đồ thị có chu trình Euler chu trình Hamilton, hai chu trình không trùng nhau; 3) Đồ thị có đỉnh, đồ thị Hamilton, đồ thị Euler; 4) Đồ thị có đỉnh, đồ thị Euler, đồ thị Hamilton 12 Chứng minh mã qua tất ô bàn cờ có x x ô vuông, ô lần, trở chỗ cũ upsoft.blogspot.com Trang 66 ... nên theo Định lý 4. 2.5, G’ đồ thị Hamilton Đồ thị phân đôi có bậc đỉnh (> 3/2), nên theo Định lý 4. 2.6, đồ thị Hamilton Trang 62 lazycatnct@gmail.com www.free4vn.org 4. 2.7 Bài toán xếp chỗ ngồi:... A 4. 1.7 Định lý: Đồ thị có hướng liên thông yếu G đồ thị Euler đỉnh G có bậc vào bậc Chứng minh: Chứng minh tương tự chứng minh Định lý 4. 1.2 điều kiện đủ cần có bổ đề tương tự Bổ đề 4. 1.3 4. 1.8... = dego(v), ∀v∈V, v ≠ x, v ≠ y Chứng minh: Chứng minh tương tự Hệ 4. 1 .4 4.2 ĐƯỜNG ĐI HAMILTON VÀ ĐỒ THỊ HAMILTON Năm 1857, nhà toán học người Ailen Hamilton(1805-1865) đưa trò chơi “đi vòng quanh