Reeb Graph
   HOME

TheInfoList



OR:

A Reeb graphY. Shinagawa, T.L. Kunii, and Y.L. Kergosien, 1991. Surface coding based on Morse theory. IEEE Computer Graphics and Applications, 11(5), pp.66-78 (named after
Georges Reeb Georges Henri Reeb (12 November 1920 – 6 November 1993) was a French mathematician. He worked in differential topology, differential geometry, differential equations, topological dynamical systems theory and non-standard analysis. Biography Ree ...
by
René Thom René Frédéric Thom (; 2 September 1923 – 25 October 2002) was a French mathematician, who received the Fields Medal in 1958. He made his reputation as a topologist, moving on to aspects of what would be called singularity theory; he became ...
) is a
mathematical Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
object reflecting the evolution of the
level sets Level or levels may refer to: Engineering *Level (optical instrument), a device used to measure true horizontal or relative heights * Spirit level or bubble level, an instrument designed to indicate whether a surface is horizontal or vertical *C ...
of a real-valued
function Function or functionality may refer to: Computing * Function key, a type of key on computer keyboards * Function model, a structured representation of processes in a system * Function object or functor or functionoid, a concept of object-orie ...
on a
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a N ...
. A similar concept was introduced by G.M. Adelson-Velskii and A.S. Kronrod and applied to analysis of Hilbert's thirteenth problem. Proposed by G. Reeb as a tool in
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 differenti ...
, Reeb graphs are the natural tool to study multivalued functional relationships between 2D scalar fields \psi, \lambda, and \phi arising from the conditions \nabla \psi = \lambda \nabla \phi and \lambda \neq 0, because these relationships are single-valued when restricted to a region associated with an individual edge of the Reeb graph. This general principle was first used to study neutral surfaces in
oceanography Oceanography (), also known as oceanology, sea science, ocean science, and marine science, is the scientific study of the ocean, including its physics, chemistry, biology, and geology. It is an Earth science, which covers a wide range of to ...
. Reeb graphs have also found a wide variety of applications in computational geometry and
computer graphics Computer graphics deals with generating images and art with the aid of computers. Computer graphics is a core technology in digital photography, film, video games, digital art, cell phone and computer displays, and many specialized applications. ...
, including computer aided geometric design,
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
-based
shape matching A shape is a graphical representation of an object's form or its external boundary, outline, or external surface. It is distinct from other object properties, such as color, texture, or material type. In geometry, ''shape'' excludes information ...
,
topological data analysis In applied mathematics, topological 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 challenging. TDA ...
, topological simplification and cleaning, surface segmentation and parametrization, efficient computation of level sets,
neuroscience Neuroscience is the scientific study of the nervous system (the brain, spinal cord, and peripheral nervous system), its functions, and its disorders. It is a multidisciplinary science that combines physiology, anatomy, molecular biology, ...
, and geometrical
thermodynamics Thermodynamics is a branch of physics that deals with heat, Work (thermodynamics), work, and temperature, and their relation to energy, entropy, and the physical properties of matter and radiation. The behavior of these quantities is governed b ...
. In a special case of a function on a flat space (technically a simply connected domain), the Reeb graph forms a
polytree In mathematics, and more specifically in graph theory, a polytree (also called directed tree, oriented tree; . or singly connected network.) is a directed acyclic graph whose underlying undirected graph is a tree. In other words, a polytree is form ...
and is also called a
contour tree A Reeb graphY. Shinagawa, T.L. Kunii, and Y.L. Kergosien, 1991. Surface coding based on Morse theory. IEEE Computer Graphics and Applications, 11(5), pp.66-78 (named after Georges Reeb by René Thom) is a mathematical object reflecting the evoluti ...
. Level set graphs help
statistical inference Statistical inference is the process of using data analysis to infer properties of an underlying probability distribution.Upton, G., Cook, I. (2008) ''Oxford Dictionary of Statistics'', OUP. . Inferential statistical analysis infers properties of ...
related to estimating
probability density function In probability theory, a probability density function (PDF), density function, or density of an absolutely continuous random variable, is a Function (mathematics), function whose value at any given sample (or point) in the sample space (the s ...
s and
regression Regression or regressions may refer to: Arts and entertainment * ''Regression'' (film), a 2015 horror film by Alejandro Amenábar, starring Ethan Hawke and Emma Watson * ''Regression'' (magazine), an Australian punk rock fanzine (1982–1984) * ...
functions, and they can be used in
cluster analysis Cluster analysis or clustering is the data analyzing technique in which task of grouping a set of objects in such a way that objects in the same group (called a cluster) are more Similarity measure, similar (in some specific sense defined by the ...
and function
optimization Mathematical optimization (alternatively spelled ''optimisation'') or mathematical programming is the selection of a best element, with regard to some criteria, from some set of available alternatives. It is generally divided into two subfiel ...
, among other things.


Formal definition

Given a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
''X'' and a
continuous function In mathematics, a continuous function is a function such that a small variation of the argument induces a small variation of the value of the function. This implies there are no abrupt changes in value, known as '' discontinuities''. More preci ...
''f'': ''X'' → R, define an
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
~ on ''X'' where ''p''~''q'' whenever ''p'' and ''q'' belong to the same connected component of a single
level set In mathematics, a level set of a real-valued function of real variables is a set where the function takes on a given constant value , that is: : L_c(f) = \left\~. When the number of independent variables is two, a level set is call ...
''f''−1(''c'') for some real ''c''. The Reeb graph is the
quotient space Quotient space may refer to a quotient set when the sets under consideration are considered as spaces. In particular: *Quotient space (topology), in case of topological spaces *Quotient space (linear algebra), in case of vector spaces *Quotient sp ...
''X'' /~ endowed with the
quotient topology In topology and related areas of mathematics, the quotient space of a topological space under a given equivalence relation is a new topological space constructed by endowing the quotient set of the original topological space with the quotient to ...
. Generally, this quotient space does not have the structure of a finite graph. Even for a smooth function on a smooth manifold, the Reeb graph can be not one-dimensional and even non-
Hausdorff space In topology and related branches of mathematics, a Hausdorff space ( , ), T2 space or separated space, is a topological space where distinct points have disjoint neighbourhoods. Of the many separation axioms that can be imposed on a topologi ...
.I. Gelbukh, 2024. On the topology of the Reeb graph. Publicationes Mathematicae Debrecen, 104(3-4), pp.343-365 In fact, the
compactness In mathematics, specifically general topology, compactness is a property that seeks to generalize the notion of a closed and bounded subset of Euclidean space. The idea is that a compact space has no "punctures" or "missing endpoints", i.e., it ...
of the manifold is crucial: The Reeb graph of a smooth function on a closed manifold is a one-dimensional
Peano continuum In the mathematical field of point-set topology, a continuum (plural: "continua") is a nonempty compact connected metric space, or, less frequently, a compact connected Hausdorff space. Continuum theory is the branch of topology devoted to the stu ...
that is
homotopy equivalent In topology, two continuous functions from one topological space to another are called homotopic (from and ) if one can be "continuously deformed" into the other, such a deformation being called a homotopy ( ; ) between the two functions. A ...
to a finite graph.I. Gelbukh, 2024. On the topology of the Reeb graph. Publicationes Mathematicae Debrecen, 104(3-4), pp.343-365 In particular, the Reeb graph of a smooth function on a closed manifold with a finite number of critical values –which is the case of
Morse function 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 differenti ...
s, Morse–Bott functions or functions with isolated critical points – has the structure of a finite graph.O. Saeki, 2022. Reeb spaces of smooth functions on manifolds. Int. Math. Res. Not., 11, pp.8740-8768


Structure of the Reeb graph defined by a smooth function

Let f:M\to be a
smooth function In mathematical analysis, the smoothness of a function is a property measured by the number of continuous derivatives (''differentiability class)'' it has over its domain. A function of class C^k is a function of smoothness at least ; t ...
on a
closed manifold In mathematics, a closed manifold is a manifold Manifold with boundary, without boundary that is Compact space, compact. In comparison, an open manifold is a manifold without boundary that has only ''non-compact'' components. Examples The onl ...
M. The structure of the Reeb graph R_f depends both on the manifold M and on the class of the function f.


The first Betti number of the Reeb graph

Since for a smooth function on a closed manifold, the Reeb graph R_f is one-dimensional,I. Gelbukh, 2024. On the topology of the Reeb graph. Publicationes Mathematicae Debrecen, 104(3-4), pp.343-365 we consider only its first
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 ...
b_1(R_f); if R_f has the structure of a finite graph, then b_1(R_f) is the
cycle rank In graph theory, the cycle rank of a directed graph is a digraph connectivity measure proposed first by Eggan and Büchi . Intuitively, this concept measures how close a digraph is to a directed acyclic graph (DAG), in the sense that a DAG h ...
of this graph. An upper bound holdsI. Gelbukh, 2018. Loops in Reeb Graphs of n-Manifolds. Discrete & Computational Geometry, 59(4), pp.843-863I. Gelbukh, 2024. On the topology of the Reeb graph. Publicationes Mathematicae Debrecen, 104(3-4), pp.343-365 b_1(R_f)\le corank(\pi_1(M)), where corank(\pi_1(M)) is the co-rank of the
fundamental group In the mathematics, mathematical field of algebraic topology, the fundamental group of a topological space is the group (mathematics), group of the equivalence classes under homotopy of the Loop (topology), loops contained in the space. It record ...
of the manifold. If \dim M\ge3, this bound is tight even in the class of simple
Morse function 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 differenti ...
s.L.P. Michalak, 2021. Combinatorial Modifications of Reeb Graphs and the Realization Problem. Discrete & Computational Geometry , 65, pp.1038-1060 If \dim M=2, for
smooth function In mathematical analysis, the smoothness of a function is a property measured by the number of continuous derivatives (''differentiability class)'' it has over its domain. A function of class C^k is a function of smoothness at least ; t ...
s this bound is also tight, and in terms of the
genus Genus (; : genera ) is a taxonomic rank above species and below family (taxonomy), family as used in the biological classification of extant taxon, living and fossil organisms as well as Virus classification#ICTV classification, viruses. In bino ...
g of the surface M^2 the bound can be rewritten as b_1(R_f)\le \begin g, & \text M^2 \text\\ g/2, & \text M^2 \text. \end If \dim M=2, for
Morse function 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 differenti ...
s, there is a better bound for the cycle rank. Since for
Morse function 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 differenti ...
s, the Reeb graph R_f is a finite graph,O. Saeki, 2022. Reeb spaces of smooth functions on manifolds. Int. Math. Res. Not., 11, pp.8740-8768 we denote by N_2 the number of vertices with degree 2 in R_f. ThenL.P. Michalak, 2018. Realization of a graph as the Reeb graph of a Morse function on a manifold. Topological Methods in Nonlinear Analysis, 52(2), pp.749-762 b_1(R_f)\le \begin g-N_2, & \text M^2 \text\\ (g-N_2)/2, & \text M^2 \text. \end


Leaf blocks of the Reeb graph

If f:M\to R is a
Morse Morse may refer to: People * Morse (surname) * Morse Goodman (1917-1993), Anglican Bishop of Calgary, Canada * Morse Robb (1902–1992), Canadian inventor and entrepreneur Geography Antarctica * Cape Morse, Wilkes Land * Mount Morse, Churchi ...
or Morse–Bott function on a
closed manifold In mathematics, a closed manifold is a manifold Manifold with boundary, without boundary that is Compact space, compact. In comparison, an open manifold is a manifold without boundary that has only ''non-compact'' components. Examples The onl ...
, then its Reeb graph R_f has the structure of a finite graph.O. Saeki, 2022. Reeb spaces of smooth functions on manifolds. Int. Math. Res. Not., 11, pp.8740-8768 This finite graph has a specific structure, namely * If f is
Morse Morse may refer to: People * Morse (surname) * Morse Goodman (1917-1993), Anglican Bishop of Calgary, Canada * Morse Robb (1902–1992), Canadian inventor and entrepreneur Geography Antarctica * Cape Morse, Wilkes Land * Mount Morse, Churchi ...
, then R_f has no loops, and all its leaf blocks are complete graphs K_2, i.e., closed intervalsI. Gelbukh, 2022. Criterion for a graph to admit a good orientation in terms of leaf blocks. Monatshefte für Mathematik, 198, pp.61-77 * If f is Morse–Bott, then R_f has no loops, and each its leaf block contains a vertex with degree at most 2I. Gelbukh, 2022. Realization of a Graph as the Reeb Graph of a Morse–Bott or a Round Function. Studia Scientiarum Mathematicarum Hungarica , 59(1), pp.1-16


Description for Morse functions

If f is a
Morse function 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 differenti ...
with distinct
critical value Critical value or threshold value can refer to: * A quantitative threshold in medicine, chemistry and physics * Critical value (statistics), boundary of the acceptance region while testing a statistical hypothesis * Value of a function at a crit ...
s, the Reeb graph can be described more explicitly. Its nodes, or vertices, correspond to the critical level sets f^(c). The pattern in which the arcs, or edges, meet at the nodes/vertices reflects the change in topology of the level set f^(t) as t passes through the critical value c. For example, if c is a minimum or a maximum of f, a component is created or destroyed; consequently, an arc originates or terminates at the corresponding node, which has degree 1. If c is a
saddle point In mathematics, a saddle point or minimax point is a Point (geometry), point on the surface (mathematics), surface of the graph of a function where the slopes (derivatives) in orthogonal directions are all zero (a Critical point (mathematics), ...
of index 1 and two components of f^(t) merge at t = c as t increases, the corresponding vertex of the Reeb graph has degree 3 and looks like the letter "Y". The same reasoning applies if the index of c is dim X-1 and a component of f^(c) splits into two.


References

{{Reflist Graph families Application-specific graphs