HOME

TheInfoList



OR:

Discrete Morse theory is a
combinatorial Combinatorics is an area of mathematics primarily concerned with counting, both as a means and an end in obtaining results, and certain properties of finite structures. It is closely related to many other areas of mathematics and has many app ...
adaptation of
Morse theory In mathematics, specifically in differential topology, Morse theory enables one to analyze the topology of a manifold by studying differentiable functions on that manifold. According to the basic insights of Marston Morse, a typical differentiabl ...
developed by
Robin Forman Robin may refer to: Animals * Australasian robins, red-breasted songbirds of the family Petroicidae * Many members of the subfamily Saxicolinae (Old World chats), including: **European robin (''Erithacus rubecula'') ** Bush-robin **Forest r ...
. The theory has various practical applications in diverse fields of
applied mathematics Applied mathematics is the application of mathematical methods by different fields such as physics, engineering, medicine, biology, finance, business, computer science, and industry. Thus, applied mathematics is a combination of mathematical s ...
and
computer science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
, such as configuration spaces,
homology Homology may refer to: Sciences Biology *Homology (biology), any characteristic of biological organisms that is derived from a common ancestor * Sequence homology, biological homology between DNA, RNA, or protein sequences *Homologous chrom ...
computation,
denoising Noise reduction is the process of removing noise from a signal. Noise reduction techniques exist for audio and images. Noise reduction algorithms may distort the signal to some degree. Noise rejection is the ability of a circuit to isolate an un ...
, mesh compression, and
topological data analysis In applied mathematics, topological based data analysis (TDA) is an approach to the analysis of datasets using techniques from topology. Extraction of information from datasets that are high-dimensional, incomplete and noisy is generally challengin ...
.


Notation regarding CW complexes

Let X be a
CW complex A CW complex (also called cellular complex or cell complex) is a kind of a topological space that is particularly important in algebraic topology. It was introduced by J. H. C. Whitehead (open access) to meet the needs of homotopy theory. This cla ...
and denote by \mathcal its set of cells. Define the ''incidence function'' \kappa\colon\mathcal \times \mathcal \to \mathbb in the following way: given two cells \sigma and \tau in \mathcal, let \kappa(\sigma,~\tau) be the
degree Degree may refer to: As a unit of measurement * Degree (angle), a unit of angle measurement ** Degree of geographical latitude ** Degree of geographical longitude * Degree symbol (°), a notation used in science, engineering, and mathematics ...
of the
attaching map In mathematics, an adjunction space (or attaching space) is a common construction in topology where one topological space is attached or "glued" onto another. Specifically, let ''X'' and ''Y'' be topological spaces, and let ''A'' be a subspace of ' ...
from the boundary of \sigma to \tau. The
boundary operator In mathematics, a chain complex is an algebraic structure that consists of a sequence of abelian groups (or modules) and a sequence of homomorphisms between consecutive groups such that the image of each homomorphism is included in the kernel of t ...
is the endomorphism \partial of the free abelian group generated by \mathcal defined by :\partial(\sigma) = \sum_\kappa(\sigma,\tau)\tau. It is a defining property of boundary operators that \partial\circ\partial \equiv 0. In more axiomatic definitions one can find the requirement that \forall \sigma,\tau^ \in \mathcal : \sum_ \kappa(\sigma,\tau) \kappa(\tau,\tau^) = 0 which is a consequence of the above definition of the boundary operator and the requirement that \partial\circ\partial \equiv 0.


Discrete Morse functions

A
real Real may refer to: Currencies * Brazilian real (R$) * Central American Republic real * Mexican real * Portuguese real * Spanish real * Spanish colonial real Music Albums * ''Real'' (L'Arc-en-Ciel album) (2000) * ''Real'' (Bright album) (2010) ...
-valued function \mu\colon\mathcal \to \mathbb is a ''discrete Morse function'' if it satisfies the following two properties: # For any cell \sigma \in \mathcal, the number of cells \tau \in \mathcal in the boundary of \sigma which satisfy \mu(\sigma) \leq \mu(\tau) is at most one. # For any cell \sigma \in \mathcal, the number of cells \tau \in \mathcal containing \sigma in their boundary which satisfy \mu(\sigma) \geq \mu(\tau) is at most one. It can be shown that the cardinalities in the two conditions cannot both be one simultaneously for a fixed cell \sigma, provided that \mathcal is a ''regular'' CW complex. In this case, each cell \sigma \in \mathcal can be paired with at most one exceptional cell \tau \in \mathcal: either a boundary cell with larger \mu value, or a co-boundary cell with smaller \mu value. The cells which have no pairs, i.e., whose function values are strictly higher than their boundary cells and strictly lower than their co-boundary cells are called ''critical'' cells. Thus, a discrete Morse function partitions the CW complex into three distinct cell collections: \mathcal = \mathcal \sqcup \mathcal \sqcup \mathcal, where: # \mathcal denotes the critical cells which are unpaired, # \mathcal denotes cells which are paired with boundary cells, and # \mathcal denotes cells which are paired with co-boundary cells. By construction, there is a
bijection In mathematics, a bijection, also known as a bijective function, one-to-one correspondence, or invertible function, is a function between the elements of two sets, where each element of one set is paired with exactly one element of the other s ...
of sets between k-dimensional cells in \mathcal and the (k-1)-dimensional cells in \mathcal, which can be denoted by p^k\colon\mathcal^k \to \mathcal^ for each
natural number In mathematics, the natural numbers are those numbers used for counting (as in "there are ''six'' coins on the table") and ordering (as in "this is the ''third'' largest city in the country"). Numbers used for counting are called ''Cardinal n ...
k. It is an additional technical requirement that for each K \in \mathcal^k, the degree of the attaching map from the boundary of K to its paired cell p^k(K) \in \mathcal is a
unit Unit may refer to: Arts and entertainment * UNIT, a fictional military organization in the science fiction television series ''Doctor Who'' * Unit of action, a discrete piece of action (or beat) in a theatrical presentation Music * ''Unit'' (alb ...
in the underlying
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
of \mathcal. For instance, over the
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign (−1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
s \mathbb, the only allowed values are \pm 1. This technical requirement is guaranteed, for instance, when one assumes that \mathcal is a regular CW complex over \mathbb. The fundamental result of discrete Morse theory establishes that the CW complex \mathcal is
isomorphic In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
on the level of
homology Homology may refer to: Sciences Biology *Homology (biology), any characteristic of biological organisms that is derived from a common ancestor * Sequence homology, biological homology between DNA, RNA, or protein sequences *Homologous chrom ...
to a new complex \mathcal consisting of only the critical cells. The paired cells in \mathcal and \mathcal describe ''gradient paths'' between adjacent critical cells which can be used to obtain the boundary operator on \mathcal. Some details of this construction are provided in the next section.


The Morse complex

A ''gradient path'' is a sequence of paired cells :\rho = (Q_1, K_1, Q_2, K_2, \ldots, Q_M, K_M) satisfying Q_m = p(K_m) and \kappa(K_m,~Q_) \neq 0. The ''index'' of this gradient path is defined to be the integer :\nu(\rho) = \frac. The division here makes sense because the incidence between paired cells must be \pm 1. Note that by construction, the values of the discrete Morse function \mu must decrease across \rho. The path \rho is said to ''connect'' two critical cells A,A' \in \mathcal if \kappa(A,Q_1) \neq 0 \neq \kappa(K_M,A'). This relationship may be expressed as A \stackrel A'. The ''multiplicity'' of this connection is defined to be the integer m(\rho) = \kappa(A,Q_1)\cdot\nu(\rho)\cdot\kappa(K_M,A'). Finally, the Morse boundary operator on the critical cells \mathcal is defined by :\Delta(A) = \kappa(A,A') + \sum_m(\rho) A' where the sum is taken over all gradient path connections from A to A'.


Basic Results

Many of the familiar results from continuous Morse theory apply in the discrete setting.


The Morse Inequalities

Let \mathcal be a Morse complex associated to the CW complex \mathcal. The number m_q = , \mathcal_q, of q-cells in \mathcal is called the q-th ''Morse number''. Let \beta_q denote the q-th
Betti number In algebraic topology, the Betti numbers are used to distinguish topological spaces based on the connectivity of ''n''-dimensional simplicial complexes. For the most reasonable finite-dimensional spaces (such as compact manifolds, finite simplicia ...
of \mathcal. Then, for any N > 0, the following inequalities hold :m_N \geq \beta_N, and :m_N - m_ + \dots \pm m_0 \geq \beta_N - \beta_ + \dots \pm \beta_0 Moreover, the
Euler characteristic In mathematics, and more specifically in algebraic topology and polyhedral combinatorics, the Euler characteristic (or Euler number, or Euler–Poincaré characteristic) is a topological invariant, a number that describes a topological space ...
\chi(\mathcal) of \mathcal satisfies :\chi(\mathcal) = m_0 - m_1 + \dots \pm m_


Discrete Morse Homology and Homotopy Type

Let \mathcal be a regular CW complex with boundary operator \partial and a discrete Morse function \mu\colon\mathcal \to \mathbb. Let \mathcal be the associated Morse complex with Morse boundary operator \Delta. Then, there is an
isomorphism In mathematics, an isomorphism is a structure-preserving mapping between two structures of the same type that can be reversed by an inverse mapping. Two mathematical structures are isomorphic if an isomorphism exists between them. The word is ...
of
homology Homology may refer to: Sciences Biology *Homology (biology), any characteristic of biological organisms that is derived from a common ancestor * Sequence homology, biological homology between DNA, RNA, or protein sequences *Homologous chrom ...
groups :H_*(\mathcal,\partial) \simeq H_*(\mathcal,\Delta), and similarly for the homotopy groups.


Applications

Discrete Morse theory finds its application in molecular shape analysis, skeletonization of digital images/volumes, graph reconstruction from noisy data, denoising noisy point clouds and analysing lithic tools in
archaeology Archaeology or archeology is the scientific study of human activity through the recovery and analysis of material culture. The archaeological record consists of artifacts, architecture, biofacts or ecofacts, sites, and cultural landscap ...
.


See also

*
Digital Morse theory In mathematics, digital Morse theory is a digital adaptation of continuum Morse theory for scalar volume data. This is not about the Samuel Morse's Morse code of long and short clicks or tones used in manual electric telegraphy. The term was fir ...
*
Stratified Morse theory In mathematics, stratified Morse theory is an analogue to Morse theory for general stratified spaces, originally developed by Mark Goresky and Robert MacPherson. The main point of the theory is to consider functions f : M \to \mathbb R and consid ...
* Shape analysis *
Topological combinatorics The mathematical discipline of topological combinatorics is the application of topological and algebro-topological methods to solving problems in combinatorics. History The discipline of combinatorial topology used combinatorial concepts in topo ...
*
Discrete differential geometry Discrete differential geometry is the study of discrete counterparts of notions in differential geometry. Instead of smooth curves and surfaces, there are polygons, meshes, and simplicial complexes. It is used in the study of computer graphics, ge ...


References

* * * * * * {{refend Combinatorics Morse theory Computational topology