好文档 - 专业文书写作范文服务资料分享网站

超图 hypergraph

天下 分享 时间: 加入收藏 我要投稿 点赞

Hypergraph(超图)

An example hypergraph, with

X = {v1,v2,v3,v4,v5,v6,v7} and E = {e1,e2,e3,e4} = {{v1,v2,v3},{v2,v3}, {v3,v5,v6}, {v4}}.

in mathematics, a hypergraph is a generalization of a graph, where anedge can connect any number of vertices. Formally, a hypergraph H is a pairH = (X,E) where X is a set of elements, called nodes or vertices, and Eis a set of non-empty subsets of X called hyperedges or links. Therefore,E is a subset of

, where

is the power set of X.

While graph edges are pairs of nodes, hyperedges are arbitrary sets of nodes, and can therefore contain an arbitrary number of nodes. However, it is often useful to study

hypergraphs where all hyperedges have the same cardinality: a k-uniform hypergraph is a hypergraph such that all its hyperedges have size k. (In other words, it is a collection of sets of size k.) So a 2-uniform hypergraph is a graph, a 3-uniform hypergraph is a collection of triples, and so on.

A hypergraph is also called a set system or a family of sets drawn from the universal set X. Hypergraphs can be viewed as incidence structuresand vice versa. In particular, there is a Levi graph corresponding to every hypergraph, and vice versa. Incomputational geometry, a hypergraph may be called a range space and the hyperedges are called ranges. Special cases of hypergraphs include the clutter, where no edge appears as a subset of another edge; and theabstract simplicial complex, which contains all subsets of every edge. The collection of hypergraphs is a category with hypergraph homomorphisms as morphisms.

Contents [hide] [1]

? ? ?

equality

1 Terminology 2 Bipartite graph model 3 Isomorphism and

o ?

3.1 Examples

4 Symmetric

hypergraphs

? ? ? ? ? ? ? ? ? ?

5 Transversals 6 Incidence matrix 7 Hypergraph coloring 8 Partitions 9 Theorems

10 Hypergraph drawing 11 Generalizations 12 See also 13 Notes 14 References

Terminology

Because hypergraph links can have any cardinality, there are multiple, distinct notions of the concept of a subgraph: subhypergraphs, partial hypergraphs and section hypergraphs. Let H = (X,E) be the hypergraph consisting of vertices

that is, the vertices are indexed by an index

with the edges ei indexed by an index

.

, and the edge set is

A subhypergraph is a hypergraph with some vertices removed. Formally, the subhypergraph HA induced by a subset Aof X is defined as

The partial hypergraph is a hypergraph with some edges removed. Given a subset hypergraph

of the index set I, the partial hypergraph generated by J is the

Given a subset

, the section hypergraph is the partial hypergraph

The dual H of H is a hypergraph whose vertices and edges are interchanged, so that the vertices are given by {ei}and whose edges are given by {Xn} where

When a notion of equality is properly defined, as done below, the operation of taking the dual of a hypergraph is aninvolution, i.e.,

A connected graph G with the same vertex set as a connected hypergraph H is a host graph for H if every hyperedge of H induces a connected subgraph in G. For a disconnected hypergraph H, G is a host graph if there is a bijection between the connected components of G and of H, such that each connected component G' of G is a host of the corresponding H'.

The primal graph of a hypergraph is the graph with the same vertices of the

hypergraph, and edges between all pairs of vertices contained in the same hyperedge. The primal graph is sometimes also known as the Gaifman graphof the hypergraph

*

Bipartite graph model

A hypergraph H may be represented by a bipartite graph BG as follows: the sets X and E are the parts of BG, and (X1,E1) are connected with an edge if and only if they are incident to each other in H. Conversely, any bipartite graph with fixed parts and no unconnected nodes in the second part represents some hypergraph in the way described above.

Isomorphism and equality

hypergraph homomorphism is a map from the vertex set of one hypergraph to another such that each edge maps to one other edge.

A hypergraph H = (X,E) is isomorphic to a hypergraph G = (Y,F), written as there exists a bijection

and a permutation π of I such that

if

φ(ei) = fπ(i)

超图 hypergraph

Hypergraph(超图)Anexamplehypergraph,withX={v1,v2,v3,v4,v5,v6,v7}andE={e1,e2,e3,e4}={{v1,v2,v3},{v2,v3},{v3,v5,v6},{v4}}.inmathematics,a
推荐度:
点击下载文档文档为doc格式
21zx15zd2f62h60030t9
领取福利

微信扫码领取福利

微信扫码分享