BỘ GIÁO DỤC
ĐÀO TẠO
VIỆN HÀN LÂM KHOA HỌC
CÔNG NGHỆ VIỆT NAM
HỌC VIỆN KHOA HỌC CÔNG NGHỆ
Nguyễn Hải Tuấn
MỘT SỐ THUẬT TOÁN TÌM KIẾM CỘNG ĐỒNG MẠNG CHO
MẠNG HƯỚNG SỬ DỤNG PHƯƠNG PHÁP PHỔ BƯỚC ĐI
NGẪU NHIÊN
LUẬN VĂN THẠC TOÁN HỌC
Nội - 2024
Mục lục
Mục lục 6
Mở đầu 1
1 Kiến thức chuẩn bị 3
1.1 lược v đồ thị hướng . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Các khái niệm bản . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Bước đi ngẫu nhiên trên đồ thị hướng . . . . . . . . . 4
1.2 Phân tích giá trị kỳ dị (SVD) . . . . . . . . . . . . . . . . . . . . . 5
1.3 Cộng đồng mạng và tìm kiếm cộng đồng mạng . . . . . . . . . . 6
1.4 ThuttoánK-Means ......................... 7
1.5 Các hình sinh đồ thị ngẫu nhiên và hàm Modularity . . . . . 9
2 Tìm kiếm cộng đồng mạng cho đồ thị hướng sử dụng bước đi
ngẫu nhiên 11
2.1 Thời điểm chạm của bước đi ngẫu nhiên . . . . . . . . . . . . . . 11
2.2 Thuật toán Thời điểm chạm-Walktrap . . . . . . . . . . . . . . . 12
2.2.1 Khoảng cách giữa các đỉnh trong đồ thị hướng . . . . 12
2.2.2 Thuật toán Thời điểm chạm Walktrap . . . . . . . . . . . 13
2.2.3 Độ phức tạp tính toán . . . . . . . . . . . . . . . . . . . . 17
2.2.4 Một số thí nghiệm . . . . . . . . . . . . . . . . . . . . . . 18
2.3 Thuật toán K-means sử dụng khoảng cách ECT . . . . . . . . . . 21
2.3.1 Định nghĩa khoảng cách ECT . . . . . . . . . . . . . . . . 21
2.3.2 Thuật toán K-means sử dụng khoảng cách ECT . . . . . 22
2.3.3 Độ phức tạp tính toán . . . . . . . . . . . . . . . . . . . . 23
5