ĐẠI HỌC QUỐC GIA NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Phương Hạnh
NÂNG CAO HIỆU NĂNG THI HÀNH
C PHÉP TOÁN TRÊN ĐỒ THỊ
LUẬN ÁN TIẾN SỸ HỆ THỐNG THÔNG TIN
Nội - 2019
ĐẠI HỌC QUỐC GIA NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
Phương Hạnh
NÂNG CAO HIỆU NĂNG THI HÀNH
C PHÉP TOÁN TRÊN ĐỒ THỊ
LUẬN ÁN TIẾN SỸ HỆ THỐNG THÔNG TIN
Chuyên ngành: Hệ thống thông tin
số: 9480104.01
Người hướng dẫn khoa học:
1. PGS.TS. Nguyễn Hải Châu
2. PGS.TS. Nguyễn Kim Khoa
Nội - 2019
LỜI CẢM ƠN
Luận án được thực hiện tại Trường Đại học Công nghệ - ĐHGQ Nội, dưới sự hướng
dẫn của PGS.TS. Nguyễn Hải Châu và PGS.TS. Nguyễn Kim Khoa (Trường ETS - Đại học
Quebec - Canada).
Trước hết, tôi xin được bày tỏ lòng biết ơn sâu sắc tới PGS.TS. Nguyễn Hải Châu và
PGS.TS. Nguyễn Kim Khoa, những người đã hướng dẫn, đưa ra những định hướng giúp tác
giả hoàn thành bản luận án y. Tôi cũng chân thành cám ơn toàn thể các thầy, đồng
nghiệp trong Bộ môn Các hệ thống thông tin đã đồng hành trong nhiều năm, góp nhiều ý
kiến quan trọng để tác giả thể hoàn thiện các nội dung khoa học của luận án.
Để được kết quả ngày hôm nay, tôi cũng xin chân thành cảm ơn Trường Đại học Công
nghệ, Khoa Công nghệ Thông tin, các Phòng chức năng của Trường, đã tạo điều kiện thuận
lợi cho tôi trong quá trình nghiên cứu và công tác tại Trường.
Sau cùng, tôi xin chân thành cảm ơn gia đình, những người thân và bạn bè đã giúp đỡ,
động viên tôi trong suốt thời gian thực hiện luận án y!
Nội, tháng 08 năm 2019
Phương Hạnh
i
LỜI CAM ĐOAN
Tôi cam đoan đây công trình nghiên cứu của riêng tôi. Các nội dung viết chung với
các tác giả khác đều được sự đồng ý của đồng tác giả trước khi đưa vào Luận án. Các kết
quả nêu trong luận án trung thực và chưa từng đưc ai công b trong các công trình nào
khác.
Tác giả
Phương Hạnh
ii
Mục lục
1 GIỚI THIỆU CHUNG 1
1.1 Đnglcnghiêncu ............................... 1
1.1.1 Cấu trúc dữ liệu phù hợp để nâng cao hiệu năng thi hành các phép
toántrênđth.............................. 2
1.1.2 Xử các truy vấn khoảng cách ngắn nhất trên đồ thị động quy lớn 2
1.1.3 Nâng cao hiệu năng tính các độ đo quan trọng trong phân tích đồ thị
quymôln ................................ 3
1.2 Một số nghiên cứu liên quan . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Mục tiêu, phạm vi nghiên cứu, đóng góp và b cục của luận án . . . . . . . 10
1.3.1 Mctiêunghiêncu ........................... 10
1.3.2 Phạm vi và phương pháp nghiên cứu . . . . . . . . . . . . . . . . . . 11
1.4 Các đóng góp chính của luận án . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Tchccalunán ............................... 12
2 SỞ LÝ THUYẾT 14
2.1 Lýthuyếtđth.................................. 14
2.1.1 Kháinim................................. 14
2.1.2 Kiuđth ................................ 16
2.1.3 Các đặc điểm chính của đồ thị . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Biudinđth.................................. 18
2.2.1 Danhsáchcáccnh............................ 18
2.2.2 Matrnlink .............................. 18
2.2.3 Danhsáchlinkề............................. 19
2.2.4 Matrnliênthuc ............................ 20
2.2.5 Ma trận hàng thưa nén . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 Các phép toán chính trên đồ thị . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 Duytđth................................ 22
2.3.1.1 Duyệt theo chiều rộng trước - BFS . . . . . . . . . . . . . . 22
2.3.1.2 Duyệt theo chiều sâu trước - DFS . . . . . . . . . . . . . . . 24
2.3.2 Phântíchđth ............................. 26
iii