22
THUẬT TOÁN PRIM 1

Thuat toan Prim

Embed Size (px)

Citation preview

Page 1: Thuat toan Prim

THUẬT TOÁN PRIM

1

Page 2: Thuat toan Prim

- Bắt đầu tại một đỉnh A bất kì

của đồ thị G gồm n đỉnh, ta tìm

một đỉnh gần đỉnh A nhất trong

số các đỉnh có đường đi từ đỉnh

A, giả sử đỉnh đó là đỉnh B

2

Page 3: Thuat toan Prim

- Từ những đỉnh có đường đi từ

đỉnh A và từ đỉnh B, ta lại chọn một

đỉnh gần đỉnh A hoặc gần đỉnh B

nhất sao cho không tạo nên chu

trình, giả sử đỉnh tìm được là đỉnh C

- Quá trình tiếp tục như vậy cho đến

khi không tìm được đỉnh nào thỏa

mãn. Kết quả thu được là cây khung

nhỏ nhất có n đỉnh và n – 1 cạnh

3

Page 4: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

4

Page 5: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

5

Page 6: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

6

Page 7: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

7

Page 8: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

8

Page 9: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

9

Page 10: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

10

Page 11: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

11

Page 12: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

12

Page 13: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

13

Page 14: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

14

Page 15: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

15

Page 16: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

16

Page 17: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

17

Page 18: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

18

Page 19: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

19

Page 20: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

20

Page 21: Thuat toan Prim

1

2

3

4

8

5 6

109

7

6

9

15

9

12

153

5

16

8

17

11

7

2

21

Page 22: Thuat toan Prim

- Kiểm tra tính liên thông của đồthị: giả sử đồ thị G có n đỉnh, saukhi thực hiện thuật toán Prime -tìm cây khung nhỏ nhất kết quả thuđược không đủ n đỉnh thì đồ thịkhông liên thông- Trong giao thông – vận tải: xâycầu đường, …

22