Papers
Topics
Authors
Recent
Search
2000 character limit reached

Tight bounds for clique-packing parameterized by clique-width

Published 30 Jun 2026 in cs.DS | (2606.31873v1)

Abstract: In the dd-Clique Packing problem, given a graph GG and an integer tt, we need to decide whether GG contains a set of tt pairwise vertex-disjoint cliques of size dd each. This generalizes Triangle Packing and it is NP-complete for all d3d\geq 3. For each such dd, we show how to solve the problem in n<sup>O(k<sup>d1)n<sup>{O(k<sup>{d-1})} time where kk is the clique-width of the graph (with a kk-expression of GG given in the input). We complement this by showing that, assuming the Exponential-Time Hypothesis (ETH), there is no algorithm that solves the problem in n<sup>o(k<sup>d1)n<sup>{o(k<sup>{d-1})} time for any fixed d3d\geq 3, already for the special case of seeking a partition into cliques of size dd. Our proof also entails W[1]-hardness of dd-Clique Packing (and dd-Clique Partition) parameterized by clique-width for each d3d\geq 3. Our work continues a series of results on ETH-tight bounds for fundamental graph problems started by Fomin et al.\ (SICOMP 2010+2014) who obtained tight bounds for Max-Cut and Edge Dominating Set.

Authors (2)

Summary

  • The paper presents a tight characterization of d-Clique Packing by proving both an n^(O(k^(d‑1))) algorithm and matching ETH-based lower bounds for graphs parameterized by clique-width.
  • It employs a fingerprint-based dynamic programming method over clique-width decompositions to efficiently compute partial clique solutions.
  • The study rigorously demonstrates W[1]-hardness for d-Clique Packing and Partition, highlighting a clear complexity barrier for dense graph algorithmics.

Tight Complexity Bounds for Clique Packing Parameterized by Clique-Width

Introduction and Motivation

The paper "Tight bounds for clique-packing parameterized by clique-width" (2606.31873) presents a rigorous analysis of the dd-Clique Packing (dd-\ClqPackp) and dd-Clique Partition (dd-\ClqPartp) problems with respect to the structural graph parameter clique-width. The central object of study is, for fixed integer d3d \geq 3, the computational complexity of finding tt pairwise vertex-disjoint dd-cliques in a graph GG, where GG is additionally provided with a clique-width decomposition (specifically, a kk-expression). The clique-width parameter is of particular interest as it generalizes treewidth and efficiently characterizes dense graphs.

The primary technical result of the paper is the establishment of both algorithmic upper bounds and matching lower bounds under ETH for dd0-\ClqPackp and dd1-\ClqPartp parameterized by clique-width dd2. Specifically, the authors show that these problems admit algorithms running in dd3 time given a dd4-expression of dd5, and that no dd6 time algorithm exists for fixed dd7 unless the Exponential-Time Hypothesis fails, even for dd8-clique partitioning on graphs with a given linear dd9-expression.

Clique-Width, NLC-Width, and Problem Definition

Clique-width (dd0) is defined as the minimum number dd1 such that the graph dd2 can be described by a sequence of four operations (vertex introduction, relabeling, joining, and union) with at most dd3 labels. The NLC-width is a related parameter that supports a slightly different formalism but remains proportional (within a factor of two) to clique-width, facilitating dynamic programming approaches over expression trees.

The dd4-Clique Packing problem is formalized as: given graph dd5 and integer dd6, is there a family of dd7 pairwise vertex-disjoint dd8-cliques in dd9? For dd0, this is maximum matching; for dd1, it is NP-complete. The dd2-Clique Partition is the case where dd3, i.e., can dd4 be partitioned into dd5 dd6-cliques?

Upper Bound: XP Algorithm for Clique Packing

The main positive result is the design of an dd7-time algorithm for dd8-\ClqPackp given a dd9-expression of d3d \geq 30.

The approach uses dynamic programming over the syntax tree of an NLC-expression (converted from the given d3d \geq 31-expression), maintaining a table of "fingerprints" (partial solutions) at each node. Each fingerprint encodes, for every multiset of labels of size at most d3d \geq 32, the number of partial cliques in the current subgraph with that label signature. Once d3d \geq 33 vertices have been accumulated in a clique, the precise label composition can be forgotten, and these completed cliques are counted collectively.

The crucial observation enabling complexity reduction is that the number of relevant label multisets for cliques of size up to d3d \geq 34 is d3d \geq 35. Dynamic programming tables are thus of size d3d \geq 36, and all transitions (introductions, joins, relabels, unions) can be computed efficiently with respect to this table size.

Figure 1

Figure 1

Figure 1

Figure 1: Visualization of gadget constructions used in the reduction—(a) alternation of 2-cliques and single vertices in a color gadget for d3d \geq 37, (b) illustration of a selection gadget with two simple edge gadgets, and (c) a simple edge gadget replacing inner cuts in two id gadgets.

Lower Bound: Tight Complexity via ETH

Complementing the algorithmic result, the authors give reductions (from Multi-Colored Clique and its binomial variant) establishing that, under ETH, no d3d \geq 38-time algorithm exists for d3d \geq 39-ClqPartp on graphs of clique-width tt0 even when a linear tt1-expression is provided.

The reduction is highly structured, employing novel gadget constructions to encode the selection of a tt2-clique as the intersection of several choices propagated through grid-like gadgets. The key lower bound transfer relies on showing that in their construction, the clique-width of the resulting graph grows only as tt3 and that the number of relevant partitions in the reduction scales as tt4, tightly matching the upper bound.

Figure 1 is directly relevant as it depicts the core gadgets used in this lower bound construction, specifically for tt5 (triangle packing/partition).

Notably, the ETH-based hardness persists even for the "partition" version, i.e., when the whole vertex set must be covered.

Hardness and W[1]-Intractability

Beyond tight XP-time bounds, the constructed reductions witness W[1]-hardness of tt6-ClqPackp for each tt7 parameterized by clique-width. This categorically distinguishes the problem from the numerous FPT cases for monadic second-order (MSO) definable problems on bounded clique-width graphs (by Courcelle's Theorem), since tt8-ClqPackp is not MSO-expressible for variable tt9.

Structural and Technical Contributions

The paper provides a complete parameterized complexity classification for dd0-\ClqPackp and dd1-\ClqPartp with respect to clique-width:

  • XP-algorithm in dd2 time for every fixed dd3, matching lower bound under ETH.
  • dd4-\ClqPackp and dd5-\ClqPartp are W[1]-hard for parameter dd6.

The technical novelty lies in (i) the fingerprint-based dynamic programming scheme that reduces the exponential dependence on dd7 in the exponent to dd8, and (ii) the meticulous gadget-based reductions that preserve clique-width.

Implications and Future Directions

The results directly generalize the understanding of clique-width parameterizations beyond well-studied problems (e.g., Max-Cut, Hamiltonian Cycle). They demonstrate that even within a natural problem family, the complexity landscape parameterized by clique-width can admit tight XP (but non-FPT) upper and lower bounds with polynomial dependence in the exponent, in contrast to FPT or subexponential algorithms possible for bounded treewidth.

Practically, this means that improving upon dd9 time for clique packing is unlikely unless ETH fails. Theoretically, the techniques reinforce the sharp distinction between clique-width and treewidth in dense graph algorithmics.

There remain considerable open questions in the classification of other packing and partitioning problems (and their induced variants) on bounded clique-width graphs. The paper prompts investigation into which other problems exhibit XP-type tight bounds parameterized by clique-width and which fall into FPT or harder complexity classes.

Conclusion

This work establishes a comprehensive and tight parameterized complexity dichotomy for the GG0-Clique Packing and Partition problems with respect to clique-width. By providing matching upper and lower bounds, it precisely delineates the computational barrier for these problems and identifies the exact exponents attainable under ETH. The algorithmic frameworks and lower bound techniques developed herein will be instrumental in further research on structural parameterizations of dense graph problems.

Reference: "Tight bounds for clique-packing parameterized by clique-width" (2606.31873)

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Tweets

Sign up for free to view the 1 tweet with 1 like about this paper.