10.08.2013 Views

[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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!