
Clique complexes, independence complexes, flag complexes, Whitney complexes and conformal hypergraphs are closely related
mathematical object
A mathematical object is an abstract concept arising in mathematics. Typically, a mathematical object can be a value that can be assigned to a Glossary of mathematical symbols, symbol, and therefore can be involved in formulas. Commonly encounter ...
s in
graph theory
In mathematics and computer science, graph theory is the study of ''graph (discrete mathematics), graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of ''Vertex (graph ...
and
geometric topology
In mathematics, geometric topology is the study of manifolds and Map (mathematics)#Maps as functions, maps between them, particularly embeddings of one manifold into another.
History
Geometric topology as an area distinct from algebraic topo ...
that each describe the
cliques (complete subgraphs) of an
undirected graph
In discrete mathematics, particularly in graph theory, a graph is a structure consisting of a set of objects where some pairs of the objects are in some sense "related". The objects are represented by abstractions called '' vertices'' (also call ...
.
Clique complex
The clique complex of an undirected graph is an
abstract simplicial complex
In combinatorics, an abstract simplicial complex (ASC), often called an abstract complex or just a complex, is a family of sets that is closed under taking subsets, i.e., every subset of a set in the family is also in the family. It is a purely c ...
(that is, a family of finite sets closed under the operation of taking subsets), formed by the
sets of
vertices in the cliques of . Any
subset
In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
of a clique is itself a clique, so this family of sets meets the requirement of an abstract simplicial complex that every subset of a set in the family should also be in the family.
The clique complex can also be viewed as 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 ...
in which each clique of vertices is represented by a
simplex of dimension . The
1-skeleton of (also known as the ''underlying graph'' of the complex) is an undirected graph with a vertex for every 1-element set in the family and an edge for every 2-element set in the family; it is
isomorphic
In mathematics, an isomorphism is a structure-preserving mapping or morphism 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 the ...
to .
[.]
Negative example
Every clique complex is an abstract simplicial complex, but the opposite is not true. For example, consider the abstract simplicial complex over with maximal sets If it were the of some graph , then had to have the edges so should also contain the clique
Independence complex
The
independence complex of an undirected graph is an
abstract simplicial complex
In combinatorics, an abstract simplicial complex (ASC), often called an abstract complex or just a complex, is a family of sets that is closed under taking subsets, i.e., every subset of a set in the family is also in the family. It is a purely c ...
formed by the
sets of
vertices in the independent sets of . The clique complex of is equivalent to the
independence complex of the
complement graph
In the mathematical field of graph theory, the complement or inverse of a graph is a graph on the same vertices such that two distinct vertices of are adjacent if and only if they are not adjacent in . That is, to generate the complement of ...
of .
Flag complex
A flag complex is an
abstract simplicial complex
In combinatorics, an abstract simplicial complex (ASC), often called an abstract complex or just a complex, is a family of sets that is closed under taking subsets, i.e., every subset of a set in the family is also in the family. It is a purely c ...
with an additional property called "2-determined": for every subset ''S'' of vertices, if every pair of vertices in ''S'' is in the complex, then ''S'' itself is in the complex too.
Every clique complex is a flag complex: if every pair of vertices in ''S'' is a clique of size 2, then there is an edge between them, so ''S'' is a clique.
Every flag complex is a clique complex: given a flag complex, define a graph ''G'' on the set of all vertices, where two vertices u,v are adjacent in ''G'' iff is in the complex (this graph is called the ''
1-skeleton'' of the complex). By definition of a flag complex, every set of vertices that are pairwise-connected, is in the complex. Therefore, the flag complex is equal to the clique complex on ''G''.
Thus, flag complexes and clique complexes are essentially the same thing. However, in many cases it is convenient to define a flag complex directly from some data other than a graph, rather than indirectly as the clique complex of a graph derived from that data.
[.]
Mikhail Gromov defined the ''no-Δ condition'' to be the condition of being a flag complex.
Whitney complex
Clique complexes are also known as Whitney complexes, after
Hassler Whitney
Hassler Whitney (March 23, 1907 – May 10, 1989) was an American mathematician. He was one of the founders of singularity theory, and did foundational work in manifolds, embeddings, immersion (mathematics), immersions, characteristic classes and, ...
. A
Whitney triangulation or clean triangulation of a two-dimensional
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 ...
is an
embedding
In mathematics, an embedding (or imbedding) is one instance of some mathematical structure contained within another instance, such as a group (mathematics), group that is a subgroup.
When some object X is said to be embedded in another object Y ...
of a graph onto the manifold in such a way that every face is a triangle and every triangle is a face. If a graph has a Whitney triangulation, it must form a cell complex that is isomorphic to the Whitney complex of . In this case, the complex (viewed as a topological space) is
homeomorphic
In mathematics and more specifically in topology, a homeomorphism ( from Greek roots meaning "similar shape", named by Henri Poincaré), also called topological isomorphism, or bicontinuous function, is a bijective and continuous function betw ...
to the underlying manifold. A graph has a 2-manifold clique complex, and can be embedded as a Whitney triangulation, if and only if is
locally cyclic; this means that, for every vertex in the graph, the
induced subgraph
In graph theory, an induced subgraph of a graph is another graph, formed from a subset of the vertices of the graph and ''all'' of the edges, from the original graph, connecting pairs of vertices in that subset.
Definition
Formally, let G=(V,E) ...
formed by the neighbors of forms a single cycle.
Conformal hypergraph
The
primal graph ''G''(''H'') of a
hypergraph
In mathematics, a hypergraph is a generalization of a Graph (discrete mathematics), graph in which an graph theory, edge can join any number of vertex (graph theory), vertices. In contrast, in an ordinary graph, an edge connects exactly two vert ...
is the graph on the same vertex set that has as its edges the pairs of vertices appearing together in the same
hyperedge
This is a glossary of graph theory. Graph theory is the study of graphs, systems of nodes or vertices connected in pairs by lines or edges.
Symbols
A
B
...
. A hypergraph is said to be conformal if every maximal clique of its primal graph is a hyperedge, or equivalently, if every clique of its primal graph is contained in some hyperedge. If the hypergraph is required to be downward-closed (so it contains all hyperedges that are contained in some hyperedge) then the hypergraph is conformal precisely when it is a flag complex. This relates the language of hypergraphs to the language of simplicial complexes.
Examples and applications
The
barycentric subdivision of any
cell complex ''C'' is a flag complex having one vertex per cell of ''C''. A collection of vertices of the barycentric subdivision form a simplex if and only if the corresponding collection of cells of ''C'' form a
flag
A flag is a piece of textile, fabric (most often rectangular) with distinctive colours and design. It is used as a symbol, a signalling device, or for decoration. The term ''flag'' is also used to refer to the graphic design employed, and fla ...
(a chain in the inclusion ordering of the cells).
In particular, the barycentric subdivision of a cell complex on a 2-manifold gives rise to a Whitney triangulation of the manifold.
The
order complex of a
partially ordered set
In mathematics, especially order theory, a partial order on a Set (mathematics), set is an arrangement such that, for certain pairs of elements, one precedes the other. The word ''partial'' is used to indicate that not every pair of elements need ...
consists of the chains (
totally ordered
In mathematics, a total order or linear order is a partial order in which any two elements are comparable. That is, a total order is a binary relation \leq on some set X, which satisfies the following for all a, b and c in X:
# a \leq a ( r ...
subsets) of the partial order. If every pair of some subset is itself ordered, then the whole subset is a chain, so the order complex satisfies the no-Δ condition. It may be interpreted as the clique complex of the
comparability graph of the partial order.
The
matching complex of a graph consists of the sets of edges no two of which share an endpoint; again, this family of sets satisfies the no-Δ condition. It may be viewed as the clique complex of the
complement graph
In the mathematical field of graph theory, the complement or inverse of a graph is a graph on the same vertices such that two distinct vertices of are adjacent if and only if they are not adjacent in . That is, to generate the complement of ...
of the
line graph
In the mathematics, mathematical discipline of graph theory, the line graph of an undirected graph is another graph that represents the adjacencies between edge (graph theory), edges of . is constructed in the following way: for each edge i ...
of the given graph. When the matching complex is referred to without any particular graph as context, it means the matching complex of a
complete graph
In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices i ...
. The matching complex of a
complete bipartite graph
In the mathematical field of graph theory, a complete bipartite graph or biclique is a special kind of bipartite graph where every vertex of the first set is connected to every vertex of the second set..Electronic edition page 17.
Graph theory ...
''K''
''m'',''n'' is known as a
chessboard complex. It is the clique graph of the complement graph of a
rook's graph, and each of its simplices represents a placement of rooks on an ''m'' × ''n'' chess board such that no two of the rooks attack each other. When ''m'' = ''n'' ± 1, the chessboard complex forms a
pseudo-manifold.
The
Vietoris–Rips complex of a set of points in a metric space is a special case of a clique complex, formed from the
unit disk graph of the points; however, every clique complex ''X(G)'' may be interpreted as the Vietoris–Rips complex of the
shortest path metric on the underlying graph ''G''.
describe an application of conformal hypergraphs in the logics of relational structures. In that context, the
Gaifman graph of a relational structure is the same as the underlying graph of the hypergraph representing the structure, and a structure is
guarded if it corresponds to a conformal hypergraph.
Gromov showed that a cubical complex (that is, a family of
hypercubes
In geometry, a hypercube is an N-dimensional space, ''n''-dimensional analogue of a Square (geometry), square (two-dimensional, ) and a cube (Three-dimensional, ); the special case for Four-dimensional space, is known as a ''tesseract''. It is ...
intersecting face-to-face) forms a
CAT(0) space if and only if the complex is simply connected and the link of every vertex forms a flag complex. A cubical complex meeting these conditions is sometimes called a
cubing or a ''space with walls''.
[.]
Homology groups
Meshulam
proves the following theorem on the homology of the clique complex. Given integers
, suppose a graph ''G'' satisfies a property called
, which means that:
* Every set of
vertices in ''G'' has a common neighbor;
* There exists a set ''A'' of vertices, that contains a common neighbor to every set of
vertices, and in addition, the induced graph ''G''
'A''does not contain, as an induced subgraph, a copy of the
1-skeleton of the ''t''-dimensional
octahedral sphere.
Then the ''j''-th reduced homology of the clique complex X(''G'') is trivial for any ''j'' between 0 and
.
See also
*
Simplex graph, a kind of graph having one node for every clique of the underlying graph
*
Partition matroid, a kind of
matroid
In combinatorics, a matroid is a structure that abstracts and generalizes the notion of linear independence in vector spaces. There are many equivalent ways to define a matroid Axiomatic system, axiomatically, the most significant being in terms ...
whose
matroid intersections may form clique complexes
Notes
References
*.
*.
*.
*.
*.
*.
*.
*.
*{{citation
, last1 = Malnič , first1 = A.
, last2 = Mohar , first2 = B. , author2-link = Bojan Mohar
, doi = 10.1016/0095-8956(92)90015-P
, issue = 2
, journal = Journal of Combinatorial Theory, Series B
, pages = 147–164
, title = Generating locally cyclic triangulations of surfaces
, volume = 56
, year = 1992, doi-access =
.
Algebraic topology
Simplicial sets
Hypergraphs