Jump to content

Multipartite graph

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by David Eppstein (talk | contribs) at 07:25, 11 December 2013 (The use of tripartite graphs in network science: remove whole section — overly specific and not really about tripartiteness). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In the mathematical field of graph theory, a tripartite graph is a graph whose vertices are partitioned into three sets (called partitions) in such a way that no two vertices contained in any one of the three parts are adjacent.[1]

General definition of k-partite graphs

A graph G is k-partite with vertex classes V1, V2, V3, …,Vk if V(G) = V1 ∪ V2 ∪ V3 ∪ …∪ Vk and Vi ∩ Vj = ∅ whenever 1 ≤ i < j ≤ k and no edge joins two vertices in the same class.[2] This means that the vertices of the graph can be partitioned in k independent sets, which are sometimes called the partite sets of the partition.[3]

Tripartite graphs

The tripartite graphs are the special case of k-partite graphs when k is equal to 3. This means that we can divide the vertices (nodes) of the graph in three independent sets (let's call them M, N, and R) in such a way that every vertex in set M is connected only to vertices belonging to sets N and R, every vertex in set N is connected only to vertices belonging to sets M and R and every vertex in set R is connected only to vertices belonging to M and N.

The three sets M, N, and R may be thought of as a coloring of the graph with three colors: if one colors all nodes in M blue, all nodes in N red and all nodes in R yellow, each edge will have endpoints of differing colors.

Complete tripartite graphs

The graph above is a complete tripartite graph, noted as K(3,3,3). The set M comprises the blue vertices, N the red vertices, and R the yellow vertices. Every blue vertex is connected to all the yellow and red ones. Every red vertex is connected to all the yellow and blue ones. Every yellow vertex is connected to all the blue and red ones.

A complete tripartite graph G, using the notation K(m,n,r), has the following properties:[4]

  1. The vertices can be partitioned into 3 subsets: M, N, and R.
  2. Each vertex in M is connected to all vertices in N and R.

Each vertex in N is connected to all vertices in in M and R.

Each vertex in R is connected to all vertices in M and N.

  1. No vertex in M is connected to any other vertices in M.

No vertex in N is connected to any other vertices in N.

No vertex in R is connected to any other vertices in R.

References

  1. ^ http://www.edmath.org/MATtours/discrete/concepts/cbipar.html
  2. ^ Bollobás, B., Modern Graph Theory, 1998, Springer Science+Business Media, USA, page 6
  3. ^ Gross, J.L.; Yellen, J., Graph Theory and its applications, Second edition, 2006, Chapman and Hall, Boca Raton, USA, page 378
  4. ^ http://faculty.kutztown.edu/rieksts/225/graphs/tripartite.html