BRAGA

02 Writing02-02 Notes02-02-488

Complete Bipartite Graph

Published 16 Apr 20262 min read
Contents
  1. 01Deep Breakdown
  2. 02Flowchart
Km,nK_{m,n}
(1)

We are working on the complete bipartite graph Km,nK_{m,n}, where the vertex set is split into two disjoint parts of sizes mm and nn, every vertex in the first part is connected to every vertex in the second part, and no edges exist within the same part. The canonical edge count is

∣E∣=mn,|E| = mn,
(2)

under the assumptions of a simple undirected bipartite graph with partition sets V1V_1 and V2V_2.

Deep Breakdown

A complete bipartite graph is one of the most important canonical objects in graph theory. It combines two ideas: 1. the graph is bipartite, meaning the vertices are split into two disjoint sets, 2. the graph is complete across the split, meaning every possible cross-part edge is present.

If the two parts are:

V1with ∣V1∣=mV_1 \quad \text{with } |V_1| = m
(3)

and

V2with ∣V2∣=n,V_2 \quad \text{with } |V_2| = n,
(4)

then the complete bipartite graph is written:

Km,nK_{m,n}
(5)

and has an edge between every vertex in V1V_1 and every vertex in V2V_2.

That means:

  • no two vertices inside V1V_1 are adjacent,
  • no two vertices inside V2V_2 are adjacent,
  • every vertex in V1V_1 connects to all vertices in V2V_2.

The most immediate consequence is the edge count:

∣E∣=mn|E| = mn
(6)

because each of the mm vertices in V1V_1 connects to each of the nn vertices in V2V_2.

Why this matters in DA/DS:

  • it is a clean extreme case of two-mode or bipartite connectivity,
  • it helps reason about user-item, buyer-product, author-paper, or account-device network structures,
  • it gives exact degree, adjacency, and Laplacian formulas,
  • it is a useful benchmark for graph density and projection behavior,
  • it appears in spectral graph theory and extremal graph arguments.

In practice, complete bipartite graphs often represent a limit case rather than a realistic final network. For example, in a recommender system, a real user-item graph is sparse. But Km,nK_{m,n} is the theoretical maximum where every user interacts with every item. That makes it valuable for reasoning about bounds, stress tests, and formulas.

This object links directly to:

  • degree distribution, because every vertex in the same part has identical degree,
  • adjacency matrix, because it has a clean block structure,
  • Laplacian matrix, because it produces a very structured block Laplacian,
  • bipartite graph theory, because it is the canonical complete example.

Flowchart

Start with twodisjoint vertexsets V_1 andV_2Assign sizes|V_1| = m and|V_2| = nForbid edgeswithin the samepartAdd everypossible edgefrom V_1 to V_2Obtain completebipartite graphK_{m,n}Count edges: |E|= mnComputedegrees:deg(v)=n in V_1,deg(v)=m in V_2Build adjacencyand Laplacianblock matricesUse as bipartitebenchmark orlimit case innetwork analysis

#machine-learning#network-analysis-graph-theory#graph-foundations-and-the-laplace-matrix

Keyboard shortcuts

Single keys, ignored while typing in a field or with Cmd, Ctrl or Alt held.

0
Home
1 2 3 4
Work, Writing, Tools, About
j / k
Next / previous section on this page
n / p
Next / previous project or essay
u
Up one level
l
Deutsch
t
Light or dark theme
?
This list
Esc
Close