
Mục lục
Mục lục 6
Mở đầu 1
1 Kiến thức chuẩn bị 3
1.1 Sơ lược về đồ thị có hướng . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Các khái niệm cơ bản . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Bước đi ngẫu nhiên trên đồ thị có 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 ThuậttoánK-Means ......................... 7
1.5 Các mô 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ị có 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ị có 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