Biclique Partition Number
- Biclique partition number is a graph parameter defined as the minimum number of complete bipartite subgraphs needed to partition the edge set of a graph exactly once.
- It interacts with related parameters such as biclique cover, local variants, and the binary rank of 0–1 matrices, which are crucial for algorithm design and combinatorial optimization.
- Research on biclique partition numbers spans extremal graph theory, NP-hardness of computation, and connections to algebraic topology, highlighting both structural results and open challenges.
Searching arXiv for papers on biclique partition number and related results. The biclique partition number is a graph parameter that measures the minimum number of complete bipartite subgraphs needed to partition the edge set of a graph. For a graph , a biclique is a complete bipartite subgraph of , and denotes the least number of bicliques whose edge-sets partition exactly once (Pinto, 2013, Lyu et al., 2022). This parameter occupies a central position at the interface of extremal graph theory, graph decompositions, matrix factorization, communication-style rectangle partitions, and, in some settings, algebraic and topological invariants of associated constructions (Ghosal et al., 10 Feb 2025, Civan et al., 2024). Classical results such as the Graham–Pollak theorem identify for complete graphs, while recent work has developed upper and lower bounds, asymptotics, algorithmic heuristics, structural exact formulas for special graph classes, random-graph thresholds, and links to regularity, independence complexes, and binary rank (Pinto, 2013, Rohatgi et al., 2020, Bohman et al., 2022, Civan et al., 2024).
1. Definitions and basic variants
Let be a finite simple graph. A biclique is a complete bipartite subgraph (Pinto, 2013). In the standard edge-partition formulation, a biclique partition of is a collection of bicliques whose edge-sets partition , and the biclique partition number is the minimum size of such a partition (Pinto, 2013, Lyu et al., 2022). Several papers use the synonymous term biclique decomposition for an edge-partition into bicliques (Cardinal et al., 8 Jun 2026).
A distinct notion, emphasized in recent work on subdivision graphs, is the biclique vertex partition number. There, one partitions the vertex set rather than the edge set: if 0 can be partitioned into 1 bicliques, then the minimum such 2 is again denoted 3 in that paper’s notation (Civan et al., 2024). Because both the edge-partition and vertex-partition parameters appear in the literature under the same symbol, disambiguation depends on context. In the edge-partition setting, 4 interacts naturally with adjacency matrices, covers, and decompositions of 5 (Pinto, 2013, Ghosal et al., 10 Feb 2025). In the vertex-partition setting, it appears in inequalities relating graph decompositions to Castelnuovo–Mumford regularity of subdivision graphs (Civan et al., 2024).
Several standard variants refine the edge-partition problem. The biclique cover number 6 is the minimum number of bicliques whose union covers all edges, without requiring disjointness (Pinto, 2013). Local versions constrain how many bicliques may contain a given vertex, leading to the local biclique cover number 7 and local biclique partition number 8 (Pinto, 2013). A multiplicity-9 generalization, denoted 0, asks for the minimum number of bicliques needed so that every edge is covered exactly 1 times (Rohatgi et al., 2020). For complete graphs, an “almost balanced ordered” extension further constrains the orientation balance with which each edge is covered (Babu et al., 7 Jun 2026).
The parameter also has a matrix-theoretic formulation in the bipartite case. If 2 and 3 is the associated bipartite graph, then the binary rank of 4 equals the biclique partition number of 5, written 6 (Ghosal et al., 10 Feb 2025). This identification is one of the principal reasons biclique partitions recur in matrix factorization and combinatorial optimization.
2. Classical results and foundational bounds
The foundational theorem is the Graham–Pollak theorem: for the complete graph 7,
8
This appears repeatedly as the canonical exact evaluation of biclique partition number (Pinto, 2013, Babu et al., 10 Jul 2025). It shows that even though 9 is highly symmetric, its edge set cannot be partitioned into fewer than 0 bicliques. The theorem has standard proofs via linear algebra, rank arguments, or addressing interpretations in 1 (Babu et al., 10 Jul 2025, Babu et al., 7 Jun 2026).
A complementary comparison involves the biclique cover number. For complete graphs,
2
so in general the partition number can be exponentially larger than the cover number (Pinto, 2013). More broadly, if 3, then
4
and this bound is best possible (Pinto, 2013). The proof proceeds by embedding 5 as an induced subgraph of a universal graph on 6, then computing the biclique partition number of that universal graph exactly (Pinto, 2013).
Lower bounds often come from linear algebra. If 7 is the adjacency matrix of 8, then every biclique has rank 9, yielding
0
via a theorem attributed there to Tverberg (Pinto, 2013). For complete graphs this aligns with the Graham–Pollak phenomenon, though the sharp lower bound requires a more refined argument (Pinto, 2013, Babu et al., 7 Jun 2026).
The following table summarizes several basic quantities and exact values recorded in the literature.
| Graph or parameter | Value or bound | Source |
|---|---|---|
| 1 | 2 | (Pinto, 2013) |
| 3 | 4 | (Pinto, 2013) |
| If 5 | 6 | (Pinto, 2013) |
| 7 | 8 | (Pinto, 2013) |
| 9 for even 0 | 1 | (Pinto, 2013) |
These results establish a recurring theme: edge partitions into bicliques are substantially more rigid than covers, and exact partition counts tend to encode nontrivial structural information.
3. Algorithmic complexity and constructive methods
Computing biclique partition number is generally hard. For the vertex-partition parameter, the decision problem “2?” is NP-complete in general and remains NP-hard even when 3 is bipartite, including restricted subclasses such as chordal bipartite graphs (Civan et al., 2024). For the edge-partition setting, papers state that computing 4 or 5 is NP-hard (Rohatgi et al., 2020). This computational hardness motivates both structural exact formulas on special classes and heuristic or approximation-style constructions.
For co-chordal graphs 6, meaning 7 is chordal, a constructive upper bound is available: 8 where 9 denotes the number of maximal cliques of the complement (Lyu et al., 2022). The proof uses a clique tree of 0. Recursively deleting a clique-tree edge 1 with middle set 2 defines vertex sets 3 and 4 such that 5 is a biclique in 6, and the recursion yields exactly 7 bicliques (Lyu et al., 2022).
The same paper gives two explicit heuristics. A clique-tree divide-and-conquer heuristic runs in 8, while a LexBFS-based heuristic using moplexes runs in
9
Both output a biclique partition of size 0 (Lyu et al., 2022). Moreover, if 1 is chordal and clique vertex irreducible, then this upper bound is exact: 2 This exactness is obtained by combining the constructive upper bound with lower-bound arguments tied to maximal cliques and the Graham–Pollak theorem (Lyu et al., 2022).
A different algorithmic direction appears in work on compact graph representations. There, the objective is not minimizing the number of bicliques, but minimizing the total vertex-incidence size of a biclique decomposition: 3 If a graph has contiguity 4, then it admits a biclique decomposition with at most 5 bicliques, each vertex appearing in at most 6 bicliques, hence
7
(Cardinal et al., 8 Jun 2026). More generally, if the total contiguity is 8, then a decomposition of size 9 exists and can be output in 0 time (Cardinal et al., 8 Jun 2026). This does not directly determine 1, but it shows how ordered neighborhood structure can force compact biclique decompositions.
For bipartite graphs arising from 2-3 matrices, exact optimization is often replaced by linear programming. The fractional biclique partition number
4
relaxes the integer program for 5, where 6 is the edge-biclique incidence matrix (Ghosal et al., 10 Feb 2025). Since the number of bicliques can be doubly exponential, the paper develops a column-generation approach, with a restricted master problem, a pricing subproblem over weighted bicliques, inductive initialization for Kronecker powers, and a pruning rule that removes columns slack for more than 7 consecutive iterations (Ghosal et al., 10 Feb 2025). This is an algorithmic contribution to the biclique-partition problem from the matrix-factorization side.
4. Structural formulas on special graph classes
One major line of work seeks exact formulas for 8 on restricted graph classes. For co-chordal graphs, the general upper bound 9 is always available (Lyu et al., 2022). For split graphs, the same paper proved
0
(Lyu et al., 2022). This bound already indicated that split graphs are close to the Graham–Pollak paradigm but may exhibit a one-unit gap.
A 2025 note claimed the exact formula
1
for every split graph, presenting it as an extension of the Graham–Pollak theorem (Babu et al., 10 Jul 2025). The exposition there divides split graphs into balanced and unbalanced cases and argues that the obstruction is controlled by the number of maximal cliques in the complement (Babu et al., 10 Jul 2025).
However, a subsequent 2026 paper disproved this conjectured exact formula by constructing a split-graph counterexample with
2
so 3 (Babu et al., 7 Apr 2026). It further constructed an infinite family of balanced split graphs 4 on 5 vertices such that
6
hence
7
for all 8 (Babu et al., 7 Apr 2026). In this sense, the earlier split-graph identity does not hold universally.
At the same time, the 2026 paper reports that unbalanced split graphs do satisfy
9
with 00 and 01 in that case (Babu et al., 7 Apr 2026). The paper also states that balanced split graphs obey
02
hence 03, while 04, so the conjectured formula fails by exactly 05 in the balanced case (Babu et al., 7 Apr 2026). This suggests that the split-graph behavior is subtler than a single complement-clique-count identity.
Another structural theorem concerns chordal bipartite graphs, but here for the vertex-partition parameter. If 06 is chordal bipartite, then for the 07-subdivision graph 08,
09
where 10 denotes the biclique vertex partition number (Civan et al., 2024). The proof uses induction, bisimplicial edges, and a case analysis tracking simultaneous changes in regularity and partition number (Civan et al., 2024). Although this is not the edge-partition parameter, it shows that biclique partition numbers can admit exact formulas tightly connected to graph structure.
5. Generalizations: local, multiple, ordered, and random settings
The local parameters 11 and 12 reveal that global and local biclique complexity can diverge sharply. In particular, there exist graphs 13 with
14
for every 15 (Pinto, 2013). Thus no analogue of the exponential upper bound 16 holds for local measures. The construction uses graphs 17 on vectors in 18 with exactly 19 asterisks, together with induced crown subgraphs that force large local partition number (Pinto, 2013).
For complete graphs, the multiplicity-20 variant 21 was studied in connection with a conjecture of de Caen, Gregory, and Pritikin. For every fixed 22,
23
and more precisely, for all sufficiently large 24,
25
(Rohatgi et al., 2020). This asymptotically determines the number of bicliques needed to cover each edge of 26 exactly 27 times. The lower bound generalizes Graham–Pollak by a rank argument, and the upper bound uses combinatorial designs together with auxiliary coverings of small cliques and a final star-padding step (Rohatgi et al., 2020).
An ordered and “almost balanced” extension is given by the parameter 28, where each edge of 29 is covered between 30 and 31 times, and the two orientations of each covered edge must differ in multiplicity by at most 32 (Babu et al., 7 Jun 2026). For 33, this reduces to the usual biclique partition number of 34, giving 35 (Babu et al., 7 Jun 2026). For 36, it recovers the ordered biclique partition number and satisfies
37
for positive constants 38 (Babu et al., 7 Jun 2026). More generally, for fixed 39,
40
and
41
so for even 42 and odd 43, the exponent becomes 44 in both cases (Babu et al., 7 Jun 2026).
Random graphs exhibit a threshold phenomenon. For 45, there is always the trivial upper bound
46
obtained by partitioning edges into stars centered outside a maximum independent set (Bohman et al., 2022). A 2022 paper identifies a critical probability 47, the unique root in 48 of
49
and proves the following. If 50, then with high probability
51
verifying a conjecture of Chung and Peng in this range (Bohman et al., 2022). If 52, then there exists 53 such that with high probability
54
and in particular
55
(Bohman et al., 2022). The proof is organized around “special subgraphs” whose existence is equivalent to improving upon the 56 star-based upper bound (Bohman et al., 2022).
6. Relations to algebra, topology, and matrix rank
Biclique partitions connect naturally to binary rank. For a 57-58 matrix 59, the identity
60
translates biclique partition questions into exact factorizations 61 over 62-63 matrices (Ghosal et al., 10 Feb 2025). The integer-program formulation
64
and its fractional relaxation organize the problem as a column-generation LP over bicliques (Ghosal et al., 10 Feb 2025). For the Domino graph
65
the paper computes
66
with corresponding 67th roots decreasing to 68 at 69 (Ghosal et al., 10 Feb 2025). From submultiplicativity and a lower bound via fractional biclique cover number, the asymptotic fractional binary rank satisfies
70
The same work shows that the fractional binary rank is not multiplicative under the Kronecker product: 71 but 72 (Ghosal et al., 10 Feb 2025).
The biclique partition number also arises indirectly in algebraic topology through graph subdivision. For any graph 73, the 74-subdivision 75 satisfies
76
where 77 is the biclique vertex partition number and 78 is the Castelnuovo–Mumford regularity (Civan et al., 2024). In fact, for chordal bipartite 79,
80
(Civan et al., 2024). The proof uses the fact that if 81 is partitioned into bicliques 82, then each 83 induces a copy of 84 inside 85, these copies are vertex-disjoint, and their regularities add to yield the lower bound (Civan et al., 2024).
The same paper classifies the topology of the independence complex 86 for chordal bipartite 87. If 88 admits a complete simple bisimplicial elimination sequence of length 89, then 90 is homotopy equivalent to a sphere of dimension
91
otherwise it is contractible (Civan et al., 2024). Moreover, one can decide which case occurs in polynomial time 92 and compute the sphere dimension when appropriate (Civan et al., 2024). This is a notably different role for biclique partitioning: not as an end in itself, but as a parameter controlling regularity and homotopy type.
7. Examples, interpretations, and open directions
A few benchmark examples recur across the literature. For complete bipartite graphs,
93
in the vertex-partition setting, and for chordal bipartite graphs this matches the formula 94 since 95 (Civan et al., 2024). For paths 96, the vertex-partition number satisfies 97 by covering with stars of size two, and the regularity of the 98-subdivision matches 99 (Civan et al., 2024). For the 00-cube 01, the edge-partition and cover numbers coincide: 02 and when 03 is even,
04
(Pinto, 2013).
In extremal and representational contexts, biclique partitions are often interpreted as addressings or subcube representations. The exponential inequality 05 is proved by encoding vertices as strings in 06, where adjacency corresponds to differing in some coordinate by 07 (Pinto, 2013). The same paper relates 08 to subcube intersection representations, showing that the least dimension 09 in which 10 is an intersection graph of subcubes equals 11 (Pinto, 2013). This suggests that biclique partitions and covers are part of a broader geometry of combinatorial encodings.
Several open problems remain explicit in the cited work. For local measures, one question is whether 12 can be bounded in terms of 13 under the additional condition 14 (Pinto, 2013). For multiplicity covers, it remains open for fixed 15 whether 16 eventually equals 17 exactly, rather than merely 18 (Rohatgi et al., 2020). In the matrix setting, the exact multiplicativity of binary rank and biclique partition number under Kronecker product remains unresolved; the fractional analogue is already known to fail (Ghosal et al., 10 Feb 2025). In random graphs, the behavior near and beyond 19 remains delicate, and the case 20 is not settled by the threshold theorem at 21 (Bohman et al., 2022).
Taken together, these results show that the biclique partition number is not a single narrowly extremal parameter, but a nexus linking decomposition theory, complement structure, randomness, local-versus-global complexity, matrix rank, and even topological invariants of graph-derived complexes. The parameter is easy to define but often difficult to compute, and its exact behavior appears to depend sensitively on whether one partitions edges or vertices, whether multiplicities or locality are allowed, and which structural graph class is under consideration (Civan et al., 2024, Pinto, 2013, Lyu et al., 2022).