Las redes sociales clásicas pueden representarse como un gráfico/matriz.Time Aware Social Graph DS/Queries
con un gráfico/matriz se puede calcular fácilmente
- camino más corto entre 2 participantes
- asequibilidad de la A -> B
- estadísticas generales (reciprocidad, conectividad avg, etc)
- etc
¿Existe una estructura de datos ideal (o una modificación del gráfico/matriz) que permita un fácil cálculo o f lo anterior mientras estás consciente del tiempo?
Por ejemplo,
entrada
t = 0 ... 100
- A < -> B (mientras que t = 0 ... 10)
- B < -> C (mientras que t = 5 ... 100)
- C < -> A (mientras t = 50 ... 100)
Muestra Consultas
- es un asociado con B en cualquier momento? (sí)
- ¿Está A asociado con B mientras que B está asociado con C? (Sí. @t = 5 ... 10)
- es C siempre accesible desde A (Sí. @ T = 5)