Combinatorial map

Combinatorial map

A combinatorial map is a combinatorial object modelling topological structures with subdivided objects. Historically, the concept was introduced informally by J. Edmonds for polyhedral surfaces [1] which are planar graphs. It was given its first definite formal expression under the name "Constellations" by A. Jacques [2] but the concept was already extensively used under the name "rotation" by Gerhard_Ringel[3] and J.W.T. Youngs in their famous solution of the Heawood map-coloring problem. The term "constellation" was not retained and instead "combinatorial map" was favored. The concept was later extended to represent higher-dimensional orientable subdivided objects. Combinatorial maps are used as efficient data structures in image representation and processing, in geometrical modeling. This model is related to simplicial complexes and to combinatorial topology. Note that combinatorial maps were extended to generalized maps that allow also to represent non-orientable objects like the Möbius strip and the Klein bottle. A combinatorial map is a boundary representation model; it represents object by its boundaries.

Contents

Motivation

Several applications require a data structure to represent the subdivision of an object. For example, a 2D object can be decomposed into vertices (0-cells), edges (1-cells), and faces (2-cells). More generally, an n-dimensional object is composed with cells of dimension 0 to n. Moreover, it is also often necessary to represent neighboring relations between these cells.

Thus, we want to describe all the cells of the subdivision, plus all the incidence and adjacency relations between these cells. When all the represented cells are simplexes, a simplicial complex can be used, but when we want to represent any type of cells, we need to use cellular topological model, like combinatorial maps or generalized maps.

Planar graph representation

The first works about combinatorial maps [4] [5] develop combinatorial representations of graphs on surfaces which includes planar graphs: A 2-dimensional combinatorial map (or 2-map) is a triplet M = (Dσα) such that:

Intuitively, a 2-map corresponds to a planar graph where each edge is subdivided into two darts (sometimes also called half-edges). The permutation σ gives, for each dart, the next dart by turning around the vertex in the positive orientation; the other permutation α gives, for each dart, the other dart of the same edge.

α allows one to retrieve edges (alpha for arête in French), and σ allows one to retrieve vertices (sigma for sommet in French). We define φ = σ o α which gives, for each dart, the next dart of the same face (phi for face also in French).

So, there are two ways to represent a combinatorial map depending if the permutation is σ or φ (see example below). These two representations are dual to each other: vertices and faces are exchanged.

Combinatorial maps example: a plane graph and the two combinatorial maps depending if we use the notation (Dσα) or (Dφα).
A plane graph
Corresponding combinatorial map (Dσα). Darts are represented by numbered segments, σ by gray arrows (example σ(1)=7), two darts linked by α are drawn consecutively and separated by a small bar (example α(1)=2).
Corresponding combinatorial map (Dφα). Darts are represented by numbered arrows, two darts linked by ϕ are drawn consecutively (example φ(1)=3) and two darts linked by α are drawn parallel and in reverse orientation (example α(1)=2.

General definition

The definition of combinatorial map in any dimension is given in [6] and [7]:

An n-dimensional combinatorial map (or n-map) is a (n + 1)-tuple M = (Dβ1, ..., βn) such that:

  • D is a finite set of darts;
  • β1 is a permutation on D;
  • β2, ..., βn are involutions on D;
  • βi o βj is an involution if i + 2 ≤ j (ij ∈ { 1, ,..., n }).

An n-dimensional combinatorial map represents the subdivision of a closed orientable n-dimensional space. A dart is an abstract element which is only required to define one-to-one mappings. The last line of this definition fixes constraints which guarantee the topological validity of the represented object: a combinatorial map represents a quasi-manifold subdivision. The initial definition of 2-dimensional combinatorial maps can be retrieved by fixing n = 2 and renaming σ by β1 and α by β2.

See also

References

  1. ^ Edmonds J., A Combinatorial Representation for Polyhedral Surfaces, Notices Amer. Math. Soc., vol. 7, 1960
  2. ^ Jacques A., Constellations et Graphes Topologiques, Colloque Math. Soc. Janos Bolyai, p. 657-672, 1970
  3. ^ Ringel G., Map Color Theorem, Springer-Verlag, Berlin 1974
  4. ^ Jacques, A. Constellations et propriétés algébriques des graphes topologiques, Ph.D. thesis, Paris 1969
  5. ^ Cori R., Un code pour les graphes planaires et ses applications, Astérisque, vol. 27, 1975
  6. ^ Lienhardt P., Topological models for Boundary Representation : a comparison with n-dimensional generalized maps, Computer-Aided Design, Vol. 23, no.1, pp. 59-82, 1991
  7. ^ Lienhardt P., N-dimensional generalized combinatorial maps and cellular quasi-manifolds, International Journal on Computational Geometry and Applications, Vol. 4, no. 3, pp. 275-324, 1994

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Combinatorial proof — In mathematics, the term combinatorial proof is often used to mean either of two types of proof of an identity in enumerative combinatorics that either states that two sets of combinatorial configurations, depending on one or more parameters,… …   Wikipedia

  • Combinatorial species — In combinatorial mathematics, the theory of combinatorial species is an abstract, systematic method for analysing discrete structures in terms of generating functions. Examples of discrete structures are (finite) graphs, permutations, trees, and… …   Wikipedia

  • Combinatorial number system — In mathematics, and in particular in combinatorics, the combinatorial number system of degree k (for some positive integer k), also referred to as combinadics, is a correspondence between natural numbers (taken to include 0) N and k… …   Wikipedia

  • Map-coloring games — Several map coloring games are studied in combinatorial game theory. The general idea is that we are given a map with regions drawn in but with not all the regions colored. Two players, Left and Right, take turns coloring in one uncolored region… …   Wikipedia

  • Map folding — In combinatorial mathematics the map folding problem is the question of how many ways there are to fold a rectangular map along its creases. A related problem called the stamp folding problem is how many ways there are to fold a strip of… …   Wikipedia

  • Generalized map — In mathematics, a generalized map is a topological model which allows one to represent and to handle subdivided objects. This model was defined starting from combinatorial maps in order to represent non orientable and open subdivisions, which is… …   Wikipedia

  • N-map — Carte combinatoire Une carte combinatoire est un modèle topologique qui permet de représenter et de manipuler des objets subdivisés. Ce modèle a été tout d abord définit afin de représenter les graphes planaires. Il a été ensuite étendu pour… …   Wikipédia en Français

  • Geodesic map — In mathematics mdash; specifically, in differential geometry mdash; a geodesic map (or geodesic mapping or geodesic diffeomorphism) is a function that preserves geodesics . More precisely, given two (pesudo )Riemannian manifolds ( M , g ) and ( N …   Wikipedia

  • G-Map — Carte généralisée Une carte généralisée est un modèle topologique qui permet de représenter et de manipuler des objets subdivisés. Ce modèle a été défini à partir du modèle des cartes combinatoires afin de pouvoir représenter des objets avec ou… …   Wikipédia en Français

  • G Map — Carte généralisée Une carte généralisée est un modèle topologique qui permet de représenter et de manipuler des objets subdivisés. Ce modèle a été défini à partir du modèle des cartes combinatoires afin de pouvoir représenter des objets avec ou… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”