Chương 2
Biểu diễn đồ thị trên
Biểu diễn đồ thị trên
máy tính
máy tính
Phần 2.1
Các phương pháp biểu
Các phương pháp biểu
diễn đthị trên máy tính
diễn đthị trên máy tính
Biểu diễn đồ thị trên máy tính???
Tại sao phải biểu diễn đồ thị trên máy tính???
Lý thuyết đồ thị ngày càng được ứng dụng rộng rãi.
Để xây dựng được các ứng dụng của đồ thị trên máy
tính thì cần phải tìm cách biểu diễn đồ thị trên máy tính
thích hợp.
Máy tính không thể hiểu được các đồ thdưới dạng hình
vẽ thông thường.
Tiêu chuẩn để lựa chọn cách thức biểu diễn đthị
trên máy tính?
Cấu trúc d liệu phải đơn giản, phù hợp với từng bài
toán ứng dụng.
Dễ biểu diễn, dễ cài đặt các ứng dụng trên đó.
11/26/15Lý thuyết đồ thị 3
Ma trận kề
Cho đồ thị G = <V, E>, với V = {v1, v2, …, vn}. Ma trận
kề biểu diễn G một ma trận vuông A, kích thước
nxn, được xác định như sau:
VD:
11/26/15Lý thuyết đồ thị 4
Evv
Evv
A
ji
ji
ij
),(,0
),(,1
1 2 3 4
1 0 0 1 0
2 0 0 0 1
3 0 0 0 1
4 1 1 0 0
=
A
Ma trận kề (tt)
VD:
11/26/15Lý thuyết đồ thị 5
123
4 5 6
000000
001011
010011
000010
011101
011010
6
5
4
3
2
1
654321
A