Fractional Biclique Partition Number
- Fractional Biclique Partition Number is the LP relaxation of covering a bipartite graph’s edges with weighted bicliques, equivalent to the fractional binary rank of its adjacency matrix.
- It provides a framework connecting matrix factorization with combinatorial biclique covers, highlighting differences between exact partitions and their LP relaxations.
- Studies on examples like the Domino graph reveal non-multiplicative behavior under Kronecker products, influencing asymptotic performance and complexity bounds.
Searching arXiv for the cited paper and closely related work on biclique partitions, fractional binary rank, and Kronecker products. The fractional biclique partition number is the linear-programming relaxation of the biclique partition number of a bipartite graph. For a bipartite graph with biclique family , it assigns nonnegative weights to bicliques so that every edge is covered with total weight exactly $1$, and it minimizes the total biclique weight. In the matrix formulation, it coincides with the fractional binary rank of the bipartite adjacency matrix. The treatment in "Engineering Insights into Biclique Partitions and Fractional Binary Ranks of Matrices" (Ghosal et al., 10 Feb 2025) places the notion in the setting of Kronecker powers, establishes its equivalence to fractional binary matrix factorization, develops a column-generation framework for computing it, and shows by explicit counterexample that it is not multiplicative under the Kronecker product.
1. Definition and basic LP formulation
Let be a bipartite graph with . A biclique is a complete bipartite subgraph induced by and , with edge set (Ghosal et al., 10 Feb 2025). The biclique partition number is the smallest number of bicliques whose edge sets form a partition of 0: every edge must belong to exactly one selected biclique, and no edge may be used twice.
The fractional biclique partition number, denoted here by 1, is the LP relaxation of 2:
3
subject to
4
5
The equality constraints are essential: fractional partitions require exact edge coverage, not merely sufficient coverage (Ghosal et al., 10 Feb 2025).
A closely related quantity is the fractional biclique cover number 6, defined by the LP
7
subject to
8
9
Since the feasible region of $1$0 contains that of $1$1, one has
$1$2
This distinction between partition and cover is structurally important. A recurring misconception is that the fractional partition and fractional cover numbers should behave similarly because both are LP relaxations over the same biclique family. The data in (Ghosal et al., 10 Feb 2025) shows that they can differ substantially, both numerically and in their behavior under Kronecker products.
2. Matrix-theoretic equivalences
Let $1$3 be the bipartite adjacency matrix of $1$4, with $1$5 if and only if $1$6. The paper recalls the classical equivalence
$1$7
where $1$8 is the binary rank: the smallest $1$9 such that there exist binary matrices 0 and 1 with 2 under ordinary arithmetic (Ghosal et al., 10 Feb 2025).
The fractional binary rank, denoted 3 in the paper, is obtained by allowing a nonnegative diagonal matrix 4:
5
subject to
6
with 7, 8, and diagonal entries 9. The paper establishes the equivalence
0
The cover analogue is also identified. The Boolean rank 1 equals the biclique cover number 2, and its fractional relaxation 3 equals 4 (Ghosal et al., 10 Feb 2025). These correspondences make the fractional biclique partition number simultaneously a graph covering parameter, a matrix factorization parameter, and an LP relaxation of an exact combinatorial decomposition problem.
The paper also recalls the fooling-set, or isolating-set, lower bound. A fooling set in 5 is a set of ones such that no two lie in a common all-ones submatrix; equivalently, it is a maximum induced matching in 6. If 7 denotes the size of a maximum fooling set, then
8
Thus the fractional biclique cover number is at least as strong as the widely used fooling-set bound (Ghosal et al., 10 Feb 2025).
3. Kronecker products and asymptotic behavior
For binary matrices 9 and 0, the Kronecker product 1 is the 2 block matrix whose 3-block is 4. If 5 and 6 are the corresponding bipartite graphs, then the product graph 7 has bipartition 8 and an edge 9 whenever 0 and 1; its adjacency matrix is 2 (Ghosal et al., 10 Feb 2025).
Writing
3
the asymptotic fractional binary rank is defined as
4
The paper uses geometric normalization via the 5th root, not normalization by 6. Existence of the limit follows from submultiplicativity and Fekete’s lemma (Ghosal et al., 10 Feb 2025).
The central structural result is non-multiplicativity:
7
for some binary matrices 8. The explicit counterexample in the paper is the Domino matrix 9, for which
0
Hence the fractional binary rank is not multiplicative with respect to 1 (Ghosal et al., 10 Feb 2025).
This has an immediate asymptotic consequence. Since strict submultiplicativity occurs already at the second Kronecker power, the asymptotic quantity 2 can be strictly smaller than the one-shot value 3. The paper exhibits this separation explicitly for the Domino.
4. The Domino graph as the canonical case study
The Domino graph 4 is the bipartite graph with bipartition sizes 5 and adjacency matrix
6
Equivalently, with 7 and 8, its edges are 9, 0, 1, 2, 3, 4, 5 (Ghosal et al., 10 Feb 2025).
For the base graph, the paper gives an explicit fractional biclique partition showing
6
and also shows
7
Optimality of 8 is certified by a dual witness 9 satisfying 0 and 1 (Ghosal et al., 10 Feb 2025).
For the second Kronecker power, the paper constructs an explicit fractional biclique partition of 2 using 3 bicliques of weight 4 each, yielding
5
A matching dual certificate shows optimality at 6 (Ghosal et al., 10 Feb 2025). This is the explicit obstruction to multiplicativity.
The paper further computes 7 for 8 and reports the corresponding 9th roots:
| 00 | 01 | 02 |
|---|---|---|
| 1 | 2.5 | 2.5 |
| 2 | 6 | 2.449490 |
| 3 | 13.818792 | 2.399699 |
| 4 | 32.040389 | 2.379164 |
| 5 | 75.201302 | 2.372712 |
Combining these computations with the analytical lower bound described below, the paper reports
03
This yields a strict gap
04
demonstrating that asymptotic fractional binary rank can improve over the base fractional rank (Ghosal et al., 10 Feb 2025).
5. Column generation and computational engineering
Direct enumeration of all bicliques is infeasible for Kronecker powers. For 05, the number of edges is 06, the number of maximal bicliques grows as 07, and the total number of bicliques is 08 because one maximal biclique has size 09, yielding 10 sub-bicliques (Ghosal et al., 10 Feb 2025). The paper therefore formulates the computation of 11 through column generation.
The restricted master LP is the partition LP over a current subset 12:
13
subject to
14
Its dual is
15
subject to
16
For a biclique 17, the reduced cost is
18
Any biclique with 19, with 20 in the experiments, has negative reduced cost and can improve the primal objective (Ghosal et al., 10 Feb 2025).
Pricing is handled in two stages. First, the inclusion-wise maximal bicliques of the current graph are computed using MBEA [Zhang 2014]. Then, for each maximal biclique 21, the paper solves an ILP for the maximum-sum sub-biclique under the dual weights:
22
subject to
23
with 24 and 25. Here 26 selects left vertices, 27 selects right vertices, and 28 indicates whether edge 29 is included, ensuring that the selected edges form a biclique (Ghosal et al., 10 Feb 2025). These pricing problems are solved independently per maximal biclique and in parallel using Gurobi 10.0.
The paper emphasizes engineering choices for initialization and memory control. Initial biclique sets include trivial feasible sets such as star bicliques, all bicliques for small base graphs, and an inductive construction for Kronecker powers: if 30 and 31 are feasible sets for 32 and 33, then
34
is feasible for 35 (Ghosal et al., 10 Feb 2025). Using only bicliques with positive weight in the optimal solutions for 36 and 37 gives a strong warm start for 38.
To control memory and runtime, the paper prunes biclique columns whose dual constraints are slack in more than 39 successive iterations. Pruned columns may later reappear through pricing. With this heuristic, iteration time for 40 decreased from approximately 41 hours to approximately 42 minutes; the full computation required 43 column-generation iterations. The reported hardware was 44 physical cores (45 logical threads), an Intel Xeon E5-2680 v3 @2.50 GHz, and 46 GB RAM. Gurobi 10.0 was used with the concurrent optimizer, and barrier plus crossover was fastest. In the final iterations, barrier took approximately 47 minutes, while crossover could take up to approximately 48 hours (Ghosal et al., 10 Feb 2025).
The paper notes that 49 was out of reach with the available computational resources because of memory limits in building the initial master problem. This indicates that the current bottleneck is not merely pricing difficulty but also the size of the warm-start column pool.
6. Bounds, comparisons, and unresolved questions
The lower-bound structure begins with
50
or in matrix form,
51
The fooling-set bound refines this to
52
so the fractional biclique cover number is at least as strong as the isolating-set bound and can improve it strictly. The paper gives the example of the Crown graph 53, for which
54
For Kronecker products, the paper proves a stronger inequality:
55
The proof sketch is a projection argument: from an optimal fractional partition of 56, one groups bicliques by projection onto 57; the total weight in each block 58 is at least 59; after normalization by 60, one obtains a feasible fractional cover of 61 (Ghosal et al., 10 Feb 2025). Applying the same argument symmetrically yields the maximum bound.
Taking 62 gives
63
hence
64
and therefore
65
Together with submultiplicativity and the integral inequality, the paper records the chain
66
A crucial contrast is that 67 is multiplicative under 68:
69
whereas 70 is not (Ghosal et al., 10 Feb 2025). This separates the fractional partition problem from the fractional cover problem at a structural level.
The broader unresolved issue concerns the integral, not fractional, setting. The paper cites the longstanding open problem of whether
71
for all binary matrices 72, equivalently whether
73
The results in (Ghosal et al., 10 Feb 2025) do not settle this question, but they show that the fractional relaxation behaves differently from fractional Boolean rank and can exhibit strict asymptotic improvement. The paper further states that biclique covers and partitions are connected to nondeterministic and deterministic communication complexity, and that the asymptotic fractional rank informs rates and limits in product constructions. A plausible implication is that sharper understanding of 74 may affect both matrix factorization theory and product-based complexity bounds.
The Domino case summarizes the present state of knowledge in concrete form:
75
and
76
Within the scope of (Ghosal et al., 10 Feb 2025), these facts establish that the fractional biclique partition number is not multiplicative under Kronecker products, that its asymptotic counterpart can be strictly smaller than its base value, and that progress on tighter asymptotic bounds is currently constrained by both combinatorial explosion and large-scale LP engineering.