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

Quan hệ toán rời rạc

35 528 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 35
Dung lượng 1,07 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

.Đây là slide tiếp theo mình up. Slidequan hệ trong Toán rời rạc chuyên ngành công nghệ thông tin. Trên Mạng hiện nay rất nhiều tài liệu nhưng xem khó hiểu và khó tổng hợp. Vì thế mình đã làm slide này để thuyết trình. Hy vọng các bạn có thể thu được những kiến thức trong bài Logic vị từ này. Rất mong các bạn không edit bản quyền và chỉnh sửa. Xin chân trọng cảm ơnSlide designed by Văn Anh KHMT3 Website: TheGioiTinHoc.OrgMọi liên hệ thắc mắc xin comment bên dưới tài liệu hoặc thông qua TheGioiTinHoc.OrgMình sẽ tiếp tục up các slide còn lại trong Môn học Toán Rời Rạc để các bạn tham khảo và học tập

Trang 1

Đỗ Văn Anh – KHMT3.K8

Nhóm 6

Trang 2

Biể

u d iễn qu

an hệQuan hệ

Trang 3

Quan hệ và các tnh chất

Khái niệm

Cho A, B là các tập hợp Một quan hệ hai ngôi từ A B là một tập con của A x B

Nói cách khác quan hệ hai ngôi từ A B là tập R các cặp được sắp xếp trong đó phần

tử đầu tiên thuộc tập A, phần tử thứ 2 thuộc tập B

Trang 5

Quan hệ trên một tập hợp

Định nghĩa : Một quan hệ trên tập A là một quan hệ từ tập A đến A

Hay nói cách khác một quan hệ trên tập A là một tập con của A x A

Ví dụ:

A={1,2,3,4}

Hỏi các cặp được sắp nào thuộc quan hệ

R={(a,b) | b chia hết cho a}

Trang 6

Tính phản xạ

Tính đối xứng- phản đối xứng

Tính bắc cầu

Các tnh chất của quan hệ

Trang 9

Quan hệ R2 là đối xứng vì (2,1), (1,2) đều thuộc quan hệ đó

Quan hệ R3 là đối xứng vì (1,2), (2,1); (1,4),(4,1) đều thuộc quan hệ đó

Trang 10

Tính đối xứng, phản đối xứng

- Quan hệ R trên tập A được gọi là phản đối xứng nếu (a,b) thuộc R và (b,a) thuộc

R chỉ khi a=b với a,b thuộc A

Ví dụ 3: Xét quan hệ sau trên tập {1,2,3,4}

R4={(3,4)}

R5={(2,1),(3,1),(4,1),(3,2),(4,2),(4,3)}

Quan hệ R4, R5 là phản đối xứng vì không có cặp (a,b) nào với a khác b sao cho cả (a,b) và (b,a) đều thuộc các quan hệ đó

Trang 13

Tổng hợp

Phản xạ x R x, với mọi x thuộc D

Phản đối xứng (x R y ^ y R x) -> x= y, với mọi x, y thuộc D

Trang 14

Quan hệ n-ngôi

Cho A1, A2,…An là các tập hợp Một quan hệ n ngôi trên các tập này là một tập con của A1 x A2 x… x An Các tập A1,A2,…, An được gọi là miền của quan hệ đó là n gọi là bậc của nó

Ví dụ 1:

Cho R là một quan hệ gồm các bộ ba (a,b,c) trong đó a,b,c là các số nguyên thỏa

mãn a<b<c

Trang 16

Biểu diễn quan hệ

biểu diễn bằng ma trận

Giả sử R là một quan hệ từ tập A={a1,a2,…,an} tới tập B={b1,b2,…,bn) Ở đây phần

tử của tập A và B được liệt kê theo một trật tự đặc biệt nào đó

Quan hệ R có thể được biểu diễn bằng ma trận M

Mij = 1 nếu (ai ,bj) thuộc R

Mij = 0 nếu (ai, bj) không thuộc R

Trang 17

Biểu diễn bằng ma trận

• Ma trận Rêzo một biểu diễn quan hệ R có phần tử (i,j), nhận giá trị 1 nếu ai có

quan hệ với bj, nhận giá trị 0 nếu ai không có quan hệ với bj

Ví dụ

Cho A={2,3,4} , B={5,6,7,8}, R={(2,6);(2,8);(3,6);4,8)}

Trang 20

Biểu diễn bằng ma trận

• Hợp giao của hai quan hệ

- R1 là quan hệ trên tập A biểu diễn bằng ma trận MR1

- R2 là quan hệ trên tập A biểu diễn bằng ma trận MR2

- MR1UR2 = MR1 v MR2 =1 tại vị trí mà MR1 hoặc MR2 =1, bằng 0 trong trường

hợp còn lại

- MR1R2 = MR1 ^ MR2 =1 tại vị trí mà MR1 và MR2 =1, bằng 0 trong trường hợp

còn lại

Trang 21

Biểu diễn bằng ma trận

Ví dụ

Ma trận có tính chất gì?

Trang 22

Biểu diễn bằng ma trận

• Ma trận biểu diễn hợp thành của các quan hệ A,B,C có tương ứng m,p,n phần tử

- R quan hệ từ A đến B; S là quan hệ từ B đến C

- Ma trận biểu diễn quan hệ R là MR=[ rij ] mxp

- Ma trận biểu diễn quan hệ S là MS=[ sij ] pxn

- Ma trận biểu diễn SoR là MSoR =[ tij ] mxn

Trang 24

Biểu diễn bằng đồ thị có hướng

Biểu diễn quan hệ bằng đồ thị có hướng

- Mỗi phần tử của tập biểu diễn bằng một điểm, tập được sắp biểu diễn bởi một cung có hướng Sử dụng cách biểu diễn đồ thị này khi hình dung một quan hệ trên một tập hữu hạn như một đồ thị có hướng

- Đồ thị có hướng G (V,E)

Trang 25

Biểu diễn bằng đồ thị có hướng

- Trong đó V là tập các đỉnh, E các cặp phần tử V gọi là các cạnh, (a,b) đỉnh a gọi là

đỉnh khởi đầu, b gọi là đỉnh kết thúc

Ví dụ

A={1,2,3,4}

R={(1,1),(1,3),(2,1),(2,3),(2,4),(3,1),(3,2),(4,1)}

Trang 26

Biểu diễn bằng đồ thị có hướng

R={(1,1),(1,3),(2,1),(2,3),(2,4),(3,1),(3,2),(4,1)}

4

3

Trang 27

Bao đóng của các quan hệ

Bao đóng của quan hệ

Cho quan hệ R trên tập A R có thể có hoặc không có tính chất P nào đó (phản xạ,

đối xứng hoặc bắc cầu) Nếu tồn tại quan hệ S sao cho:

Trang 31

Bao đóng bắc cầu và thuật toán Warshall

- Đường đi trong đồ thị có hướng

- Đường đi từ a đến b trong đồ thị có hướng G là dãy gồm một hoặc nhiều cạnh (xo,x1), (x1,x2)…(xn-1,xn) với xo=a đỉnh xuất phát, xn=b đỉnh kết thúc

- Ký hiệu xo,x1,x2…xn chiều dài n Nếu đỉnh kết thúc trùng với đỉnh xuất phát thì đường đi gọi là chu trình

Trang 32

Bao đóng bắc cầu

b nếu và chỉ nếu (a,b) thuộc Rn

- Bao đóng bắc cầu: việc tìm bao đóng bắc cầu của một quan hệ tương đương với việc xác định cặp đỉnh nào đó trong đồ thị có hướng biểu diễn quan hệ đó được nối bằng một đường đi

Trang 34

Bao đóng bắc cầu

- Cho MR là ma trận Boole một biểu diễn quan hệ R trên một tập gồm n phần tử

Khi đó ma trận boole một biểu diễn bao đóng bắc cầu là

MR*=Mr^1 MR^2 … MR^n

Trang 35

Have a nice day!

Ngày đăng: 05/10/2014, 23:09

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w