1. Trang chủ
  2. » Giáo án - Bài giảng

Bài giảng toán rời rạc (discrete mathematics) bài 1 đại cương về đồ thị

48 211 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 1,21 MB

Nội dung

 Đường đi và chu trình: Đường đi vô hướng: một dãy các cạnh kề nhau  Đỉnh đầu: đỉnh bắt đầu của đường đi  Đỉnh cuối: đỉnh kết thúc của đường đi  Độ dài: số cạnh trên đường đi  Đườn

Trang 1

TOÁN RỜI RẠC (DISCRETE MATHEMATICS)

GV: Trần Nguyễn Minh Thư (tnmthu@ctu.edu.vn)

08/2013

TRƯỜNG ĐẠI HỌC CẦN THƠ

KHOA CNTT & TRUYỀN THÔNG

BỘ MÔN KHOA HỌC MÁY TÍNH

1

Trang 2

ĐẠI CƯƠNG VỀ ĐỒ THỊ

2

Trang 5

Đồ thị đầy đủ là đồ thị luôn tồn tại cung/cạnh nối haiđỉnh bất kỳ

 Đồ thị con GA của đồ thị G sinh ra bởi A có đỉnh là A có cung/cạnh là cung/cạnh của G mà đỉnh của chúng thuộc A.

5

ĐỒ THỊ VÔ HƯỚNG

Trang 7

Đường đi và chu trình:

 Đường đi (vô hướng): một dãy các cạnh kề nhau

 Đỉnh đầu: đỉnh bắt đầu của đường đi

 Đỉnh cuối: đỉnh kết thúc của đường đi

 Độ dài: số cạnh trên đường đi

 Đường đi sơ cấp: đường đi có các đỉnh khác nhau từng đôi một

Trang 8

Đường đi và chu trình:

 Chu trình: một đường đi có đỉnh đầu và đỉnh cuối trùng nhau

 Chu trình sơ cấp: một chu trình có các đỉnh khác nhau từng đôi một, trừ đỉnh đầu và đỉnh cuối

Trang 9

2 Mỗi bộ phận liên thông là một đồ thị liên thông

3 Mỗi đỉnh cô lập là một bộ phận liên thông

Trang 12

 G = (X,U), trong đó :

 Khuyên : Cung u=(i, i)

 Đỉnh treo : chỉ có một cung duy nhất (đi tới hoặc đi ra từ) đỉnh đó

 Cung treo: cung duy nhất (đi tới hoặc đi ra từ) đỉnh treo

 Đỉnh cô lập: không có cung nào từ đỉnh đó đi ra và cũng không có cung nào đi tới đỉnh đó

12

ĐỒ THỊ CÓ HƯỚNG

Trang 13

(i, j) có nhiều nhất một cung

 Đồ thị có hướng: G = (X,U), cung u=(i, j)  U

Trang 14

ĐỒ THỊ CÓ HƯỚNG

 Nửa bậc

 Nửa bậc trong của đỉnh x, ký hiệu là , là số cung

có ngọn là x, là số cung đi vào x

 Nửa bậc ngoài của đỉnh x, ký hiệu là , là số cung

có gốc là x, là số cung từ x đi ra

 Bậc là số cung/cạnh chứa x

) x ( d )

x ( d )

x (

) x (

d

) x (

d

Trang 15

ĐỒ THỊ CÓ HƯỚNG

Đường đi và chu trình

 Đường đi (có hướng): một dãy liên tiếp các cung

 Đỉnh đầu: đỉnh bắt đầu của đường đi

 Đỉnh cuối: đỉnh kết thúc của đường đi

 Độ dài: số cung trên đường đi

 Đường đi sơ cấp: đường đi có các đỉnh khác nhau từng

Trang 16

ĐỒ THỊ CÓ HƯỚNG

Đường đi và chu trình

 Chu trình: một đường đi có đỉnh đầu và đỉnh cuối trùng nhau

 Chu trình sơ cấp: một chu trình có các đỉnh khác nhau từng đôi một, trừ đỉnh đầu và đỉnh cuối

Trang 17

 Đồ thị liên thông một chiều: nếu với hai đỉnh i , j bất

kỳ hoặc là tồn tại đường đi từ i đến j , hoặc là tồn tạiđường đi từ j đến i

 Đồ thị liên thông mạnh: nếu với hai đỉnh i và j bất

kỳ tồn tại đường đi đi từ đỉnh i đến đỉnh j và ngượclại

Trang 24

ĐỒ THỊ EULER, HAMILTON

8/2/2015

24

tnmtnhu@cit.ctu.edu.vn

Trang 25

Chu trình Euler: c hu trình trong đồ thị G đi qua mỗi cạnh của đồ thị đúng một lần

Đồ thị Euler : Đồ thị có chu trình Euler

Đường đi Euler : đường đi đơn trong G đi qua mỗi cạnh của nó đúng một lần

  Đồ thị nửa Euler : Đồ thị có đường đi Euler

Đồ thị Euler và nửa Euler

Trang 26

Đồ thị Hamilton và nửa Hamilton

Chu trình bắt đầu tại một đỉnh v nào đó qua tất cả các

đỉnh còn lại mỗi đỉnh đúng một lần sau đó quay trở

lại v được gọi là chu trình Hamilton.

=> Đồ thị được gọi là đồ thị Hamilton nếu nó chứa

chu trình Hamilton.

Trang 28

ĐƯỜNG ĐI NGẮN NHẤT

8/2/2015

28

tnmtnhu@cit.ctu.edu.vn

Trang 29

BÀI TOÁN ĐƯỜNG ĐI NGẮN NHẤT

29

là trọng số của cung.

j là tổng của tất cả các độ dài của các cung nằm trên đường đi đó.

như là độ dài, chi phí, thời gian, lưu lượng …

Trang 30

Giải thuật Moore – Dijkstra

30

Giải thuật Moore-Dijkstra tìm đường đi ngắn nhất từ một đỉnh chọn trước s đến các đỉnh còn lại.

 lij là độ dài của cung u= (i,j) với u  U.

  *(i) là độ dài đường đi ngắn nhất từ đỉnh s đến đỉnh i.

Trang 31

Khởi tạo

31

Thực hiện bước lặp:

s i

)

(

i

i

)

(

0 (s)

S

\ X S

} {

s s

p

l i

s S

Trang 32

2

Trang 33

3 2

Trang 34

S

M    

} 6 , 5 , 4 ,

2 { }

Trang 35

S

M    

} 6 , 4 , 2 { }

3 2

Trang 36

S

M    

} 6 , 4 { }

3 2

Trang 37

} 4 { } { 

S i S

3 2

i 2,3 4,6 2,5,6  2,4 5

 (i) 0 5 1 8 3 6

Trang 38

3 2

i 2,3 4,6 2,5,6  2,4 5

 (i) 0 5 1 8 3 6

Trang 39

3 2

Trang 40

BÀI TẬP

40

Xét đồ thị vô hướng có trọng lượng, được cho bởi ma trận kề gia trọng như bảng sau, Tìm đường đi ngắn nhất từ đỉnh A đến các đỉnh còn lại

Trang 43

BÀI TẬP

43

Đề thi năm 2011, lần 1

1 Tìm đường đi ngắn nhất từ đỉnh A đến tất cả các đỉnh còn lại trong đồ

thị được cho bởi ma trận trọng số sau:

Trang 46

BÀI TẬP

46

 Tìm đường đi ngắn nhất từ đỉnh A đến các đỉnh còn lại của đồ thị được cho bởi ma trận trọng số sau

Ngày đăng: 03/08/2017, 17:14

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w