ĐẶNG TIẾN ĐẠT
BỘ GIÁO DỤC
VÀ ĐÀO TẠO
VIỆN HÀN LÂM KHOA HỌC
VÀ CÔNG NGHỆ VIỆT NAM
HỌC VIỆN KHOA HỌC VÀ CÔNG NGHỆ
Đ
ặng Tiến Đạt
TOÁN ỨNG DỤNG
MỘT SỐ THUẬT TOÁN TÌM KIẾM CỘNG ĐỒNG MẠNG
THÔNG QUA TỐI ƯU HOÁ HÀM MODULARITY
LUẬN VĂN THẠC SĨ TOÁN HỌC
2024
Hà Nội - 2024
Mục lục
Lời cam đoan i
Lời cảm ơn ii
Mục lục iv
Danh mục các hiệu, chữ cái viết tắt v
Danh mục các bảng vi
Mở đầu 1
1 Kiến thức chuẩn bị 4
1.1 Các đại lượng bản của đồ thị . . . . . . . . . . . . . . . . . . . 4
1.2 Quá trình ngẫu nhiên trên đồ thị . . . . . . . . . . . . . . . . . . 7
1.3 Mạng và tìm kiếm cộng đồng mạng . . . . . . . . . . . . . . . . 9
1.4 Hàm modularity đánh giá chất lượng cộng đồng mạng . . . . . 11
1.5 Phương pháp nhân tử Lagrange . . . . . . . . . . . . . . . . . . . 14
1.6 Các hình sinh đồ thị ngẫu nhiên . . . . . . . . . . . . . . . . 16
2 Các thuật toán tìm kiếm cộng đồng mạng sử dụng phương pháp tối
ưu modularity cục bộ 18
2.1 ThuttoánLouvain.......................... 18
2.2 ThuttoánLeiden........................... 22
2.3 Mtsthínghim........................... 28
2.3.1 Thí nghiệm trên đồ thị thực . . . . . . . . . . . . . . . . . 28
2.3.2 Thí nghiệm trên đồ thị ngẫu nhiên . . . . . . . . . . . . . 34
iii