[tel-00371962, v1] Modélisation et traitement décentralisé ... - Index of
[tel-00371962, v1] Modélisation et traitement décentralisé ... - Index of
[tel-00371962, v1] Modélisation et traitement décentralisé ... - Index of
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>tel</strong>-<strong>00371962</strong>, version 1 - 30 Mar 2009<br />
3. MODÈLES ET MÉTRIQUES POUR LES GRAPHES DYNAMIQUES<br />
30<br />
servation du système est effectuée a posteriori, la suite des événements est connue <strong>et</strong><br />
peut être restituée par une représentation compacte <strong>et</strong> adaptée à une analyse différée ;<br />
c’est ce que réalisent les graphes évolutifs. A contrario, un graphe évolutif ne capture que<br />
ce que l’on pourrait appeler la « trace » d’un graphe dynamique mais ne capture pas son<br />
essence, le processus qui est à la base de son évolution. Par ailleurs la plupart des contributions<br />
au domaine des réseaux complexes présentées dans le chapitre précédent décrivent<br />
souvent les réseaux étudiés sous la forme d’un processus de construction, mais<br />
sans jamais s’intéresser au temps. En eff<strong>et</strong>, ils partent du principe, vrai mais limitatif, que<br />
les réseaux complexes sont des structures discrètes <strong>et</strong> considèrent leur construction davantage<br />
comme un processus itératif atemporel que comme un processus qui pourrait<br />
être assuj<strong>et</strong>ti à une base temporelle réelle ou plus contraignante.<br />
La première partie s’attache à la présentation de notre définition <strong>et</strong> à sa mise en perspective<br />
au travers de quelques exemples. La seconde partie du chapitre est dédiée à la<br />
présentation de définitions complémentaires <strong>et</strong> à la discussion d’un ensemble de métriques.<br />
Celles-ci nous semblent pertinentes dans le cadre de l’étude des graphes dynamiques<br />
en général <strong>et</strong> sont nouvelles par rapport à celles communément utilisées dans<br />
le domaine de la théorie des graphes. Dans la suite de ce document, certaines d’entre<br />
elles seront utilisées pour mesurer la validité <strong>et</strong> l’efficacité de certaines approches de<br />
<strong>traitement</strong> des graphes dynamiques.<br />
3.1 Définition générale<br />
De notre point de vue, un graphe dynamique est un graphe en évolution dans le<br />
temps. Ainsi, il nous semble incontournable de considérer que le processus de l’évolution<br />
du graphe est l’un des éléments de sa définition, tout autant que la base temporelle<br />
dans laquelle ce processus s’exécute.<br />
Définition 5 (GRAPHE DYNAMIQUE)<br />
Un graphe dynamique G est défini par un tripl<strong>et</strong> (G0,T,P) <strong>tel</strong> que :<br />
– G0 = (S0, A0) est un graphe statique initial, éventuellement vide ;<br />
– T est une base temporelle continue ou discrète ;<br />
– P est un processus d’évolution.<br />
On note Gt le graphe statique image du graphe dynamique G à la date t.<br />
3.1.1 Notion de base temporelle<br />
La base temporelle peut être continue ou discrète. En eff<strong>et</strong>, dans l’hypothèse où le<br />
graphe étudié modélise un réseau spatialisé composé d’entités en déplacement, comme<br />
peuvent l’être par exemple les réseaux mobiles ad hoc, la position des somm<strong>et</strong>s change<br />
à chaque instant. Or, les interactions entre ces entités, qu’il s’agisse d’interactions de<br />
contact ou d’interactions à distance, dépendent de la distance spatiale entre ces entités.<br />
Si l’interaction dépend de la distance entre les entités, celle-ci est une fonction continue