TAILIEUCHUNG - Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 9

Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 9 có nội dung trình bày về cây khung nhỏ nhất, định nghĩa cạnh an toàn, giải thuật tổng quát, phép cắt, định nghĩa cạnh nhẹ, giải thuật của Kruskal, và cách thực thi giải thuật của Kruskal, . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Cây Khung Nhỏ Nhất Cây khung nhỏ nhất ª Cho một đồ thị liên thông vô hướng G V E một hàm trọng số w E R ª Tìm một tập con không chứa chu trình T E nối tất cả các đỉnh sao cho tổng các trọng số w T u v T w u v là nhỏ nhất. Tập T làø một cây và được gọi là một cây khung nhỏ nhất. ª Bài toán tìm cây khung nhỏ nhất bài toán tìm T. Ch. 9 Cay khung nho nhat 2 Cây khung nhỏ nhất tiếp ª Giải bài toán tìm cây khung nhỏ nhất Giải thuật của Kruskal Giải thuật của Prim. Ch. 9 Cay khung nho nhat 3 Cây khung nhỏ nhất ví dụ 8 7 b c d 4 2 9 a 11 i 4 14 e 7 6 8 10 h g f 1 2 Tập các cạnh xám là một cây khung nhỏ nhất Trọng số tổng cộng của cây là 37. Cây là không duy nhất nếu thay cạnh b c bằng cạnh a h sẽ được một cây khung khác cũng có trọng số là 37. Ch. 9 Cay khung nho nhat 4 Cạnh an toàn ª Cho một đồ thị liên thông vô hướng G V E và một hàm trọng số w E R. Tìm một cây khung nhỏ nhất cho G ª Giải bài toán bằng một chiến lược greedy nuôi một cây khung lớn dần bằng cách thêm vào cây từng cạnh một. ª Định nghĩa cạnh an toàn Nếu A là một tập con của một cây khung nhỏ nhất nào đó nếu u v là một cạnh của G sao cho tập A u v vẫn còn là một tập con của một cây khung nhỏ nhất nào đó thì u v là một cạnh an toàn cho A. Ch. 9 Cay khung nho nhat 5 Một giải thuật tổng quát generic ª Một giải thuật tổng quát generic để tìm một cây khung nhỏ nhất Input một đồ thị liên thông vô hướng G một hàm trọng số w trên các cạnh của G Output Một cây khung nhỏ nhất cho G. GENERIC-MST G w 1 A 2 while A không là một cây khung nhỏ nhất 3 do tìm cạnh u v an toàn cho A 4 A A u v 5 return A Ch. 9 Cay khung nho nhat 6 Phép cắt Các khái niệm quan trọng ª Một phép cắt S V S của G V E là một phân chia partition của V. Ví dụ S a b d e

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.