Combinatorics • Topic 31
Bipartite Graphs
Bipartite graphs model relationships between two different types of objects (e.g., Students and Classes).
Definition
Definition (Bipartite Graph)
A graph is bipartite if can be partitioned into two sets and such that every edge connects a vertex in to one in .
Characterization
Theorem
A graph is bipartite if and only if it contains no odd cycles.
Complete Bipartite Graph ()
All edges between a set of size and a set of size exist.Practice Problems
Exercise (Problem 1)
Prove that all trees are bipartite.
Exercise (Problem 2)
Is the cycle graph bipartite? What about ?
Exercise (Problem 3)
What is the maximum number of edges in a bipartite graph with vertices? (Turán's Theorem case).