Graphique de permutation - Permutation graph

Image
Diagramme de correspondance pour la permutation (4,3,5,1,2), en dessous de son graphique de permutation correspondant

En mathématiques , un graphe de permutation est un graphe dont les sommets représentent les éléments d'une permutation , et dont les arêtes représentent des paires d'éléments qui sont inversés par la permutation . Les graphiques de permutation peuvent également être définis géométriquement, comme les graphiques d'intersection de segments de ligne dont les extrémités se trouvent sur deux lignes parallèles . Différentes permutations peuvent donner lieu au même graphe de permutation ; un graphe donné a une représentation unique (à symétrie de permutation près) s'il est premier par rapport à la décomposition modulaire .

Définition et caractérisation

Si est une permutation des nombres de à , alors on peut définir un graphe de permutation à partir duquel il y a des sommets , et dans lequel il y a une arête pour deux indices et pour lesquels et . Autrement dit, deux indices et déterminer une arête dans le graphe de permutation exactement quand ils déterminent une inversion dans la permutation.

Étant donné une permutation , on peut également déterminer un ensemble de segments de droite avec des extrémités et . Les extrémités de ces segments se situent sur les deux droites parallèles et , et deux segments ont une intersection non vide si et seulement si elles correspondent à une inversion dans la permutation. Ainsi, le graphe de permutation de coïncide avec le graphe d'intersection des segments. Pour chaque deux lignes parallèles et chaque ensemble fini de segments de ligne avec des extrémités sur les deux lignes, le graphique d'intersection des segments est un graphique de permutation ; dans le cas où les extrémités des segments sont toutes distinctes, une permutation dont c'est le graphe de permutation peut être donnée en numérotant les segments sur l'une des deux lignes dans un ordre consécutif, et en lisant ces nombres dans l'ordre d'apparition des extrémités des segments sur l'autre ligne.

Les graphes de permutation ont plusieurs autres caractérisations équivalentes :

  • Un graphe est un graphe de permutation si et seulement si est un graphe circulaire qui admet un équateur, c'est-à-dire un accord supplémentaire qui coupe tous les autres accords.
  • Un graphe est un graphe de permutation si et seulement si les deux et son complément sont des graphes de comparabilité .
  • Un graphe est un graphe de permutation si et seulement si c'est le graphe de comparabilité d'un ensemble partiellement ordonné qui a une dimension d'ordre au plus deux.
  • Si un graphe est un graphe de permutation, son complément l'est aussi. Une permutation qui représente le complément de peut être obtenue en inversant la permutation représentant .

Algorithmes efficaces

Il est possible de tester si un graphe donné est un graphe de permutation, et si c'est le cas de construire une permutation le représentant, en temps linéaire .

En tant que sous-classe des graphes parfaits , de nombreux problèmes NP-complets pour des graphes arbitraires peuvent être résolus efficacement pour des graphes de permutation. Par exemple:

Relation avec d'autres classes de graphes

Les graphes de permutation sont un cas particulier des graphes circulaires , des graphes de comparabilité , des compléments de graphes de comparabilité et des graphes trapézoïdaux .

Les sous-classes des graphes de permutation comprennent les graphes de permutation bipartites (caractérisés par Spinrad, Brandstädt & Stewart 1987 ) et les cographes .

Remarques

Les références

  • Boulanger, Kirby A.; Fishburn, Peter C. ; Roberts, Fred S. (1971), "Ordres partiels de dimension 2", Réseaux , 2 (1) : 11-28, doi : 10.1002/net.3230020103.
  • Bodlaender, Hans L. ; Kloks, Ton; Kratsch, Dieter (1995), "Treewidth and pathwidth of permutation graphs", SIAM Journal on Discrete Mathematics , 8 (4): 606-616, doi : 10.1137/S089548019223992X , hdl : 1874/16657.
  • Brandstädt, Andreas ; Le, Van Bang; Spinrad, Jeremy P. (1999), Graph Classes: A Survey , SIAM Monographs on Discrete Mathematics and Applications, ISBN 0-89871-432-X.
  • Douchnik, Ben ; Miller, Edwin W. (1941), "Ensembles partiellement ordonnés" (PDF) , American Journal of Mathematics , 63 (3) : 600–610, doi : 10.2307/2371374 , JSTOR  2371374.
  • Golumbic, Martin C. (1980), Algorithmic Graph Theory and Perfect Graphs , Computer Science and Applied Mathematics, Academic Press, p. 159.
  • McConnell, Ross M.; Spinrad, Jeremy P. (2011), « Décomposition modulaire et orientation transitive », Mathématiques discrètes , 201 (1–3) : 189–241, arXiv : 1010.5447 , doi : 10.1016/S0012-365X(98)00319-7 , MR  1687819.
  • Spinrad, Jérémy P. ; Brandstädt, Andreas ; Stewart, Lorna K. (1987), "Bipartite permutation graphs", Discrete Applied Mathematics , 18 (3) : 279-292, doi : 10.1016/s0166-218x(87)80003-3.

Liens externes