Attualmente sto lavorando alla mia tesi di master e si tratta di raggruppare graficamente. Sto lavorando con un'idea usando le formiche per risolvere il problema. Attualmente sto lavorando all'implementazione e mi chiedo esattamente quanto bene rappresenti i bordi del grafico.
Ogni fronte è aumentato con determinate informazioni come il suo valore di feromone e il numero di volte che una formica ha visitato quel bordo. Lavorerò con grafici non indirizzati, che possono essere piuttosto grandi (oltre un milione di vertici) e mi chiedevo quale sia il modo più efficiente per me di memorizzare i bordi e cercarli? Stavo pensando di attenermi a una convenzione e archiviare gli endpoint secondo quello che ha un ID vertice inferiore per e quello superiore per ( e sono gli endpoint del bordo nella struttura dei dati). Ma mi chiedo come potrei eseguire uno sguardo in questo caso?
C'è una mappatura che mi è venuta in mente dalla matrice di adiacenza alla matrice perimetrale, ma funziona solo se il grafico sottostante è un grafico completo. Quindi sono venuto qui per alcuni suggerimenti su come procedere perché ho bisogno che la mia ricerca sia efficiente mentre allo stesso tempo non voglio far saltare lo spazio di archiviazione per i bordi poiché i grafici saranno enormi.