Biclique Partition in Graph Theory
- Biclique partition is the decomposition of a graph's edges into disjoint complete bipartite subgraphs, fundamental for understanding graph structure and binary rank.
- The concept connects various parameters and variants—including ordered, local, and fractional partitions—with implications in communication complexity and succinct representations.
- Recent research has optimized the number and weight of bicliques to enhance algorithmic performance and achieve asymptotically tight bounds in both sparse and dense graphs.
Biclique partition is the decomposition of the edge set of a graph into edge-disjoint complete bipartite subgraphs, also called biclique decompositions. The associated parameter, the biclique partition number , measures the minimum number of bicliques needed to partition . In the literature, biclique partition sits beside biclique cover, local, ordered, weighted, and fractional variants, and it also admits a matrix formulation in terms of binary rank. As a result, the topic links extremal graph theory, graph decompositions, $0$–$1$ matrix factorization, communication complexity, and succinct graph representations (Pinto, 2013, Ghosal et al., 10 Feb 2025, Cardinal et al., 8 Jun 2026).
1. Definitions and parameter landscape
A biclique in a graph is a complete bipartite subgraph with , , and all edges between and present. A biclique partition of 0 is a family of bicliques whose edge sets are pairwise disjoint and whose union is 1. Formally, a decomposition 2 satisfies
3
with each 4 complete bipartite. The minimum cardinality of such a family is 5 (Cardinal et al., 8 Jun 2026, Pinto, 2013).
The corresponding cover parameter 6 only requires the union of biclique edge sets to contain 7, so overlaps are allowed. Consequently, 8 for every graph. The local variants refine this by controlling per-vertex participation: 9 and $0$0 are the smallest $0$1 such that there exists a biclique cover or partition in which each vertex belongs to at most $0$2 bicliques (Pinto, 2013).
Several papers optimize not the number of bicliques but a size functional. If $0$3, one may define
$0$4
equivalently the total number of vertex appearances across all bicliques. In the same vein, the load of a vertex $0$5 is the number of bicliques containing $0$6, and the total weight of a biclique partition is
$0$7
These objectives are central in succinct graph representations and downstream algorithms, but they are distinct from minimizing $0$8 itself (Cardinal et al., 8 Jun 2026, Krapivin et al., 14 Nov 2025).
For bipartite graphs, biclique partition has a direct matrix interpretation. If $0$9 is a $1$0–$1$1 matrix, viewed as the bipartite adjacency matrix of $1$2, then the binary rank $1$3 equals $1$4. The fractional biclique partition number is the LP relaxation obtained by assigning nonnegative weights $1$5 to bicliques and imposing
$1$6
while minimizing $1$7 (Ghosal et al., 10 Feb 2025).
2. Classical complete-graph results and global inequalities
The complete graph $1$8 is the classical benchmark. Hansel proved that the biclique cover number satisfies
$1$9
whereas the Graham–Pollak theorem gives the much larger partition value
0
This already shows that exact partitioning can be exponentially more expensive than covering (Babu et al., 7 Jun 2026, Pinto, 2013).
A sharp general relation between cover and partition was established in the form
1
This bound is tight. The extremal construction uses the universal graph 2 with vertex set 3, where two vertices are adjacent if and only if some coordinate realizes the pair 4. For this family, 5 and
6
with tightness certified by an adjacency-matrix rank argument (Pinto, 2013).
Complement structure also constrains biclique partition indirectly through the cover number. If 7 denotes the number of maximal cliques of the complement, then for every graph
8
For co-chordal graphs this yields
9
Complete graphs show that this inequality can be tight: 0 and 1, so 2 (Lyu et al., 2023).
3. Ordered, local, and fractional variants
One major extension replaces exact one-time coverage by constrained multicovers with orientation conditions. In the ordered biclique partition number of 3, denoted 4, every edge is covered at least once and at most twice, and if an edge is covered twice then its endpoints appear with opposite orientations across the two bicliques. An explicit construction gives
5
improving a previous 6 bound. The construction is explicit and is based on the families 7, 8, and 9 on the vertex set 0, together with carefully ordered star partitions to enforce the orientation rule (Shigeta et al., 2013).
The 2026 notion of an almost balanced ordered biclique cover of order 1 further generalizes this. For a family 2 on 3, let
4
5
The conditions are 6 and 7 for every edge 8. The minimum 9 is denoted 0. Here 1, while 2 is precisely the ordered biclique partition number. For all 3,
4
and
5
For even 6, the exponents match asymptotically at 7; for odd 8, the lower and upper exponents are 9 and 0, respectively (Babu et al., 7 Jun 2026).
Local parameters behave differently from global ones. Although 1 is bounded in terms of 2, no analogous statement holds for 3 in terms of 4. In particular, 5 can be arbitrarily large even for graphs with 6. More quantitatively, there are graphs with a 7-local 8-cover for which
9
while any graph with a 0-local 1-cover satisfies
2
Crown graphs 3 are the key comparison family in these bounds (Pinto, 2013).
The fractional viewpoint replaces discrete partitions by LP weights. For the Domino matrix
4
the fractional biclique partition number is
5
Thus the fractional binary rank is sub-multiplicative but not multiplicative under Kronecker product. The same work computes
6
showing that the asymptotic fractional binary rank of the Domino is strictly smaller than its one-shot fractional value (Ghosal et al., 10 Feb 2025).
4. Co-chordal and split graphs
For co-chordal graphs, the complement 7 is chordal and carries clique-tree structure. A 2022 construction shows that any co-chordal graph admits a biclique partition of size
8
where 9 is the number of maximal cliques of the complement. The proof recursively cuts a clique tree of 00, and each cut yields a partitioning biclique. A second heuristic uses LexBFS and moplexes. Their complexities are 01 and 02, respectively. If 03 is chordal and clique vertex irreducible, then the upper bound is exact:
04
For split graphs, the same paper proved
05
A subsequent note claimed the exact identity
06
for every split graph (Babu et al., 10 Jul 2025). This claim was later disproved. A 2026 counterexample constructs a split graph on 07 vertices with clique part 08 and independent part 09 such that
10
so
11
The same paper gives an infinite family of split graphs with
12
again forcing a gap of 13 (Babu et al., 7 Apr 2026).
The negative result does not eliminate exact formulas on subclasses. For unbalanced split graphs, the 2026 paper proves
14
so the identity 15 does hold there. For balanced split graphs, the same paper proves structural restrictions on any partition with at most 16 bicliques, including the fact that no biclique can be a star centered at a vertex of the independent side and no biclique can have an entire part contained in that side (Babu et al., 7 Apr 2026).
These results make split graphs a useful cautionary case. Clique-tree constructions still yield the universal upper bound 17, but exactness depends on finer structure than chordality alone.
5. Size-sensitive decompositions and algorithmic constructions
A different line of work studies biclique decompositions under the size functional
18
rather than the cardinality 19. The central structural notion is contiguity with respect to a vertex order 20: if every neighborhood is a union of few intervals in 21, then the graph admits compact biclique decompositions. Specifically, any 22-vertex graph of contiguity 23 has a biclique decomposition with at most 24 bicliques, and every vertex belongs to at most 25 bicliques. If the total contiguity is 26, then there exists a decomposition with
27
(Cardinal et al., 8 Jun 2026).
Welzl-type orderings convert neighborhood complexity into contiguity bounds. If the shatter function satisfies 28 with 29, then the graph admits an order with contiguity 30; if 31, then the contiguity is 32. Combined with the dyadic-interval decomposition, this yields a randomized 33-time algorithm computing a biclique decomposition 34 with
35
under 36 and
37
under 38 (Cardinal et al., 8 Jun 2026).
The same paper derives algorithmic consequences from these compact decompositions. If 39 has linear neighborhood complexity and 40 is its adjacency matrix, then for any real matrix 41, the product 42 can be computed in time 43. If 44 has a biclique decomposition of size 45 in the 46 sense, then the graph state 47 can be prepared by a stabilizer circuit of size 48. On graphs of linear neighborhood complexity, APSP can be solved in randomized time 49 (Cardinal et al., 8 Jun 2026).
The weight/load perspective of biclique partition gives an asymptotically optimal worst-case representation theorem. Every graph admits a biclique partition with
50
equivalently
51
For fixed edge density 52, there is a density-aware refinement
53
and both bounds are asymptotically tight. The constructions run in 54 time in the worst case and in 55 time in the density-aware setting (Krapivin et al., 14 Nov 2025).
These results do not minimize 56, but they show that biclique partitions can be information-theoretically optimal representations when the objective is total weight rather than biclique count.
6. Random graphs and broader connections
For Erdős–Rényi random graphs, the asymptotic behavior of 57 exhibits a threshold phenomenon. Let 58 be the unique real root of
59
numerically 60. If 61 is constant, or if 62 with 63, then
64
If 65 is constant, then
66
The proof uses special subgraphs: 67 if and only if 68 contains a special subgraph of order 69 (Bohman et al., 2022).
Ordered biclique partitions have direct consequences in communication complexity. From an ordered biclique partition of 70 of size 71, one obtains an 72 73–74 matrix 75 with 76 and 77, hence
78
The same construction yields an infinite family of graphs on 79 vertices for which the nondeterministic communication complexity of Clique vs. Independent Set is at least
80
This matches the best known lower bound on the deterministic version quoted in that work (Shigeta et al., 2013).
The matrix viewpoint extends further. Biclique partition equals binary rank, biclique cover equals Boolean rank, and fractional biclique partition admits dual certificates through edge weights. This connects graph decomposition to factorization, fooling-set bounds, and Kronecker-product behavior (Ghosal et al., 10 Feb 2025). On the algorithmic side, compact biclique decompositions support matrix multiplication, quantum circuit synthesis, and shortest path algorithms in classes of low neighborhood complexity (Cardinal et al., 8 Jun 2026).
A broader extension replaces graphs by 81-uniform hypergraphs and bicliques by complete 82-partite hypergraphs. In the 83 case, the resulting per-vertex load bound specializes to the graph statement
84
which is presented there as answering a question of Chung, Erdős, and Spencer (Krapivin et al., 14 Nov 2025).
Taken together, these developments place biclique partition at the intersection of exact edge decomposition, structural graph theory, randomized graph asymptotics, and low-rank representations. The complete graph remains the canonical extremal case, but recent work shows that once one varies the notion of partition—ordered, local, fractional, weighted, or structured by vertex orderings—the parameter landscape becomes substantially richer.