Basandosi sulle risposte di @Peter (è un commento molto lungo, quindi ho appena incluso come risposta un salto che qualcuno ne trarrà beneficio).
Vorrei suggerire il seguente riferimento:
Arnaud Casteigts, Paola Flocchini, Walter Quattrociocchi, Nicola Santoro: grafici variabili nel tempo e reti dinamiche. IJPEDS 27 (5): 387-408 (2012)
Il sondaggio include una classificazione teorica delle reti dinamiche in contesti distribuiti. Ad esempio, è possibile trovare grafici in cui l'aspetto dei bordi segue uno schema periodico. Oppure, i bordi vengono visualizzati almeno una volta in un puntoΔ. Oppure, i bordi che non seguono alcun picchiettio periodico ma verranno visualizzati in qualche punto dell'esecuzione dell'algoritmo. - e ci sono circa 9 lezioni in totale.
Ciò che è veramente importante di questa classificazione è che ci sono relazioni di inclusione tra le diverse classi. Quindi se risolvi un problema in una determinata classe, lo risolveresti in ogni altra classe in cui è incluso.
Gli stessi autori hanno presentato algoritmi di trasmissione su alcuni dei grafici citati. Hanno fornito diverse metriche di prestazione relative al tempo (ovvero diversa definizione del tempo più breve). Nel broadcasting, l'idea è che ogni nodo costruisca una vista della rete nel dominio del tempo. Questo viene fatto ascoltando ripetutamente i vicini e inviando informazioni ai vicini. Se si assume la periodicità, un nodo può dire qual è il percorso temporale più breve verso un altro nodo. Usa queste informazioni nel routing. Maggiori dettagli sono disponibili in:
Arnaud Casteigts, Paola Flocchini, Bernard Mans, Nicola Santoro: calcoli deterministici in grafici che variano nel tempo: trasmissione sotto mobilità non strutturata. IFIP TCS 2010: 111-124
Uno dei concetti interessanti nei grafici dinamici è il concetto di viaggio, che ha un'analogia con il percorso nei grafici statici. C'è un viaggio tra due nodiu e v se è presente una serie di bordi { ( u , x1) , ( x1, x2) , . . . . , ( xK, v ) }che apparirà in intervalli di tempo crescenti. Si noti che il viaggio non è simmetrico. L'esistenza di un viaggio trau e v non significa necessariamente che c'è un viaggio tra v e u.
Ho partecipato a una conferenza degli autori precedenti. Secondo la mia comprensione, sostengono che siamo lungi dall'essere in grado di gestire algoritmi grafici dinamici (seguendo le definizioni che seguono). Che siamo ancora nel caso di lezioni semplici. In realtà, sostengono che la maggior parte degli algoritmi di mobile computing presuppone che i loro algoritmi siano troppo veloci per essere eseguiti mentre la rete è in transizione! (che credo di aver sentito molto) - O semplicemente, presumi la periodicità dell'aspetto dei bordi (vedi reti tolleranti al ritardo ecc.)