Чи є алгоритми виявлення спільноти для двопартійних графіків (двомодових мереж), реалізованих в igraph, networkX, R або Python тощо? Зокрема, чи існує така реалізація, в якій можна було б обмежити виявлення спільнот лише на одному з двох режимів?
Чи є алгоритми виявлення спільноти для двопартійних графіків (двомодових мереж), реалізованих в igraph, networkX, R або Python тощо? Зокрема, чи існує така реалізація, в якій можна було б обмежити виявлення спільнот лише на одному з двох режимів?
Відповіді:
Словосполучення «виявлення спільноти» вільно визначається як розподіл вершин графа на «спільноти», таким чином, щоб кожен мав члени більш щільно пов'язані один з одним, ніж члени інших «спільнот».
Наше перше завдання - з'ясувати, що це повинно означати у випадку двопартійного графіка, який за визначенням складається з двох "режимів", так що члени одного режиму пов'язані лише з членами іншого режиму. Принаймні, для простих графіків це може бути виражене як матриця суміжності спеціальної блок-структури:
Мені здається, що найбільш релевантна інтерпретація "обмеження виявлення спільнот лише на одному з двох режимів" застосує зазначені алгоритми до "прогнозованих" графіків, відповідних блокам , тобто до першого режиму з матрицею суміжності і другий режим з матрицею суміжності . Зауважте, що навіть якщо початковий двосторонній графік є простим (таким чином, що є двійковим), прогнозовані графіки, як правило, є багатографними. На щастя, igraph має метод їх побудови . B B T B T B A
Ми в рівній мірі пощастило в тому, що алгоритми виявлення в igraph спільноти і пов'язаних були «оновлені для обробки зважених графів» (наприклад, мульти-графів).
S. Fortunato (2010) обстежує критерії виявлення спільноти ( виявлення спільноти у графіках ) та їх використання у двопартійних та багатопартійних мережах. Пропоноване нами тлумачення описано вище на сторінці 8:
Багатопартійні графіки зазвичай зводяться до однопартійних проекцій кожного класу вершин. Наприклад, з двосторонньої мережі вчених та робіт можна витягти лише мережу вчених, які пов'язані спільнотою співавторства.