Existem algoritmos para detecção da comunidade para gráficos bipartidos (redes de dois modos) implementados no igraph, networkX, R ou Python etc.? Em particular, existe uma implementação em que alguém seria capaz de restringir a detecção de comunidades apenas em um dos dois modos?
python
graph-theory
adamo
fonte
fonte
Respostas:
A frase "detecção de comunidade" é vagamente definida como particionando os vértices de um gráfico em "comunidades", de modo que cada um tenha membros mais densamente vinculados um ao outro do que aos membros de outras "comunidades".
Nossa primeira tarefa é verificar o que isso deve significar no caso de um gráfico bipartido, que por definição consiste em dois "modos", de modo que os membros de um modo sejam vinculados apenas aos membros do outro modo. Pode ser expresso, pelo menos para gráficos simples, como tendo uma matriz de adjacência de estrutura de bloco especial:
Temos a mesma sorte de que os algoritmos de detecção da comunidade igraph e afins foram "atualizados para lidar com gráficos ponderados" (como multi-gráficos).
S. Fortunato (2010) pesquisa critérios de detecção da comunidade ( detecção da comunidade em gráficos ) e seu uso em redes bipartidas e multipartites. A interpretação que sugiro acima está articulada na página 8:
fonte