01.01.2015 Views

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Approche conceptuelle de l’espace. 337<br />

15.3.3. Structure de voisinage associée à un maillage<br />

Que le maillage soit régulier ou non, sa structure de voisinage est définie comme<br />

l’ensemble <strong>des</strong> informations nécessaires à une maille quelconque pour trouver ses<br />

voisins. Dans un maillage régulier, la structure est très simple et sera décrite par un<br />

ensemble de vecteurs de décalage qui, appliqués aux coordonnées d’une maille,<br />

donneront par translation les coordonnées <strong>des</strong> mailles voisines. Comme nous le<br />

verrons plus loin, cette structure et l’algorithme très simple qui permet de les<br />

calculer constituent l’opérateur de voisinage. Il est très utilisé dans les automates<br />

cellulaires. Dans le cas d’un maillage irrégulier, nous décrirons une structure de<br />

données plus complexe, dite topologique, qui est associée à la géométrie <strong>des</strong> mailles<br />

pour permettre de retrouver les voisins.<br />

15.3.3.1. Métrique et structure de voisinage<br />

Dans un automate cellulaire à cellules régulières (carrées ou même hexagonales),<br />

on peut utiliser plusieurs topologies de voisinages. A chaque type de voisinage,<br />

correspond une métrique associée qui induit cette topologie. Ainsi, dans SpaCelle,<br />

l’utilisateur a le choix entre trois distances, les plus courantes, qui induisent trois<br />

types de voisinages distincts. Ces trois distances dérivent d’ailleurs d’une même<br />

famille dépendant d’un paramètre p, dite distances de Minkowski :<br />

⎛<br />

n<br />

d p(<br />

A,<br />

B)<br />

= ⎜ ∑ bi<br />

− ai<br />

⎝ i=<br />

1<br />

1/ p<br />

p ⎞<br />

⎟<br />

⎠<br />

[15.1]<br />

où A et B sont <strong>des</strong> points dans un espace de dimension n, avec A = (a 1 , a 2 ,…, a n ) et<br />

B = (b 1 , b 2 ,…, b n ). Cette famille de distances permet d’exprimer ces trois distances,<br />

en dimension 2, dans un même formalisme :<br />

a) Avec le paramètre p = 1, on obtient la distance d 1 , appelée souvent en<br />

géographie, distance de Manhattan car elle induit un espace où l’on ne peut se<br />

déplacer que dans les deux directions : horizontale et verticale. Elle est donc bien<br />

adaptée à un maillage cellulaire carré. Elle s’exprime en dimension 2, par :<br />

d ( = b − a + b − a<br />

[15.2]<br />

1 A,<br />

B)<br />

1<br />

1<br />

2<br />

2<br />

Elle correspond, dans un maillage carré, à un voisinage élémentaire (de rayon 1)<br />

possédant quatre voisins (Figure 15.3). Ce type est appelé voisinage de von<br />

Neumann ou V 4 .<br />

b) Avec le paramètre p =2, on obtient la distance euclidienne classique d 2 , qui est<br />

celle d’un espace isotrope. Elle correspond mieux à la distance physique usuelle :

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

Saved successfully!

Ooh no, something went wrong!