Local improvements of a graph bisection #
These are the cut identities, minimization argument, and first local cases in Monien and Preis's Upper Bounds on the Bisection Width of 3- and 4-regular Graphs. A helpful move decreases the cut by exactly its signed helpfulness. An equally sized reverse move restores balance; if the total helpfulness is positive, the original cut was not minimal.
A subcubic vertex with two crossing edges is helpful. More generally, a
connected set of boundary vertices has helpfulness at least its size minus
two. Bisection.LocalConfigurations proves the remaining small configurations
used before normalization. Bisection.Rebalancing supplies the rebalancing step. The bounded
local helpful-set lemma needed for the sharp bisection theorem is
Bisection.exists_bounded_helpful in Bisection.Helpful.
Helpfulness is exactly the signed decrease in the cut size.
Moving a subset out of one side decreases the cut by its helpfulness.
Moving a disjoint set into a side decreases the cut by its helpfulness.
Successive moves have additive helpfulness, measured at the current cut.
Renaming the two sides does not affect the helpfulness of a flip.
Among all cuts with a prescribed side cardinality, a minimum exists.
A minimum balanced cut exists, including when the graph has odd order.
A minimum cut cannot admit an improving pair of moves that restores its side cardinality. The reverse move may include vertices of the first move.
Crossing edges incident to a moved subset are counted once by their endpoint in that subset.
The degree sum of a vertex set counts internal edges twice and crossing edges once.
Flipping a set changes the cut by at most the number of edges leaving that set, whether the move is helpful or costly.
A maximum degree bound controls the change in cut size by the number of moved vertices. In particular, this bounds overshoot when accumulating moves.
Helpfulness expressed by outside neighbors, internal edges, and degrees.
A single vertex removes its outside edges and adds its inside edges.
A subcubic vertex incident to at least two crossing edges is helpful.
Connected boundary vertices have helpfulness at least their number minus two in a graph of maximum degree three.
In particular, three or more connected boundary vertices form a helpful set. This is a local case in Monien–Preis's bounded helpful-set lemma.