Discrete Morse theory

From testwiki
Jump to navigation Jump to search

Discrete Morse theory is a combinatorial adaptation of Morse theory developed by Robin Forman. The theory has various practical applications in diverse fields of applied mathematics and computer science, such as configuration spaces,[1] homology computation,[2][3] denoising,[4] mesh compression,[5] and topological data analysis.[6]

Notation regarding CW complexes

Let X be a CW complex and denote by 𝒳 its set of cells. Define the incidence function ΞΊ:𝒳×𝒳→℀ in the following way: given two cells Οƒ and Ο„ in 𝒳, let ΞΊ(Οƒ,Ο„) be the degree of the attaching map from the boundary of Οƒ to Ο„. The boundary operator is the endomorphism βˆ‚ of the free abelian group generated by 𝒳 defined by

βˆ‚(Οƒ)=βˆ‘Ο„βˆˆπ’³ΞΊ(Οƒ,Ο„)Ο„.

It is a defining property of boundary operators that βˆ‚βˆ˜βˆ‚β‰‘0. In more axiomatic definitions[7] one can find the requirement that βˆ€Οƒ,Ο„β€²βˆˆπ’³

βˆ‘Ο„βˆˆπ’³ΞΊ(Οƒ,Ο„)ΞΊ(Ο„,Ο„β€²)=0

which is a consequence of the above definition of the boundary operator and the requirement that βˆ‚βˆ˜βˆ‚β‰‘0.

Discrete Morse functions

A real-valued function ΞΌ:𝒳→ℝ is a discrete Morse function if it satisfies the following two properties:

  1. For any cell Οƒβˆˆπ’³, the number of cells Ο„βˆˆπ’³ in the boundary of Οƒ which satisfy ΞΌ(Οƒ)≀μ(Ο„) is at most one.
  2. For any cell Οƒβˆˆπ’³, the number of cells Ο„βˆˆπ’³ containing Οƒ in their boundary which satisfy ΞΌ(Οƒ)β‰₯ΞΌ(Ο„) is at most one.

It can be shown[8] that the cardinalities in the two conditions cannot both be one simultaneously for a fixed cell Οƒ, provided that 𝒳 is a regular CW complex. In this case, each cell Οƒβˆˆπ’³ can be paired with at most one exceptional cell Ο„βˆˆπ’³: either a boundary cell with larger ΞΌ value, or a co-boundary cell with smaller ΞΌ 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: 𝒳=π’œβŠ”π’¦βŠ”π’¬, where:

  1. π’œ denotes the critical cells which are unpaired,
  2. 𝒦 denotes cells which are paired with boundary cells, and
  3. 𝒬 denotes cells which are paired with co-boundary cells.

By construction, there is a bijection of sets between k-dimensional cells in 𝒦 and the (kβˆ’1)-dimensional cells in 𝒬, which can be denoted by pk:𝒦k→𝒬kβˆ’1 for each natural number k. It is an additional technical requirement that for each Kβˆˆπ’¦k, the degree of the attaching map from the boundary of K to its paired cell pk(K)βˆˆπ’¬ is a unit in the underlying ring of 𝒳. For instance, over the integers β„€, the only allowed values are Β±1. This technical requirement is guaranteed, for instance, when one assumes that 𝒳 is a regular CW complex over β„€.

The fundamental result of discrete Morse theory establishes that the CW complex 𝒳 is isomorphic on the level of homology to a new complex π’œ consisting of only the critical cells. The paired cells in 𝒦 and 𝒬 describe gradient paths between adjacent critical cells which can be used to obtain the boundary operator on π’œ. Some details of this construction are provided in the next section.

The Morse complex

A gradient path is a sequence of paired cells

ρ=(Q1,K1,Q2,K2,…,QM,KM)

satisfying Qm=p(Km) and ΞΊ(Km,Qm+1)β‰ 0. The index of this gradient path is defined to be the integer

Ξ½(ρ)=∏m=1Mβˆ’1βˆ’ΞΊ(Km,Qm+1)∏m=1MΞΊ(Km,Qm).

The division here makes sense because the incidence between paired cells must be Β±1. Note that by construction, the values of the discrete Morse function ΞΌ must decrease across ρ. The path ρ is said to connect two critical cells A,Aβˆˆπ’œ if ΞΊ(A,Q1)β‰ 0β‰ ΞΊ(KM,A). This relationship may be expressed as A→ρA. The multiplicity of this connection is defined to be the integer m(ρ)=ΞΊ(A,Q1)β‹…Ξ½(ρ)β‹…ΞΊ(KM,A). Finally, the Morse boundary operator on the critical cells π’œ is defined by

Ξ”(A)=ΞΊ(A,A)+βˆ‘A→ρAm(ρ)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 π’œ be a Morse complex associated to the CW complex 𝒳. The number mq=|π’œq| of q-cells in π’œ is called the q-th Morse number. Let Ξ²q denote the q-th Betti number of 𝒳. Then, for any N>0, the following inequalities[9] hold

mNβ‰₯Ξ²N, and
mNβˆ’mNβˆ’1+Β±m0β‰₯Ξ²Nβˆ’Ξ²Nβˆ’1+Β±Ξ²0

Moreover, the Euler characteristic Ο‡(𝒳) of 𝒳 satisfies

Ο‡(𝒳)=m0βˆ’m1+Β±mdim𝒳

Discrete Morse homology and homotopy type

Let 𝒳 be a regular CW complex with boundary operator βˆ‚ and a discrete Morse function ΞΌ:𝒳→ℝ. Let π’œ be the associated Morse complex with Morse boundary operator Ξ”. Then, there is an isomorphism[10] of homology groups

Hβˆ—(𝒳,βˆ‚)≃Hβˆ—(π’œ,Ξ”),

and similarly for the homotopy groups.

Applications

Discrete Morse theory finds its application in molecular shape analysis,[11] skeletonization of digital images/volumes,[12] graph reconstruction from noisy data,[13] denoising noisy point clouds[14] and analysing lithic tools in archaeology.[15]

See also

References

Template:Reflist Template:Refbegin

Template:Refend