Maximum number of edges in a bipartite graph: why is optimal
In an (undirected, simple) bipartite graph , every edge joins a vertex in to a vertex in . Suppose , and . Then the maximum possible number of edges is achieved by the complete bipartite graph , which has edges, so . The product is maximized (for fixed ) when the parts are as equal as possible, giving the sharp bound This implies the multiple-choice answer is (ii) (and more precisely, ; equality when the bipartition sizes are ). The extremal graph is . 3
Key terms: bipartite graph , complete bipartite graph , partite sets , extremal graph.
Footnotes
-
Maximum edges of a bipartite graph - States the sharp bound and discusses equality cases. ↩
-
How would one find the maximum number of edges in a bipartite graph with n vertices? - Quora - Gives achieved by . ↩
-
Complete bipartite graph - Wikipedia - Background on complete bipartite graphs and their role as extremal constructions (context for ). ↩
Maximum number of edges in a simple bipartite graph is n^2/4
Step (i) why holds
Let be bipartite with parts and , , , . Each vertex in can connect to at most all vertices of , so the total number of edges satisfies Thus we reduce the problem to maximizing the product subject to .
A standard algebra step gives So always . When is even, taking gives equality via . When is odd, the maximum becomes , still bounded by . 3
Key terms: simple graph , edge count , inequality.
Footnotes
-
Maximum edges of a bipartite graph - States the sharp bound and discusses equality cases. ↩
-
How would one find the maximum number of edges in a bipartite graph with n vertices? - Quora - Gives achieved by . ↩
-
Complete bipartite graph - Wikipedia - Background on complete bipartite graphs and their role as extremal constructions (context for ). ↩
Compute the sharp maximum: $|E| \le \lfloor n^2/4\rfloor$
- 1Step 1
Write the bipartite graph as with , , so .
- 2Step 2
Since every edge must go across the cut, at most all cross-pairs can be edges, so .
- 3Step 3
Use .
- 4Step 4
If is odd, the integer maximizer gives , achieved by .
- 5Step 5
The bound matches choice (ii) (with the sharper form ).
Pro Tip
"When a question asks for the maximum number of edges in a bipartite graph with vertices, immediately consider the extremal candidate and maximize with ." 2
Footnotes
-
Maximum edges of a bipartite graph - States the sharp bound and discusses equality cases. ↩
-
Complete bipartite graph - Wikipedia - Background on complete bipartite graphs and their role as extremal constructions (context for ). ↩
Common pitfall: ignoring the rounding
"If is odd, the exact maximum is , not . Many multiple-choice tests accept as an upper bound even though equality may fail." 2
Footnotes
-
Maximum edges of a bipartite graph - States the sharp bound and discusses equality cases. ↩
-
How would one find the maximum number of edges in a bipartite graph with n vertices? - Quora - Gives achieved by . ↩
Maximum edges for small (using )
Extremal bipartite graph:
Why is $K_{a,b}$ extremal?
Knowledge Check
A bipartite graph on vertices has at most how many edges?