Skip to content

Verificar SCC del grafo antes de implementar T y B #1

Description

@galigaribaldi

Contexto

Antes de implementar los indicadores de Fase 3 (T y B), es necesario verificar que el grafo construido con REALISTIC_INTEGRATION tiene un componente fuertemente conexo (SCC) gigante suficientemente conectado.

Tarea

import networkx as nx
sccs = list(nx.strongly_connected_components(G))
gigante = max(sccs, key=len)
print(f'SCC gigante: {len(gigante)} nodos de {G.number_of_nodes()} totales')
  • Documentar el % de nodos en el SCC gigante
  • Si es < 80%, investigar qué sistemas están desconectados
  • Resultado determina si T y B son computables sobre el grafo completo o solo el subgrafo

Archivos relevantes

  • src/core/services/graph_builder.py
  • src/core/algorithms/topologicalIndicators/

Prerequisito de

Metadata

Metadata

Assignees

No one assigned

    Labels

    fase-3Indicadores Fase 3: T y B

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions