liveBook · Manning

Complete bipartite graph

As explained in Advanced Algorithms and Data Structures

A complete bipartite graph has two disjoint vertex partitions with every vertex in one partition adjacent to every vertex in the other and no edges within a partition.

A complete bipartite graph separates its vertices into two disjoint groups, A and B. Vertices connect only across the groups, and every vertex in A connects to every vertex in B. Loops and within-group edges are excluded. section 15.1.2

Write Kₙ,ₘ for partitions containing n and m vertices. The graph has exactly n·m edges, making the partition sizes a direct way to estimate its storage and drawing cost. section 15.1.2

Use these structural properties when modeling or testing graphs:

  • Check that no edge joins two vertices in the same partition. section 15.1.2
  • Generate every cross-partition pair to construct the graph; this produces n·m edges. section 15.1.2
  • Recognize K₃,₃ as a key non-planar graph and use larger complete bipartite graphs with both partitions of at least three vertices as non-planarity cases. section 15.1.1 section 15.2.4

K₃,₃

Divide six vertices into two groups of three. Connect each vertex in the first group to all three vertices in the second, giving 3·3 = 9 edges. K₃,₃ appears with K₅ in Kuratowski’s characterization of non-planar graphs. section 15.1.1 section 15.1.2

Figure 15.6 An embedding of K3,3. Again, do you think there could be a more convenient embedding for this graph?

Inspect an embedding of K₃,₃ and compare possible layouts; crossings are allowed in a generic embedding, while avoiding them is the planarity question. section 15.1.2

How Advanced Algorithms and Data Structures covers it

How deep it goes
Defines partitions, notation, edge count, and embedding conditions, then applies the structure to planarity tests without deriving crossing-number formulas.
Examples
Uses K₃,₃, embedding figures, and larger complete bipartite graphs as planarity-testing cases.
What it assumes
Assumes basic graph terminology while defining bipartitions, complete connectivity across groups, and graph embeddings.
What you can do after
Evaluate planarity by recognizing complete bipartite obstructions and construct Kₙ,ₘ from its two partition sizes.
How it connects
Connects complete bipartite graphs to bipartite graphs, complete graphs, planar graphs, planar embeddings, Kuratowski’s theorem, and crossing number.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Advanced Algorithms and Data Structures. The section links point to the parts of the book it draws on.