# Carte combinatoire

Une carte combinatoire est un objet combinatoire qui intervient dans la modélisation de structures topologiques subdivisées en objets. La version la plus simple en est la carte planaire, structure combinatoire pour la représentation de graphes planaires dans le plan.

## Historique

Le concept de carte combinatoire a été introduit de manière informelle au début des années 1960 par Jack Edmonds pour la modélisation de surfaces polyédriques. La première expression formelle des cartes a été donnée par Alain Jacques sous le nom de constellation$^,$ mais le concept a déjà été utilisé auparavant de manière intensive, sous le nom de rotation, par Gerhard Ringel et John William Theodore Youngs dans leur célèbre solution au problème de coloration de cartes de Heawood. C'est la dénomination carte combinatoire (« combinatorial map » en anglais) qui est utilisée couramment. Le concept a été étendu pour pouvoir représenter des objets subdivisés orientables en dimension supérieure.

## Structure générale

Les cartes combinatoires sont utilisées en tant que structures de données efficaces pour la représentation et le traitement d'images, et en modélisation géométrique. En infographie, ce modèle est appelé B-Rep puisqu'il représente les objets par leur "bord". Le modèle est lié aux complexes simpliciaux et à la topologie combinatoire. On peut étendre les cartes combinatoires à des cartes dites généralisées qui permettent aussi de représenter des objets non orientables comme le ruban de Möbius ou la bouteille de Klein.
Diverses applications requièrent une structure de données qui permet de représenter les subdivisions d'un objet. Par exemple, un objet en 2 dimensions peut être décomposé en sommets (cellules de dimension 0), arêtes (cellules de dimension 1), et faces (cellules de dimension 2). De plus, il est souvent nécessaire de représenter les relations de voisinage entre ces cellules.
L'objectif est décrire toutes les cellules de la subdivision, et de plus toutes les relations d'incidence et d'adjacence entre ces cellules. Lorsque toutes les cellules représentées sont des simplexes, un complexe simplicial peut être employé, mais dans le cas général on utilise des modèles de topologique cellulaire comme les cartes combinatoires ou les cartes généralisées.

## Cartes planaires

Les premiers travaux sur les cartes combinatoires$^,$ développent une représentation de graphes sur des surfaces qui comprennent en particulier les graphes planaires : Une carte combinatoire de dimension 2 est une structure $(B,\sigma ,\alpha )$, où
* $B$ est un ensemble fini dont les éléments sont appelés les brins
* $\sigma$ est une permutation sur $B$;
* $\alpha$ est une involution sans point fixe sur $B$.
Intuitivement, une telle carte correspond à un graphe dessiné sur une surface, où chaque arête est subdivisée en deux brins (parfois aussi appelées « demi-arêtes »). La permutation $\sigma$ donne, pour chaque brin, le brin suivant en tournant autour du sommet dans le sens positif ; l'autre permutation $\alpha$ donne, pour chaque brin, le brin opposé de la même arête. Les cycles de la permutation $\alpha$ permettent de retrouver les arêtes, et les cycles de $\sigma$ les sommets du graphe. On définit une troisième permutation $\varphi$ par
    $\varphi =\sigma \circ \alpha$.
Cette permutation donne, pour chaque brin, le brin suivant sur la même face ; ainsi, les cycles de $\varphi$ s'identifient aux faces de la représentation. Selon les cas, on peut utiliser la représentation $(B,\sigma ,\alpha )$ ou $(B,\varphi ,\alpha )$ qui sont équivalentes puisque $\sigma =\varphi \circ \alpha$. Les deux représentations sont duales au sens qu'elles échangent sommets et faces.
Une carte est planaire si et seulement si la somme du nombre de sommets et du nombre de faces est égale au nombre d'arêtes plus 2.

## Exemple

Une carte planaire est un plongement d’un graphe connexe et planaire sur la sphère, considéré à déformation continue près. Bien que définies sur la sphère, on préfère dessiner les cartes dans le plan. Une des faces se trouve alors privilégiée, la face externe. Dans l'exemple ci-dessous, la face externe est (1 3 18 16 14 12 10).
* Exemple de carte planaire
* Graphe planaire
* Carte planaire $(B,\sigma ,\alpha )$ par sommets et arêtes
* Carte planaire $(B,\varphi ,\alpha )$ par faces et arêtes
    Les trois permutations $B$ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $\alpha$ 2 1 4 3 6 5 8 7 10 9 12 11 14 13 16 15 18 17 $\sigma$ 7 3 2 18 4 15 9 6 1 11 10 13 12 8 14 17 16 5 $\varphi$ 3 7 18 2 15 4 6 9 11 1 13 10 8 12 17 14 5 16

## Énumération des cartes planaires

Le comptage des cartes planaires remonte à des travaux de Tutte$^,$. L'approche par la combinatoire bijective a commencé au début des années 1980, développée surtout par l'école bordelaise de combinatoire$^,$. Une illustration en est le dénombrement de cartes planaires « tétravalentes » (où chaque sommet est de degré 4) à n sommets : ce nombre est
    $m_{n}=2{\frac {3^{n}}{(n+1)(n+2)}}{\binom {2n}{n}}$
Cette formule suggère une bijection avec une famille d'arbres ; c'est ce genre de bijections qui est établie, pour montrer aussi que les séries génératrices de ces suites de nombres sont algébriques. D'autres applications ont été données.

## Généralisation

La définition d'une carte combinatoire s'étend à toute dimension$^,$ : Une carte combinatoire de dimension $n$ est une structure $(B,\beta _{1},\dots ,\beta _{n})$, où
* $B$ est un ensemble fini de brins;
* $\beta _{1}$ est une permutation sur $B$;
* $\beta _{2},\ldots ,\beta _{n}$ sont des involutions sur $B$;
* $\beta _{i}\circ \beta _{j}$ est une involution pour tout $i,j$ vérifiant $2\leq i+2\leq j$.
Une carte combinatoire de dimension n représente une subdivision d'un espace fermé orientable de dimension n. Un brin est un élément abstrait qui sert à définir les bijections. Les contraintes de la dernière condition garantissent la cohérence topologique de l'objet représenté : une carte combinatoire représente une quasi-variété.