Aspects combinatoires des pavages

publicité
Aspects combinatoires
des pavages
Frédéric Chavanon
LIP, UMR CNRS - INRIA - Univ. Lyon I - ENS Lyon 5668
(frederic.chavanon)@ens-lyon.fr
1
Plan
1.
2.
3.
4.
5.
6.
Introduction- Problèmes de pavages
Pavages de zonotopes
Premier codage, structure d’un pavage
Deuxième codage, espace de pavages
Structure en codimension 2
Conclusion et perspectives
2
1- Introduction
3
Problème de pavage
4
Questions classiques
– Pavabilité
– Nombre de pavages
– Génération aléatoire uniforme
Structure de l’espace des pavages
5
Etat de l’art :
cas des pavages par dominos ou losanges
Pavabilité :
Algorithme de Thurston
6
Nombre de pavages :
Losanges : Formule de MacMahon
H(a + b + c)H(a)H(b)H(c)
H(a + b)H(a + c)H(b + c)
H(n) = (n − 1)!(n − 2)!...2!
a
b
c
Dominos : Formule de Kasteleyn

1/2
m Y
n
Y
πj
πk

(2 cos(
) + 2i cos(
))
m+1
n+1
j=1
k=1
7
Structure de l’espace des pavages : treillis distributif (Propp,
Rémila)
Génération aléatoire uniforme (Propp-Wilson,
Luby-Randall-Sinclair, Wilson )
Génération exhaustive - algorithme de Thurston modifié
(Desreux-Rémila)
8
2- Pavages de zonotopes
9
Zonotope
V = (v1 , v2 , v3 , v4 ), M = (2, 3, 1, 1), D = 4
(
D
X
)
λi vi , 0 ≤ λi ≤ mi , mi ∈ M, vi ∈ V
i=1
v4
v3
v2
v1
taille t =
PD
10
i=1
mi
Pavages de zonotopes
zonotope
proto-tuiles
pavage
11
Pavages de zonotopes
–
–
–
–
Pas de grille sous-jacente (résultats de Thurston non applicables)
Définis en toute dimension
Relations avec physique (quasicristaux), structures apériodiques
Combinatoire (étude des espaces de pavages)
12
Retour aux questions classiques
Cas des pavages de zonotopes
– Pavabilité - évident avec les définitions données
– Nombre de pavages - pb ouvert même dans le cas
planaire (avec D > 4)
– Structure de l’espace des pavages - ( Kenyon,
Elnitsky : connexité par flips pour d = 2)
– Génération aléatoire - (Propp-Wilson,
Luby-Randall-Sinclair pour D = 3 d = 2)
13
Flips, espace de pavages
14
Cas des pavages de zonotopes
– Treillis distributif en codimension 1.
– Connexe pour les pavages de dimension 2. (Kenyon,
Elnitsky)
15
3- Premier codage,
structure d’un pavage
de dimension 2
16
Graphe induit par la relation d’adjacence
17
Problème de caractérisation
18
Sections et familles de De Bruijn
C
A
B
mi =nombre de sections de la famille i.
Deux sections de familles différentes se coupent exactement une
fois.
Deux sections d’une famille donnée ne se coupent pas.
19
Graphe de De Bruijn
6
1
3
4
1
2
5
6
6
6
6
1
1
2
3
4
5
3
5
4
5
2
2
3
4
5
4
3
1
2
Théorème : il existe un algorithme en O(n), où n est le nombre de
tuiles, construisant un pavage T à partir de son graphe de de
Bruijn.
20
Graphe avec origines
6
5
4
3
1
2
Problèmes :
– calculer les multiplicités
– construire les lignes de de Bruijn
21
Eventail, bordure
22
Construction de la bordure
L
t3
t1
t2
Théorème : il existe un algorithme en O(m · n), où n est le
nombre de sommets et m la somme des multiplicités, calculant la
bordure d’un graphe de pavage avec origines.
23
Construction des lignes de De Bruijn
z
y4
x1
y3 y2
x2
y1
x3
x4
Théorème : il existe un algorithme de complexité O(m · n), où n
est le nombre de sommets et m la somme des multiplicités,
calculant le graphe de de Bruijn d’un pavage à partir de son
graphe avec origines et de sa bordure.
24
Résultats
– représentation indépendante de la géométrie
– caractérisation des graphes effectivement codants
25
4- Deuxième codage, espace de
pavages
26
Opération de suppression
27
Commutativité des suppressions
28
Codage induit par les suppressions
0
1
0
0
29
1
1
1
Problème de reconstruction
1
1
1
0
30
1
0
1
Théorème de reconstruction
D
D−1
d+2
d+1
Théorème : la première étape suffit
31
Représentation
Combinaisons
Contrainte de ligne
Contrainte de flèche
32
Diagramme de représentation
33
5- Structure en codimension 2
34
Ordre des flips, ordre des mineurs
Ordre de flips : T ≤f lip T 0 ⇔ suite de flips montants de T à T 0
Ordre des mineurs : T ≤mineur T 0 ⇔ pour tout (d + 1)-mineur X,
XT ≤ XT 0
Théorème : Ces deux ordres sont identiques.
35
Idée de preuve : graphe d’obstacles
p’
1
p
p
1
L
p
d+2
L’
L
p
2
L
p’
p’
d+2
L
2−
L’
L’
L’
L
1−
36
L’
L
3+
L’
Structure du graphe d’obstacles
n
1
+
1
+
1
+
_
(n−1)
_
_
(n−1)
2
2
+
2
n
+
+
_
n
_
(n−1)
_
_
n
+
(n−1)
2
_
n+
1
37
Résultats
– Codage par les suppressions
– Théorème de reconstruction
– Structure d’ordre gradué pour la codimension 2⇒
connexité par flips en codimension 2.
– Pas de structure de treillis dans le cas de codimension
2
38
6- Conclusion, perspectives
39
Conclusion
– ouverture vers un cas particulier sans grille
sous-jacente
– adaptation à des dimensions supérieures à 2
– caractérisation des pavages et représentation en
grandes dimensions
– connexité par flips en codimension 2
40
Perspectives
– Distance de flips
– Adaptations aux plus grandes codimensions
– Génération aléatoire uniforme
41
Téléchargement