Thuật toán phân cấp để xác định các nút có ảnh hưởng trong các mạng xã hội


13

Trong giấy bởi Kempe-Kleinberg-Tardos, Authors đề xuất một giải thuật tham lam dựa trên chức năng submodular để xác định nhất nút có ảnh hưởng trong một đồ thị, với các ứng dụng mạng xã hội.k

Về cơ bản thuật toán diễn ra như sau:

  1. S= =empty Set
  2. chọn nút có ảnh hưởng cá nhân cao nhất, gọi nó là ; v1S= =Sv1
  3. xóa và tất cả các cạnh kết nối với phần còn lại của mạngv1v1
  4. lặp lại cho đến khi có đỉnhSk

Tôi có hai câu hỏi về các nút có ảnh hưởng trong các mạng xã hội.
a) Có thuật toán nào để tìm giải pháp, hoặc tính gần đúng của nó theo kiểu phi tập trung không?
b) Có ai áp dụng các thuật toán khác, chẳng hạn như Xếp hạng trang và tương tự, để giải quyết vấn đề tương tự không?


Làm thế nào để bạn xác định một nút "có ảnh hưởng"?
Timothy Sun

2
theo bài báo, mỗi liên kết được xác định với xác suất để truyền thành công một thông điệp từ nút này sang nút khác. Mục tiêu là tìm tập hợp con của các nút sẽ gửi thông điệp đến số lượng nút lớn nhất, theo mong đợi.
Bob

Về các thuật toán phân tán: Nói chung, bất kỳ vấn đề nào thuộc dạng "tìm nút tốt nhất" vốn đã mang tính toàn cầu; nó không thể được giải quyết nhanh hơn nhiều so với thời gian , trong đó là đường kính của đồ thị. Để thấy điều này, hãy xem xét trường hợp và kết nối hai nút "tốt" với một đường dẫn dài; để xác định nút nào tốt nhất, bạn cần truyền thông tin theo thứ tự các bước nhảykDDk= =1D
Jukka Suomela

Tôi hiểu điều đó. Mối quan tâm của tôi là nếu có, ít nhất, một thuật toán tối ưu để tính gần đúng giải pháp tối ưu.
Bob

Câu trả lời:



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.