Rainbow-colorable Hypergraph
   HOME

TheInfoList



OR:

In
graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conne ...
, the term bipartite hypergraph describes several related classes of
hypergraph In mathematics, a hypergraph is a generalization of a graph in which an edge can join any number of vertices. In contrast, in an ordinary graph, an edge connects exactly two vertices. Formally, an undirected hypergraph H is a pair H = (X,E) wh ...
s, all of which are natural generalizations of a
bipartite graph In the mathematical field of graph theory, a bipartite graph (or bigraph) is a graph whose vertices can be divided into two disjoint and independent sets U and V, that is every edge connects a vertex in U to one in V. Vertex sets U and V are ...
.


Property B and 2-colorability

The weakest definition of bipartiteness is also called 2-colorability. A hypergraph ''H'' = (''V'', ''E'') is called 2-colorable if its vertex set ''V'' can be partitioned into two sets, ''X'' and ''Y'', such that each hyperedge meets both ''X'' and ''Y''. Equivalently, the vertices of ''H'' can be 2-colored so that no hyperedge is monochromatic. Every bipartite graph ''G'' = (''X''+''Y'', ''E'') is 2-colorable: each edge contains exactly one vertex of ''X'' and one vertex of ''Y'', so e.g. ''X'' can be colored blue and ''Y'' can be colored yellow and no edge is monochromatic. The property of 2-colorability was first introduced by
Felix Bernstein Felix Bernstein may refer to: *Felix Bernstein (mathematician) (1878–1956), German mathematician *Felix Bernstein (artist) Felix Bernstein (born May 20, 1992) is a performance artist, video artist, writer, and cultural critic. Bernstein was bo ...
in the context of set families; therefore it is also called
Property B In mathematics, Property B is a certain set theoretic property. Formally, given a finite set ''X'', a collection ''C'' of subsets of ''X'' has Property B if we can partition ''X'' into two disjoint subsets ''Y'' and ''Z'' such that every set in ...
.


Exact 2-colorability

A stronger definition of bipartiteness is: a hypergraph is called bipartite if its vertex set ''V'' can be partitioned into two sets, ''X'' and ''Y'', such that each hyperedge contains ''exactly one'' element of ''X'' and ''exactly one'' element of ''Y''. Every bipartite graph is also a bipartite hypergraph. Every bipartite hypergraph is 2-colorable, but bipartiteness is stronger than 2-colorability. Let ''H'' be a hypergraph on the vertices with the following hyperedges:
This ''H'' is 2-colorable, for example by the partition ''X'' = and ''Y'' = . However, it is not bipartite, since every set ''X'' with one element has an empty intersection with one hyperedge, and every set ''X'' with two or more elements has an intersection of size 2 or more with at least two hyperedges.
Hall's marriage theorem In mathematics, Hall's marriage theorem, proved by , is a theorem with two equivalent formulations: * The combinatorial formulation deals with a collection of finite sets. It gives a necessary and sufficient condition for being able to select a di ...
has been generalized from bipartite graphs to bipartite hypergraphs; see
Hall-type theorems for hypergraphs In the mathematical field of graph theory, Hall-type theorems for hypergraphs are several generalizations of Hall's marriage theorem from graphs to hypergraphs. Such theorems were proved by Ofra Kessler, Ron Aharoni, Penny Haxell, Roy Meshulam, ...
.


''n''-partiteness and rainbow-colorability

An stronger definition is: given an integer ''n'', a hypergraph is called ''n''-uniform if all its hyperedges contain exactly ''n'' vertices. An ''n''-uniform hypergraph is called ''n''-partite if its vertex set ''V'' can be partitioned into ''n'' subsets such that each hyperedge contains exactly one element from each subset. An alternative term is rainbow-colorable. Every ''n''-partiteness hypergraph is bipartite, but n-partiteness is stronger than bipartiteness. Let ''H'' be a hypergraph on the vertices with the following hyperedges;
This ''H'' is 3-uniform. It is bipartite by the partition ''X'' = and ''Y'' = . However, it is not 3-partite: in every partition of ''V'' into 3 subsets, at least one subset contains two vertices, and thus at least one hyperedge contains two vertices from this subset. A 3-partite hypergraph is often called "tripartite hypergraph". However, a 2-partite hypergraph is ''not'' the same as a bipartite hypergraph; it is equivalent to a bipartite ''graph''.


Comparison with other notions of bipartiteness

There are other natural generalizations of bipartite graphs. A hypergraph is called balanced if it is essentially 2-colorable, and remains essentially 2-colorable upon deleting any number of vertices (see
Balanced hypergraph In graph theory, a balanced hypergraph is a hypergraph that has several properties analogous to that of a bipartite graph. Balanced hypergraphs were introduced by Berge as a natural generalization of bipartite graphs. He provided two equivalent de ...
). The properties of bipartiteness and balance do not imply each other. Bipartiteness does not imply balance. For example, let ''H'' be the hypergraph with vertices and edges:
It is bipartite by the partition ''X''=, ''Y''=. But is not balanced. For example, if vertex 1 is removed, we get the restriction of ''H'' to , which has the following hyperedges;
It is not 2-colorable, since in any 2-coloring there are at least two vertices with the same color, and thus at least one of the hyperedges is monochromatic. Another way to see that ''H'' is not balanced is that it contains the odd-length cycle C = (2 - - 3 - - 4 - - 2), and no edge of ''C'' contains all three vertices 2,3,4 of ''C''. Balance does not imply bipartiteness. Let ''H'' be the hypergraph:
{ {1,2} , {3,4} , {1,2,3,4} }
it is 2-colorable and remains 2-colorable upon removing any number of vertices from it. However, it is not bipartite, since to have exactly one green vertex in each of the first two hyperedges, we must have two green vertices in the last hyperedge.


See also

*
Matching in hypergraphs In graph theory, a matching in a hypergraph is a set of hyperedges, in which every two hyperedges are disjoint. It is an extension of the notion of matching in a graph. Definition Recall that a hypergraph is a pair , where is a set of ver ...
*
Vertex cover in hypergraphs In graph theory, a vertex cover in a hypergraph is a set of vertices, such that every hyperedge of the hypergraph contains at least one vertex of that set. It is an extension of the notion of vertex cover in a graph. An equivalent term is a hit ...


References

Hypergraphs