Permutations de Baxter & Orientations bipolaires planes

Slides:



Advertisements
Présentations similaires
Permutations de Baxter & Orientations bipolaires planes JCB 2009 Nicolas Bonichon, Mireille Bousquet-Mélou & Eric Fusy.
Advertisements

Présentation générale Marc Gengler
Optimisation de maillages Simplification Marc Neveu.
Connexité.
Dans cette partie Graphes Eulériens.
Algorithmes et structures de données avancées Cours 7
Masters IIGLI et IGLII – Programmation générique et conception objet – – Claude Montacié 1 Cours n° 5 Structures de données abstraites.
Algorithmes et structures de données avancées Cours 4
Algorithmes et structures de données avancées Cours 6 Patrick Reuter
Graphes et Applications Thème de léquipe « Combinatoire et Algorithmique » LaBRI – janvier 2008.

Algorithmes à base darbre BSP. Principe Se servir dune structure arborescente afin déliminer le traitement dune branche entière sur un test de visualisation.
UMLV 1 Problème G = (S, A) graphe (orienté) Calculer H = (S, B) où B est la clôture réflexive et transitive de A. Note : (s,t) B ssi il existe un chemin.
Problème des 4 couleurs, graphes planaires.
Marc Gengler
Modélisation par le concept de graphe
Visualisation d’information interactive 5 : Graphes
Visualisation d’information interactive : Graphes
Christine Garcia, Jean-Marc Fedou I3S (Nice, Sophia-Antipolis)
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Chap. 1 INTRODUCTION Beaucoup de problèmes de la vie courante, tels la gestion de réseaux de communication ou l'ordonnancement de tâches, correspondent.
Chapitre VI. Arbres (définition, parcours, représentation)
Structures Pyramidales Luc Brun L.E.R.I., Reims and Walter Kropatsch Vienna Univ. of Technology, Austria.
ASI 3 Méthodes numériques pour l’ingénieur
Problème des 4 couleurs, graphes planaires.
Arbre Rouge Noir.
RESCCO Référentiel des Comptes et Schémas Comptables
Etude dune bibliothèque: Permutations sur les listes.
Les fichiers indexés (Les B-arbres)
LES ARBRES IUP 2 Génie Informatique
Structures de données IFT-2000
Quatrième étape : cheminer dans les graphes. Une chaîne… Quand elle nutilise pas plusieurs fois la même arête, la chaîne est dite simple. Au sens du programme,
Inéquations du 1er degré
Coloration gap sommet identifiante de graphes



Algorithmes d ’approximation
PROBLEMES DE DEGRE-DIAMETRE DE GRAPHES DANS LE CAS GENERAL
Programmation linéaire et Recherche opérationnelle
Recherche Opérationnelle
Les projections parallèles et centrales
Dénombrements.
Cours de graphes Marc Gengler Alexandra Bac Sébastien Fournier
Deuxième étape : échanger des poignées de mains
Structures de données IFT-2000 Abder Alikacem Arbres de recouvrement minimum Département dinformatique et de génie logiciel Édition Septembre 2009 JFK.
Solide particulier.
Donner l’orientation de la parabole P
Mathématiques Discrètes
Modèles Mathématiques et représentation discrètes pour la description des images couleur Luc Brun.
Licence d’informatique Algorithmique des graphes
Combinatoire, Informatique et Physique des liens anciens et étroits Quels langages communs ? Gérard H. E. Duchamp Savantes Banlieues Octobre 2005.
La Magie du Calcul Gérard H. E. Duchamp (Université Paris XIII) Equipe AAA le 08 juin 2006.
Alignement de génomes. MUMmer (1999) Utilise l’arbre des suffixe. Basé sur le principe de « Maximum Unique Match » (MUM). Étant donné deux génomes A et.
Polynôme d’avalanche A. Micheli Dominique Rossin.
Helen KASSEL (amphi), Herve BARBOT (TD, TP)
Calcul symbolique Christophe Tollu Frédéric Toumazet Gérard H. E. Duchamp … + Séminaire CIP.
Combinatoire, Informatique et Physique des liens anciens et étroits Quels langages communs ? Gérard H. E. Duchamp Séminaire du Laboratoire de Mathématiques.

Ajouts et retraits dans un arbre de connexion Nicolas Thibault et Christian Laforest, Équipe OPAL Laboratoire IBISC (regroupement LaMI et LSC), Évry 8.
Présentation StateFlow Application Grafcet norme 2002
10/10/2003Journées ARN Recherche de motifs signifiants dans une structure d'ARN Journées ARN Romain Rivière LRI, Bioinformatique.
Algorithme de DIJKSTRA
1ère étape Comment présenter le thème? Thème de la BIENVEILLANCE
VI. Tri par tas.
CSI2510 Structures de données et algorithmes Arbres couvrants minimaux
. Le B-Arbre.
Cycle, Cocycle, Arbre et Arborescence
Séminaire 8INF952 Visual Analytics – Cours II Dessin de graphes Graphes planaires Graphes ‘mous’ Méthodes spectrales.
Les processeurs Vue interne Vue externe.
Transcription de la présentation:

Permutations de Baxter & Orientations bipolaires planes ALEA 2008 Permutations de Baxter & Orientations bipolaires planes Nicolas Bonichon, Mireille Bousquet-Mélou & Eric Fusy

Permutations Une permutation  = (1)(2)…(n), est une bijection de [n] sur [n] Le diagramme d’une permutation , est l’ensemble des points (i, (i)). On note Sn l’ensemble des permutations de [n]. Montée, descente, saillants …  = 5 3 4 9 7 8 10 6 1 2

Permutation de Baxter [Glen Baxter 64]  est de Baxter ssi : Bn = Sn(25314, 41352) Motifs interdits :

Orientation bipolaire plane Une orientation bipolaire plane est une carte planaire orientée : Acyclique 1 seule source et 1 seul puits tous 2 sur la face externe. Prop 1 : Prop 2 : Une carte M admet une orientation bipolaire ssi M+(s,t) est 2-connexe. V: F:

Orientation bipolaire plane : applications Dessin de visibilité Dessins orthogonaux Structures transverses …

Enumération [Chung et al 79] [Mallows’79] Permutation Bijections [Cori, Dulucq, Viennot, Guibert, Gire] Arbres jumeaux Triplets de chemins de grand Dyck [Rodney Baxter’01] Bipolaires planes Bijections [Fusy, Poulalhon, Schaeffer’07] Triplets de chemins de grand Dyck [Fusy’07] Structures Transverses [Felsner, Fusy, Noy, Ordner’07] permutations. [MBM’03]

Résultat principal Thm : Une bijection  qui envoie les permutations de Baxter sur les bipolaires : taille n  k descentes  l montées  i saillants sup gauche  i’ saillants inf droite  j saillants sup droite  j’ saillants inf gauche  n arêtes k faces internes l+2 sommets Chemin gauche de longueur i Chemin droit de longueur i’ Puits de degré j Source de degré j’

 : Etape 1

 : Etape 2

Propriétés Lemme 1 : les sommets noirs sont de degré 2. Lemme 2 : Le dessin est planaire. Prop 1 :  est une application des permutations de Baxter vers les orientations bipolaires

Arbre de génération des Baxter Bn+1 -> Bn : suppression de l’élément n+1. Bn -> Bn+1 : ajout du n+1 (a) avant le k-ème saillant sup. gauche (b) après le k-ème saillant sup droit. Lemme : l’arbre de génération des Baxter est isomorphe à l’arbre : (1,1) (i,j) -> {(k, j+1) : 1 <= k <= i} U {(i+1, k) : 1 <= k <= j} Rq : Ces paramètres correspondent aux nombres de saillants supérieurs gauches et droits.

Arbre de génération des Baxter Bn+1 -> Bn : suppression de l’élément n+1. Bn -> Bn+1 : ajout du n+1 (a) avant le k-ème saillant sup. gauche (b) après le k-ème saillant sup droit. Lemme : l’arbre de génération des Baxter est isomorphe à l’arbre : (1,1) (i,j) -> {(k, j+1) : 1 <= k <= i} U {(i+1, k) : 1 <= k <= j} Rq : Ces paramètres correspondent aux nombres de saillants supérieurs gauches et droits.

Arbre de génération des Bipolaires On+1 -> On Soit e=(t,v) l’arête la plus à droite du puits. (a) deg-(v) > 1 Supprimer e (b) deg-(v) = 1 Contracter e

Arbre de génération des Bipolaires On -> On+1 : (a) Ajouter une arête vers le k-ème sommet du bord gauche. (b) « déléguer les k premières arêtes » Lemme : l’arbre de génération des bipolaires est isomorphe à l’arbre : (1,1) (i,j) -> {(t, j+1) : 1 <= t <= i} U {(i+1, t) : 1 <= t <= j}

 est bien une bijection. Arbres isomorphes  une bijection . Par récurrence sur n on montre que () =()

Symétrie selon la 1ère diagonale

Rotation de 90° et Dualité

-1 Tx Ty

Remarque On retrouve l’algorithme de dessin de [di Battista et al. 92]

Treillis des orientations bipolaires Thm [Ossona de Mendez 94] : l’ensembles des orientations bipolaires d’une carte a une structure de treillis distributif. La relation de couverture est la suivante : Corollaire : les cartes 2-connexes sont en bijection avec les bipolaires sans LOP Lemme : les cartes séries-parallèles sont en bijection avec les bipolaires sans LOP ni ROP. LOP ROP

Spécialisations de  Lemme : () contient un LOP   contient 41352 () contient un ROP   contient 25314 Rq : Sn(25314,3142) = Sn(25314, 41352 , 41352) Sn(2413,3142) = Sn(25314, 25314, 41352 , 41352) Corollaire :  est une bijection de Sn(25314,3142) vers les cartes 2-connexes à n+1 arêtes Sn(2413,3142) vers les cartes séries-parallèles à n arêtes

Cartes séries-parallèles Spécialisations de    Baxter Baxter  Sn(2413) Sn(2413,3142) = = =   Sn(25314, 41352) Orientations Min Sn(25314,3142)  Cartes 2-connexes Sn(2413,3142)     Orientations bipolaires Orientation Min&Max Cartes séries-parallèles [Dulucq Gire West 96] [Gire 93]

Perspectives Permutations de Baxter alternantes 2n (2n+1) Enumérées par Cn.Cn (Cn.Cn+1 ) [Cori Dulucq Viennot’86] [Dulucq Guibert’98] Permutations de Baxter doublement alternantes 2n (2n+1) Enumérées par Cn [Guibert Linusson’00]

Travaux en cours Orientations mono-source Involutions de Baxter Liens avec les cartes Eulériennes

Motif exclu  contient le motif  si le diagramme de  est obtenu à partir de celui de  en supprimant des lignes et des colonnes. On note Sn() l’ensemble des permutations qui excluent . Ex :   Sn()=213

Arbre de génération Un arbre de génération d’un ensemble E est un arbre tel que : Chaque objet de En apparaît une fois au niveau n. Les arêtes reliant les sommets de niveau n à ceux du niveau n+1 correspondent aux règles de génération permettant de construire les objets de En+1 à partir de ceux de En. Ex : Chemins de Dyck : En+1 -> En : suppression du dernier pic En -> En+1 : ajout d’un pic dans la dernière descente. L’arbre de génération des chemins de Dyck est isomorphe à l’arbre : (0) (p) -> (1), (2), …,(p), (p+1) Rq : Ce paramètre correspond à la longueur de la dernière descente.

Motif barré. Ex : 25314 Une permutation barrée  est une permutation avec un élément distingué. On note ’ la permutation sans l’élément barré. Ex :  = 25314 ’ = 2413 On dit qu’une permutation  contient le motif barré , s’il existe une occurrence de ’ qui ne soit pas une sous-occurrence de . Rq :   Sn(25314) ssi toute sous-suite 2413 de  est aussi une sous-suite de 25314.

Permutation de Baxter = Sn(25314, 41352) Définition par factorisation : [Glen Baxter]