What's New in v3.25
Connected Blocks (Experimental)
KaFFPa and KaFFPaE now support --connected_blocks (strong preconfiguration only) to produce partitions where each block is a connected subgraph.
Usage:
./deploy/kaffpa graph.graph --k 4 --preconfiguration=strong --connected_blocks
Details:
- The input graph must be connected; a warning is printed for disconnected graphs.
- Only supported with
--preconfiguration=strong. Other preconfigurations will print an error. - Connectivity is enforced via checkpoint-based component elimination during uncoarsening, combined with connectivity-aware refinement and greedy rebalancing.
- When
--connected_blocksis not used, KaHIP behavior is completely unchanged (identical cuts and running times).