1. Trang chủ
  2. » Công Nghệ Thông Tin

Minimum spanning tree ppt

10 547 3

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 303,66 KB

Nội dung

Minimum spanning treeKhái niệm: - Cây bao trùm tối thiểu MST minimum spanning tree của một đồ thị có trọng số là một tập hợp các cạnh kết nối tất cả các đỉnh sao cho tổng trọng số của cá

Trang 1

Minimum spanning tree

Khái niệm:

- Cây bao trùm tối thiểu MST (minimum spanning tree) của một đồ thị có trọng số là một tập hợp các cạnh kết nối tất cả các đỉnh sao cho tổng trọng số của các cạnh là nhỏ nhất

- MST không nhất thiết là duy nhất trong một đồ thị

Trang 2

Minimum spanning tree

Ví dụ:

Trang 3

Thut toán Dijkstra-Prim

Giới thiệu:

- Thuật toán do Edsger Dijkstra và R.C Prim tìm ra vào năm 1950 một cách độc lập

- Giải thuật Prim dùng để giải bài toán cây bao trùm tối thiểu

- Giải thuật này sử dụng chiến lược để giải một bài toán tối ưu hóa: giải thuật tham lam (greedy):

Tại mỗi bước của giải thuật, ta phải chọn một trong một số khả năng lựa chọn Chiến lược tham lam đề xuất việc lựa chọn khả năng tốt nhất tại lúc đó

Trang 4

Thut toán Dijkstra-Prim

Giới thiệu:

- Một chiến lược như vậy thường không đảm bảo đem lại lời giải tối ưu toàn cục cho các bài toán

- Tuy nhiên, đối với bài toán MST, giải thuật tham lam

có thể đem lại MST với tổng trọng số tối thiểu

Trang 5

Thut toán Dijkstra-Prim

Giải thuật:

- Chọn một đỉnh A bắt đầu trong đồ thị

- Xây dựng một tập hợp Q bao gồm các đỉnh được nối

từ đỉnh A

- Chọn đỉnh tiếp theo trong tập Q sao có cạnh từ đỉnh

A đền là nhỏ nhất

- Tiếp tục thêm vào Q những đỉnh bắt đầu tử đỉnh thứ 2

- Vòng lặp tiếp tục cho đến khi tất cả các đỉnh được

duyệt qua

Trang 6

Thut toán Dijkstra-Prim

Ví dụ:

L={a,b,c,d,e,f,g,h,i} // Tập các đỉnh chưa xét

nối với các đỉnh trong cây khung

Trang 7

Thut toán Dijkstra-Prim

Ví dụ:

<ab=4,ah=8>

c,d,e,f,g,i

a,b 4

h,c

<ah=8,bc=8>

d,e,f,g,i

Trang 8

Thut toán Dijkstra-Prim

Ví dụ:

a,b 4

h,c

<ah=8,bc=8>

d,e,f,g,i

a,b,c 12

h,d,f,i

<ah=8,cd=7,cf=4,ci=2>

e,g

Trang 9

Thut toán Dijkstra-Prim

Ví dụ:

a,b,c 12

h,d,f,i

<ah=8,cd=7,cf=4,ci=2>

e,g

a,b,c,i 14

h,d,f,g

<cd=7,cf=4,ig=6,ih=7>

e

Trang 10

Thut toán Dijkstra-Prim

Ví dụ:

a,b,c,i 14

h,d,f,g

<cd=7,cf=4,ig=6,ih=7>

e

a,b,c,i,f 18

h,d,g,e

<cd=7,ih=7,fe=10,fg=2>

Rỗng

Ngày đăng: 08/08/2014, 05:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w