อัลกอริทึมการกระจายอำนาจสำหรับการกำหนดโหนดที่มีอิทธิพลในเครือข่ายสังคม


13

ในการนี้กระดาษโดย Kempe-Kleinberg-Tardos ผู้เขียนนำเสนอขั้นตอนวิธีโลภขึ้นอยู่กับฟังก์ชั่น submodular เพื่อตรวจสอบโหนดมีอิทธิพลมากที่สุดในกราฟกับการใช้งานเครือข่ายทางสังคมk

โดยทั่วไปขั้นตอนวิธีจะเป็นดังนี้:

  1. S=empty set
  2. เลือกโหนดที่มีอิทธิพลต่อบุคคลสูงสุดเรียกมันว่า ; S = S v 1v1S=Sv1
  3. ลบและขอบทั้งหมดที่เชื่อมต่อv 1กับส่วนที่เหลือของเครือข่ายv1v1
  4. ทำซ้ำจนกระทั่งมีจุดยอดkSk

ฉันมีคำถามสองข้อเกี่ยวกับโหนดที่มีอิทธิพลในเครือข่ายสังคมออนไลน์
a) มีอัลกอริธึมในการค้นหาวิธีแก้ปัญหาหรือประมาณโดยวิธีการกระจายอำนาจหรือไม่?
b) มีใครบ้างที่ใช้อัลกอริธึมอื่น ๆ เช่นอันดับของหน้าและที่คล้ายคลึงกันเพื่อแก้ไขปัญหาเดียวกันหรือไม่?


คุณจะกำหนดโหนด "ผู้ทรงอิทธิพล" ได้อย่างไร
ทิโมธีซัน

2
ตามการเชื่อมโยงแต่ละครั้งจะถูกกำหนดด้วยความน่าจะเป็นในการส่งข้อความจากโหนดหนึ่งไปยังอีกโหนดหนึ่งได้สำเร็จ วัตถุประสงค์คือเพื่อค้นหาส่วนย่อยของโหนดที่จะส่งข้อความไปยังจำนวนโหนดที่มากที่สุดตามความคาดหวัง
Bob

kDDk=1D

ฉันเข้าใจ. ความกังวลของฉันคือหากมีอย่างน้อยที่สุดอัลกอริธึมที่ไม่ดีเพื่อประมาณโซลูชันที่ดีที่สุด
บ๊อบ

คำตอบ:


3

ขั้นตอนวิธีการกระจายอำนาจสำหรับสายพันธุ์ของปัญหานี้ได้รับการตีพิมพ์ในกระจายและความเป็นส่วนตัวการรักษาขั้นตอนวิธีการในการระบุข้อมูลฮับในเครือข่ายสังคมและ อิทธิพลทางสังคมการวิเคราะห์ในเครือข่ายขนาดใหญ่


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.