1 of 15

SỰ ĐẲNG CẤU CỦA CÁC ĐỒ THỊ

Nhóm 7 :

  • Duy Ân - 100301
  • Minh Trung - 100310
  • Bùi Vũ - 100304

2 of 15

Lời nói đầu

  • Thông thường, người ta cần biết xem có thể vẽ được hai đồ thị theo cùng một cách không.
  • Chẳng hạn trong hóa học, đồ thị dùng để mô hình hóa hợp chất. Các hợp chất có cấu trúc khác nhau có thể cùng công thức phân tử.
  • Các hợp chất như vậy sẽ được biểu diễn bằng các đồ thị mà ta không thể vẽ được cùng một cách.
  • Những đồ thị biểu diễn các hợp chất đã biết có thể được dùng để xác định xem một hợp chất mới thực ra đã biết từ trước chưa.

3 of 15

Lời nói đầu (tt)

Hình vẽ một đồ thị có 6 đỉnh và 7 cạnh (Wikipedia)

4 of 15

Đẳng cấu đồ thị (Graph Isomorphism)

  • ĐỊNH NGHĨA :

Các đơn đồ thị G1=(V1,E1) và G2=(V2,E2) là đẳng cấu nếu tồn tại một song ánh f từ V1 lên V2 sao cho ab là các đỉnh liền kề trong G1 nếu và chỉ nếu f(a) f(b) là liền kề trong G2 , với mọi a b trong V1. Hàm f như thế được gọi là một đẳng cấu.

  • Nói cách khác, khi hai đồ thị là đẳng cấu thì sẽ tồn tại một phép tương ứng 1-1 giữa các đỉnh của hai đồ thị bảo toàn quan hệ liền kề.

5 of 15

Đẳng cấu đồ thị (Graph Isomorphism)

Hai đồ thị đẳng cấu với nhau (Wikipedia)

6 of 15

Ví dụ

Những đồ thị nào sau đây đẳng cấu với nhau ?

7 of 15

Ví dụ

Hãy chứng minh rằng 2 đồ thị sau không đẳng cấu :

G

H

a

e

d

c

b

a

e

d

c

b

8 of 15

Nhận xét

Để xác định 2 đồ thị có đẳng cấu hay không :

  • Các đồ thị đẳng cấu phải có cùng số đỉnh.
  • Các đồ thị đẳng cấu phải có cùng số cạnh.
  • Bậc của các đỉnh tương ứng phải như nhau.
  • Các đồ thị phải có các chu trình đơn có độ dài như nhau.

9 of 15

Ví dụ

Hai đồ thị sau có phải là đẳng cấu không :

G

H

v3

v4

v5

v1

v2

u1

u2

u3

u5

u4

10 of 15

Ví dụ (tt)

Giải :

Ma trận kề tương ứng của 2 đồ thị :

u

1

u

2

u

3

u

4

u

5

u

1

0

1

1

0

1

u

2

1

0

1

0

1

u

3

1

1

0

0

0

u

4

0

0

0

0

1

u

5

1

1

0

1

0

v

3

v

4

v

5

v

2

v

1

v

3

0

1

1

0

1

v

4

1

0

1

0

1

v

5

1

1

0

0

0

v

2

0

0

0

0

1

v

1

1

1

0

1

0

AG =

AH =

11 of 15

Chu trình đơn là gì ?

Hai đồ thị sau có phải là đẳng cấu không ?

u1

u3

u4

u2

u5

v5

v2

v3

v1

v4

12 of 15

Chu trình đơn là gì ?

Hai đồ thị sau có phải là đẳng cấu không ?

u6

u5

u3

u2

u1

u4

G

v6

v5

v3

v2

v1

v4

H

13 of 15

Một số hình ảnh về đẳng cấu đồ thị

Nguồn: www.dharwadker.org

14 of 15

Ứng dụng

  • ĐTĐC được sử dụng để xác định một hợp chất hóa học trong CSDL Hóa học hoặc để tìm kiếm, định danh và cung cấp thông tin trong CSDL or web.

  • ĐTĐC còn được ứng dụng trong việc thiết kế mạch điện tử tự động hóa nhằm đơn giản hóa và tối ưu mạch điện.

  • Cheminformatics là sự hết hợp giữa khoa học máy tính và lĩnh vực hóa học nhằm cung cấp thông tin, dữ liệu và phân tích chính xác cho việc nghiên cứu.(vd: ngành CN giấy, hóa chất, y học…).

15 of 15

�The End

Cảm ơn cô và các bạn đã quan tâm !