21.06.2013 Views

Aspects algorithmiques et combinatoires des réaliseurs des graphes

Aspects algorithmiques et combinatoires des réaliseurs des graphes

Aspects algorithmiques et combinatoires des réaliseurs des graphes

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4<br />

désigne le nombre de nœuds internes de l’arbre Ti <strong>et</strong> ∆ le nombre de faces tricolores<br />

du réaliseur.<br />

Chapitre 3 : Bijection entre les <strong>réaliseurs</strong> <strong>et</strong> les paires de chemins de Dyck<br />

ne se coupant pas<br />

Nous proposons ici une bijection entre les <strong>réaliseurs</strong> <strong>et</strong> les paires de chemins de<br />

Dyck qui ne se coupent pas [Bon02]. Le codage d’un réaliseur par une paire de chemins<br />

de Dyck qui ne se coupent pas <strong>et</strong> le décodage se font en temps linéaire. Utilisant c<strong>et</strong>te<br />

bijection, nous pouvons énumérer les <strong>réaliseurs</strong> de taille n <strong>et</strong> nous pouvons les générer<br />

exhaustivement de manière efficace. De plus, nous prouvons que le nombre de faces<br />

tricolores d’un réaliseur est asymptotiquement en moyenne de n/2+o(n).<br />

Chapitre 4 : Génération aléatoire de pastèques<br />

Dans le chapitre précédent nous avons considéré les paires de chemins de Dyck qui<br />

ne se coupent pas. Ici nous considérons le cas de plusieurs chemins de Dyck qui ne se<br />

coupent pas. Ces configurations sont également appelées pastèques. A l’aide de formules<br />

d’énumération [EG95, KGV00] sur les facteurs gauches de telles configurations nous<br />

proposons un algorithme de génération aléatoire de telles configurations. La complexité<br />

de c<strong>et</strong> algorithme est en O(p 2 2 p l) où p est le nombre de chemins <strong>et</strong> l la longueur <strong>des</strong><br />

branches. La bijection présentée dans le chapitre précédant nous perm<strong>et</strong> donc de générer<br />

aléatoirement en temps linéaire <strong>des</strong> <strong>réaliseurs</strong> de taille n [BMar].<br />

Quelques expérimentations ont été effectuées, montrant que la profondeur moyenne<br />

d’un arbre d’un réaliseur est environ de 0, 97 √ n.<br />

Partie II : Utilisations <strong>des</strong> <strong>réaliseurs</strong> pour le <strong>des</strong>sin <strong>et</strong> le codage<br />

Chapitre 5 : Un algorithme de <strong>des</strong>sin lignes brisées basé sur les <strong>réaliseurs</strong><br />

Nous observons dans un premier temps que les <strong>des</strong>sins lignes brisées, comme les<br />

<strong>des</strong>sins lignes droites [FPP90], nécessitent une grille de surface (resp. largeur) au moins<br />

4(n−1) 2<br />

(resp. ⌊ 9<br />

2(n−1)<br />

⌋). Nous présentons un algorithme linéaire de <strong>des</strong>sin lignes brisées<br />

3<br />

utilisant les <strong>réaliseurs</strong>. C<strong>et</strong> algorithme calcule, pour n’importe quel graphe planaire à n<br />

somm<strong>et</strong>s, un <strong>des</strong>sin lignes brisées sur une grille de surface au plus 4(n−1)2<br />

.Les <strong>des</strong>sins<br />

9<br />

obtenus ont au plus n − 2 brisures <strong>et</strong> au plus 1 brisure par arête. Il perm<strong>et</strong> d’affirmer<br />

que la surface (resp. largeur) de grille nécessaire <strong>et</strong> suffisante pour <strong>des</strong>siner un graphe<br />

planaire à l’aide de lignes brisées est 4(n−1)2<br />

(resp. ⌊ 9<br />

2(n−1)<br />

⌋) [BLM02a].<br />

3<br />

Chapitre 6 : Une majoration du nombre de <strong>graphes</strong> planaires à l’aide <strong>des</strong><br />

<strong>réaliseurs</strong><br />

Ce chapitre présente un travail réalisé en collaboration avec Cyril Gavoille <strong>et</strong> Nicolas<br />

Hanusse [BGH03].

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

Saved successfully!

Ooh no, something went wrong!