Esiste un algoritmo per cercare un grafico (albero) orientato per il suo vicino di casa?
La mia attuale soluzione brute-force funziona come segue:
for each node n:
for each child c of n
for each parent p of c
if (p != n)
insert edge (p,n)
Ho a che fare con ca. 700.000 nodi ciascuno con un margine compreso tra 1 e 1000 e attualmente sto affrontando tempi di esecuzione troppo lunghi: il che è dovuto principalmente al motivo per cui eseguo questo algoritmo su un database grafico, poiché richiederebbe troppa memoria.