2013-06-24 10 views
8

Sto cercando un algoritmo one-pass (o idee su come scriverlo da solo) in grado di calcolare le coordinate tridimensionali per un grafico diretto non ponderato. Gli unici metadati dei vertici sono titolo e categoria.Algoritmo di disegno del grafico a forza diretta a un passaggio

Ho bisogno di implementare questo algoritmo in modo che i vertici possano essere aggiunti/rimossi senza ricalcolare l'intera struttura del grafico.

Questo algoritmo deve essere applicato a un set di dati di grandi dimensioni (5gb) che cambia continuamente.

Le mie competenze di Google mi hanno portato ad algoritmi di n-pass che non sono quello che sto cercando.

+1

Sono un po 'confuso - stai parlando di algoritmi di layout come questi? http://en.wikipedia.org/wiki/Force-directed_graph_drawing –

+0

Bene, il calcolo di alcune coordinate (che non dovrebbero ripetersi) non è così difficile. Cosa stai cercando, una visualizzazione dei nodi raggruppati? In che modo il titolo e la categoria dovrebbero essere considerati dall'algoritmo? – Bergi

+0

In realtà lo faccio. Ma non sono stato in grado di trovare una variante a un passaggio di un algoritmo di disegno grafico basato su Force. – Joren

risposta