Bipartite Graph

Why Trust Techopedia

What Does Bipartite Graph Mean?

A bipartite graph is a graph in which a set of graph vertices can be divided into two independent sets, and no two graph vertices within the same set are adjacent. In other words, bipartite graphs can be considered as equal to two colorable graphs. Bipartite graphs are mostly used in modeling relationships, especially between two entire separate classes of object.

Advertisements

A bipartite graph is also known as a bigraph.

Techopedia Explains Bipartite Graph

A bipartite graph has two sets of vertices, for example A and B, with the possibility that when an edge is drawn, the connection should be able to connect between any vertex in A to any vertex in B. If the graph does not contain any odd cycle (the number of vertices in the graph is odd), then its spectrum is symmetrical. The chromatic number, which is the minimum number of colors required to color the vertices with no adjacent vertices sharing the same colors, needs to be less than or equal to two in the case of a bipartite graph. All types of acyclic graphs (graphs which have no graph cycles), are examples of bipartite graphs. A cyclic graph is considered bipartite if all the cycles involved are of even length. According to Koning’s line coloring theorem, all bipartite graphs are class 1 graphs.

Bipartite graphs are widely used in modern coding theory apart from being used in modeling relationships.

Advertisements

Related Terms

Margaret Rouse
Technology expert
Margaret Rouse
Technology expert

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.