Connected Coalition Partition
- Connected Coalition Partition is a graph-based concept that partitions vertices into connected blocks to maximize coalition values or satisfy domination criteria.
- The approach employs dynamic programming, decomposition, and greedy heuristics to tackle NP-complete cases while achieving polynomial-time solutions on trees and minor-free graphs.
- Research leverages edge-sum valuations, separator theorems, and coalition graph structures to derive complexity bounds and optimize partitioning in various graph classes.
Connected Coalition Partition denotes graph-constrained partitioning under a connectivity requirement, but the literature uses closely related terminology for two distinct objects. In coalition structure generation over graphs, the task is to partition the vertex set into connected blocks that maximize an additive objective over coalition values. In connected-domination theory, a connected coalition partition is a partition whose parts are either single full vertices or pairs of sets whose union is a connected dominating set although neither set alone is connected dominating; the associated invariant is the connected coalition number (Voice et al., 2011, Alikhani et al., 2023). Both lines of work study how graph structure restricts feasible coalitions, but they optimize different quantities and employ different structural tools.
1. Optimization formulation on graphs
Let be an undirected graph with node set , , and let satisfy . A coalition structure, or partition, is a collection of disjoint subsets whose union is . It is connected if every induced subgraph is connected. The Connected Coalition Partition problem is to find
where 0 ranges over all connected partitions of 1 (Voice et al., 2011).
The same optimization problem appears in later work under the names coalition structure generation on graphs and Graph-Constrained Coalition Formation. In that formulation, a coalition 2 is feasible iff the induced subgraph 3 is connected, 4 denotes the set of all such connected partitions, and the value of a coalition structure is
5
The goal is
6
A dynamic-programming formulation also introduces 7 and
8
with minimization variants obtained by replacing 9 with 0 (Bistaffa et al., 2016, Rahwan et al., 2014).
This formulation generalizes ordinary coalition structure generation by imposing graph feasibility. In complete graphs the connectivity constraint is vacuous, whereas in sparse graphs the admissible partition family can be much smaller.
2. Valuation classes and the complexity landscape
A central structural assumption is independence of disconnected members (IDM). The valuation 1 is IDM if whenever 2 are separated by a vertex separator 3,
4
Intuitively, two nodes in different connected components of 5 do not affect each other’s marginal contribution beyond 6. An important corollary is that if 7 and 8 are disconnected subsets, then
9
A particularly natural subclass is edge-sum valuation: 0 where each edge has weight 1 (Voice et al., 2011).
The basic complexity picture is heterogeneous. The problem is generally NP-complete, and this remains true even for edge-sum valuations. Hardness is obtained by reduction from 3-SAT using gadgets with a central node 2, literal nodes, edges of weight 3, and incompatibility edges of weight 4; any optimal connected partition must avoid negative edges and thereby encode a satisfying assignment if one exists. A planar hardness result is also known: edge-sum coalition structure generation on planar graphs is NP-complete, and a 3-SAT problem with 5 clauses can be represented by a planar instance with 6 nodes (Voice et al., 2011, Voice et al., 2014).
| Graph class | Exact status | Bound |
|---|---|---|
| General graphs | NP-complete, even edge-sum | — |
| Trees | Polynomial-time solvable | 7 |
| 8-minor-free graphs | Polynomial-time solvable | 9 |
| 0-minor-free graphs | Polynomial-time solvable | 1 |
| Bounded-treewidth graphs | Fixed-parameter exact DP | 2 |
| 3-minor-free graphs | Subexponential exact | 4 for suitable 5 |
| Planar graphs | Subexponential exact but NP-complete | 6 for suitable 7 |
For 8-minor-free graphs with 9, the bound is 0 for any 1; for planar graphs, 2 for any 3. When a tree decomposition of width 4 is given, the problem can be solved in 5, and hence in 6 for fixed 7 (Voice et al., 2011, Voice et al., 2014).
3. Exact, hybrid, and anytime algorithms
For tractable graph classes, the constructive proofs yield explicit algorithms. On trees, a leaf-peeling dynamic update repeatedly removes a leaf 8 with neighbor 9, computes 0, recurses on 1, and then either merges 2 into the block containing 3 if 4 or keeps 5 as a singleton. This runs in 6. For 2-connected 7-minor-free graphs, one exploits a simple cycle with at most two high-degree vertices and no chords, case-splits over how to partition that cycle, contracts or deletes paths, recurses on a smaller graph, and lifts the solution back, giving 8. For 9-minor-free graphs, the decomposition into 2-connected components reduces the remaining work to either 0-minor-free pieces or a 1 subgraph; since CCP on 2 is constant-time solvable by brute-force over its 15 partitions, the global runtime is again 3. For general 4-minor-free and planar graphs, separator theorems drive divide-and-conquer by enumerating connected partitions of the separator and stitching solutions via the IDM property (Voice et al., 2011).
For arbitrary connected graphs, dynamic programming and search-based exact methods were developed around pseudotree orderings. DyPE computes
5
with 6, and in the worst case requires 7 time and 8 space. TSP performs depth-first search over connected partitions, maintaining a partial partition 9, branching on connected subsets containing the first unassigned vertex in breadth-first order, and pruning with an upper bound 0. The hybrid algorithm 1 runs a modified DyPE and a modified TSP in lock-step from opposite ends of the pseudotree ordering; DyPE supplies solved suffix subproblems, while TSP uses them to prune or instantly complete suffixes. The result is an anytime exact algorithm whose final incumbent is optimal when the two traversals meet (Rahwan et al., 2014).
A different representation underlies CFSS for Graph-Constrained Coalition Formation. Every connected partition can be generated by contracting a carefully chosen subset of edges in a 2-coloured graph 2, where green edges remain contractible and red edges are forbidden from further contraction. Contracting a green edge 3 produces the child partition
4
and marking 5 red in the parent ensures that each partition arises exactly once. For 6 functions, the branch-and-bound upper bound is
7
where 8 is the coarsest partition obtained by removing all red edges and contracting every remaining green edge. If 9 is the current frontier, then
0
is non-increasing and always bounds the true optimum from above; after any time budget, the approximate solution 1 has performance ratio 2. Empirically, the serial version of CFSS is 4 orders of magnitude faster than the state of the art in the best case, the parallel version is 9.44 times faster than the serial version on a 12-core machine, and the method is reported as the first GCCF approach to provide anytime approximate solutions with quality guarantees for very large systems of agents, with more than 2700 agents (Bistaffa et al., 2016).
4. Connected coalition partitions in domination theory
A different definition begins with domination rather than additive coalition value. For a finite simple graph 3, a set 4 is a dominating set if every vertex in 5 has a neighbor in 6, and it is connected dominating if 7 is connected. Two vertex-disjoint sets 8 form a connected coalition if 9 is a connected dominating set of 00, but neither 01 nor 02 alone is a connected dominating set. A connected coalition partition 03 is a partition of 04 such that each 05 is either a singleton 06 where 07 is a full vertex of degree 08, or there exists 09, 10, such that 11 form a connected coalition. The connected coalition number is
12
(Alikhani et al., 2023, Guan et al., 2024).
This theory includes several extremal characterizations. If 13 is disconnected and 14, then 15. The only graph with 16 is 17. If 18 is the closure under join-with-19 of all disconnected graphs of order at least 20, then
21
For connected graphs of order 22 with 23 and no full vertex, 24. For any nontrivial tree 25,
26
More precisely, if 27 is connected with no full vertices and
28
then
29
(Alikhani et al., 2023, Guan et al., 2024).
Several standard graph classes admit exact values. Every complete graph 30 satisfies 31 because every vertex is full. For complete bipartite 32 with 33, every pair consisting of one vertex from each side forms a connected coalition, so 34. For paths 35 and, more generally, any nontrivial tree without full vertex, 36. For cycles, 37, and for 38, 39. For a star 40, the center is full, and 41 (Alikhani et al., 2023, Guan et al., 2024).
5. Exact values under graph operations and coalition graphs
The connected coalition number behaves regularly on several graph operations. For a unicycle graph 42 of order 43 with cycle 44, let
45
If 46 is the family obtained by identifying a vertex of 47 with the center of some star, then
48
For the corona product,
49
and for the join,
50
If 51 and 52 denote the numbers of full vertices in connected graphs 53 and 54, then
55
and for the lexicographic product,
56
A further refinement is the coalition graph of a connected coalition partition. Given 57 and a partition 58, the coalition graph 59 has vertex set 60, and 61 exactly when 62 and 63 form a connected coalition in 64. For connected subcubic graphs, the characterization is sharp: 65 occurs as 66 for some connected subcubic 67 iff 68 is a star 69 with 70, or one of the following 22 small graphs of order at most 71: 72 Exactly nine of these 22 graphs can arise only from finitely many subcubic 73, namely
74
whereas the remaining 13 admit infinitely many realizations. The same work proves that for every connected subcubic graph 75 of order 76,
77
and for 78 the bound is sharp (Dobrynin et al., 4 Sep 2025).
6. Related formulations, applications, and open directions
A recurrent source of ambiguity is that connected coalition partition may denote either value-maximizing connected coalition structure generation or the domination-based parameter 79. A plausible implication is that algorithmic results do not transfer automatically between the two settings: one optimizes 80 over connected induced subgraphs, whereas the other maximizes the number of parts subject to connected-dominating coalition rules.
The optimization viewpoint has motivated application-specific formulations. In signed graphs, one model partitions 81 into 82 connected coalitions so as to minimize the total number of intra-group negative and inter-group positive edges. Connectivity is enforced by binary assignment variables 83, tree-edge selectors 84, and single-commodity flow variables 85 satisfying flow-balance and spanning-tree constraints. The decision version generalizes both the classical Min-Cut and Minimum Frustration/Line-Index of Balance problems. Computationally, the reported average solve time is 4 s for Senate networks, about 5 h per House session on average, and about 12 h for the densest 113th House instance; the application links increasingly polarized coalitions to legislative effectiveness in the House (Aref et al., 2019).
For GCCF proper, the practical message is mixed. If the underlying network is a tree or excludes small minors, exact solution is available in low-order polynomial time. Planar or general minor-free topologies admit 86-time algorithms, which can solve moderately large instances exactly. On general or planar graphs with arbitrary IDM valuations, even edge-sum, the problem is NP-complete; for large dense networks, exact solution is intractable, and the literature explicitly points to approximation or heuristics such as greedy cluster growth, local search on partitions, LP-based rounding under edge-sum weights, and exploitation of treewidth or community structure (Voice et al., 2011).
Open problems remain in the domination-based line as well. For coalition graphs of subcubic graphs, no general polynomial-time algorithm or NP-hardness result is given, and recognition of whether a given 87 is a coalition graph of some subcubic 88 remains open. The same work also shows that there is no single universal subcubic graph whose coalition-graph-set coincides with the entire class of coalition graphs of subcubic graphs (Dobrynin et al., 4 Sep 2025). Across both traditions, the subject exhibits a characteristic split: exact structure is strong on restricted graph classes, while general instances quickly reach NP-hardness.