- The paper proves that, unless ETH fails, Max Cut cannot be solved in n^{2^{o(k)}·f(k)} time from a multi-k-expression, separating its fine-grained complexity from clique-width.
- The paper develops representative-set and label-choice dynamic programs that solve Hamiltonian Cycle and Edge Dominating Set in n^{O(k)} time on graphs given with a multi-k-expression.
- The results show that multi-label flexibility is costly for problems such as Max Cut, while connectivity and matching-based problems remain tractable when each solution vertex needs only a small number of relevant labels.
Background and motivation
This paper, by Bergougnoux, Chekan, and Kratsch (2604.25841), studies the fine-grained complexity of problems parameterized by multi-clique-width (mcw), a graph width parameter introduced by Fürer that generalizes both treewidth and clique-width without an exponential blow-up. Multi-clique-width uses the same construction operations as clique-width (introduce, union, join, relabel), except that each vertex may hold multiple labels simultaneously. The key structural relations are mcw≤cw and mcw≤tw+2, while graphs of multi-clique-width k have clique-width at most 2k, and this is tight up to constants in the exponent. Thus the parameters are functionally equivalent, but their fine-grained behavior may differ.
The paper answers three open questions of Chekan and Kratsch (MFCS 2023), who had shown matching tight bounds for clique-width and multi-clique-width for several problems (e.g., q-Coloring, Chromatic Number, Connected Vertex Cover) but could only achieve such results for the weaker parameter fusion-width for Hamiltonian Cycle, Max Cut, and Edge Dominating Set.
Main result: an ETH lower bound for Max Cut
The central contribution is a lower bound separating clique-width from multi-clique-width. Unless ETH fails, Max Cut cannot be solved in time n2o(k)⋅f(k) on n-vertex graphs given with a multi-k-expression, for any computable function f. Since Max Cut admits an mcw≤cw0 algorithm for clique-width [Fomin et al., SIAM J. Comput. 2014], and since a multi-mcw≤cw1-expression trivially converts into a mcw≤cw2-expression yielding an mcw≤cw3 algorithm, this makes Max Cut the first known problem whose tight running times provably differ under the two parameterizations. It also joins the short list of ETH-based lower bounds of the form mcw≤cw4 relative to structural parameters; previously such bounds were known only for Chromatic Number, mcw≤cw5-Coloring, and Fall Coloring parameterized by clique-width.
The reduction starts from Multicolored Independent Set, which has no mcw≤cw6 algorithm under ETH [Lokshtanov, Marx, Saurabh 2011]. The construction builds on gadgets of Fomin et al.—mcw≤cw7-gadgets (mcw≤cw8 disjoint length-2 paths forcing endpoints apart in optimal cuts), mcw≤cw9-gadgets (length-3 paths forcing endpoints together), and mcw≤tw+20-gadgets (triangles of mcw≤tw+21-gadgets)—and introduces a generalized conditional gadget mcw≤tw+22 built around a complete mcw≤tw+23-partite "core" mcw≤tw+24. Choosing mcw≤tw+25 ensures any partition violating a gadget loses at least mcw≤tw+26 crossed edges, so every optimal partition must satisfy all gadgets.
Each edge mcw≤tw+27 of the source graph gets its own copy of a selection gadget consisting of cliques mcw≤tw+28 and mcw≤tw+29 for sets k0, where k1 are complementary families of size k2 with k3. Selecting vertex k4 corresponds to placing exactly k5 vertices of k6 on one side; five attached conditional gadgets per copy enforce that not both endpoints of the corresponding edge are selected. Copies are chained by k7-gadgets so all copies select consistently.
Two design choices are crucial for keeping the multi-clique-width logarithmic:
- Extending from k8 to k9 and adding 2k0-gadgets between 2k1 and 2k2 makes partitions of complementary sets behave complementarily, enabling "at least" constraints via "at most" gadgets.
- Making 2k3 a clique unless 2k4 turns what would be a thickened matching between 2k5 and 2k6 into a thickened anti-matching: two vertices 2k7 and 2k8 are adjacent iff 2k9. This allows edges to be created with only q0 labels: vertices of q1 and q2 receive label sets q3 and q4, and joining q5 with q6 for each q7 creates exactly the required adjacencies. The resulting expression is linear, and the whole instance is computable in time polynomial in q8 and q9.
Correctness follows because the budget forces optimality on every gadget, which pins down the counts n2o(k)â‹…f(k)0 across all copies, and violating an edge constraint would contradict the conditional-gadget guarantees. Plugging the construction into a hypothetical n2o(k)â‹…f(k)1 algorithm yields an n2o(k)â‹…f(k)2 algorithm for Multicolored Independent Set, contradicting ETH.
Algorithm for Hamiltonian Cycle
The paper shows Hamiltonian Cycle can be decided in time n2o(k)â‹…f(k)3 given a multi-n2o(k)â‹…f(k)4-expression, matching the tight bound for clique-width (the n2o(k)â‹…f(k)5 lower bound of Fomin et al. transfers trivially since n2o(k)â‹…f(k)6-expressions are multi-n2o(k)â‹…f(k)7-expressions).
The algorithm adapts the representative-set machinery of Bergougnoux, Kanté, and Kwon (Algorithmica 2020). Partial solutions are path packings of the graph constructed so far, equipped with a label choice mapping each path endpoint to one label that may later create the missing incident edge via a join. Each partial solution induces an auxiliary multigraph on the label set n2o(k)⋅f(k)8, with one edge per path connecting the chosen labels. Although a path packing now admits many label choices (up to n2o(k)⋅f(k)9 options per endpoint), the relevant equivalence—identifying multigraphs with equal degree sequences and connected-component partitions—still bounds the number of representatives by n0.
The paper verifies that representation is maintained across all node types of a simplified multi-expression (where relabels either forget a label or add one label to another, and introduces carry a single label):
- Forget-label nodes: discard multigraphs with nonzero degree at the forgotten label.
- Add-label nodes (n1): each endpoint mapped to n2 may independently switch to n3; the family n4 captures all switch patterns and is enumerable in n5 time by branching on multiplicities.
- Union nodes: pairwise edge-disjoint unions of child multigraphs.
- Join nodes (n6): applying the combine operation (replacing two red edges incident to n7 and n8 by one edge) up to n9 times, interleaved with the reduction operator k0 after every step, preserves representation.
At the root, checking for a single-edge auxiliary multigraph with endpoints pinned to two fresh labels decides Hamiltonicity between a fixed adjacent pair; iterating over all edges gives the final algorithm. The main technical contribution is showing the representation argument survives non-unique label choices inherent to multi-labelings, particularly in the add-label and join cases.
Algorithm for Edge Dominating Set
Edge Dominating Set is also solvable in k1 time given a multi-k2-expression, again matching the transferred clique-width lower bound. The algorithm rests on the folklore equivalence: k3 has an edge dominating set of size at most k4 iff there exist a vertex cover k5 and a matching k6 with k7 and k8.
Partial solutions are pairs k9; a label choice maps each vertex of f0 to one of its labels—the single label expected to later create its matching edge, if any. A footprint is a triple f1 recording the union f2 of labels of uncovered vertices (to keep f3 independent at joins), the profile f4 of the label choice, and the matching size. There are at most f5 footprints per node, and the paper gives closed-form transition rules for all four node types: forgetting discards footprints with f6; add-label shifts f7 units of mass from f8 to f9 for each mcw≤cw00; unions sum components; joins decrease both mcw≤cw01 and mcw≤cw02 by mcw≤cw03 while increasing mcw≤cw04 by mcw≤cw05, subject to mcw≤cw06. A sentinel label added to every introduced vertex handles unmatched cover vertices at the root check.
The contrast with Max Cut is instructive: for Hamiltonian Cycle and Edge Dominating Set, only a constant number of labels per vertex participate in solution-relevant edge creation, so guessing one label suffices. For Max Cut, every edge may be cut, so in principle all labels of a vertex matter—which is precisely why the lower bound construction exploits anti-matchings to force large multi-clique-width behavior.
Limitations and open questions
All algorithms assume a multi-mcw≤cw07-expression is part of the input; this is standard for such results but substantive, since the best known FPT approximation of multi-clique-width goes through rank-width with a double-exponential ratio. The lower bound is stated under ETH and concerns XP-type running times; whether the mcw≤cw08 upper bound for Max Cut via conversion to clique-width is optimal in a finer sense (e.g., under SETH) remains unaddressed. The separation established is between clique-width and multi-clique-width only; no problem is yet known to separate fusion-width from multi-clique-width, or all three parameters simultaneously, for either XP or FPT problems. Finally, whether the double-exponential approximation of multi-clique-width can be improved is left open.
Conclusion
The paper resolves three questions of Chekan and Kratsch concerning fine-grained complexity under multi-clique-width. For Max Cut it establishes an ETH-based lower bound of mcw≤cw09, providing the first known separation between clique-width and multi-clique-width and extending the sparse list of double-exponential-in-the-exponent lower bounds for structural parameters. For Hamiltonian Cycle and Edge Dominating Set it provides mcw≤cw10 algorithms matching the tight clique-width bounds, demonstrating that connectivity-style problems whose solutions touch few labels per vertex retain their fine-grained complexity under the more permissive multi-labeling model.