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 conn ...
, a balanced hypergraph is a
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) ...
that has several properties analogous to that 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 ar ...
. Balanced hypergraphs were introduced by Berge as a natural generalization of bipartite graphs. He provided two equivalent definitions.


Definition by 2-colorability

A hypergraph ''H'' = (''V'', ''E'') is called 2-colorable if its vertices 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. A hypergraph in which some hyperedges are singletons (contain only one vertex) is obviously not 2-colorable; to avoid such trivial obstacles to 2-colorability, it is common to consider hypergraphs that are essentially 2-colorable, i.e., they become 2-colorable upon deleting all their singleton hyperedges. A hypergraph is called balanced if it is essentially 2-colorable, and remains essentially 2-colorable upon deleting any number of vertices. Formally, for each subset ''U'' of ''V'', define the restriction of ''H'' to ''U'' as the hypergraph ''HU'' = (''U'', ''EU'') where E_U = \ . Then ''H'' is called balanced iff ''HU'' is essentially 2-colorable for every subset ''U'' of ''V''. Note that a simple graph is bipartite iff it is 2-colorable iff it is balanced.


Definition by odd cycles

A cycle (or a circuit) in a hypergraph is a cyclic alternating sequence of distinct vertices and hyperedges: (''v''1, ''e''1, ''v''2, ''e''2, ..., ''vk'', ''ek'', ''vk''+1=''v''1), where every vertex ''vi'' is contained in both ''ei''−1 and ''ei''. The number ''k'' is called the ''length'' of the cycle. A hypergraph is balanced iff every odd-length cycle ''C'' in ''H'' has an edge containing at least three vertices of ''C''. Note that in a simple graph all edges contain only two vertices. Hence, a simple graph is balanced iff it contains no odd-length cycles at all, which holds iff it is bipartite. Berge proved that the two definitions are equivalent; a proof is also available here.


Properties

Some theorems on bipartite graphs have been generalized to balanced hypergraphs. * In every balanced hypergraph, the minimum vertex-cover has the same size as its maximum matching. This generalizes the Kőnig-Egervary theorem on bipartite graphs. * In every balanced hypergraph, 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 mathemati ...
(= the maximum number of hyperedges containing some one vertex) equals the
chromatic index In graph theory, an edge coloring of a graph is an assignment of "colors" to the edges of the graph so that no two incident edges have the same color. For example, the figure to the right shows an edge coloring of a graph by the colors red, blue ...
(= the least number of colors required for coloring the hyperedges such that no two hyperedges with the same color have a vertex in common). This generalizes a theorem of Konig on bipartite graphs. * Every balanced hypergraph satisfies a generalization of
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 ...
: it admits a perfect matching iff for all disjoint vertex-sets ''V''1, ''V''2, if , e\cap V_2, \geq , e\cap V_1, for all edges ''e'' in ''E'', then , ''V''2, ≥ , ''V''1, . 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, a ...
. * Every balanced hypergraph with maximum degree ''D'', can be partitioned into ''D'' edge-disjoint matchings. A ''k''-fold transversal of a balanced hypergraph can be expressed as a union of ''k'' pairwise-disjoint transversals, and such partition can be obtained in polynomial time.


Comparison with other notions of bipartiteness

Besides balance, there are alternative generalizations of bipartite graphs. 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'' (see
bipartite hypergraph In graph theory, the term bipartite hypergraph describes several related classes of hypergraphs, all of which are natural generalizations of a bipartite graph. Property B and 2-colorability The weakest definition of bipartiteness is also called ...
). Obviously every bipartite graph is 2-colorable. The properties of bipartiteness and balance do not imply each other. Balance does not imply bipartiteness. Let ''H'' be the hypergraph:
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. 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''. Tripartiteness does not imply balance. For example, let ''H'' be the tripartite hypergraph with vertices ,, and edges:
It is not balanced since if we remove the vertices 2,3,6, the remainder is:
which is not colorable since it is a 3-cycle. Another way to see that it is not balanced is that It contains the odd-length cycle ''C'' = (1 - - 5 - - 4 - - 1), and no edge of ''C'' contains all three vertices 1,4,5 of ''C''.


Related properties


Totally balanced hypergraphs

A hypergraph is called totally balanced if every cycle ''C'' in ''H'' of length at least 3 (not necessarily odd-length) has an edge containing at least three vertices of ''C''. A hypergraph H is totally balanced iff every subhypergraph of H is a tree-hypergraph.


Normal hypergraphs

The Konig property of a hypergraph H is the property that its minimum vertex-cover has the same size as its maximum matching. The Kőnig-Egervary theorem says that all bipartite graphs have the Konig property. The balanced hypergraphs are exactly the hypergraphs H such that every ''partial subhypergraph'' of ''H'' has the Konig property (i.e., H has the Konig property even upon deleting any number of hyperedges and vertices). If every ''partial'' hypergraph of H has the Konig property (i.e., H has the Konig property even upon deleting any number of hyperedges - but not vertices), then H is called a normal hypergraph. Thus, totally-balanced implies balanced, which implies normal.


References

{{reflist Hypergraphs