min_move_parity: Calculates Sparse Population Moves to Minimize Population Deviation
Description
This function computes a minimal set of population moves (e.g., 5 people from
district 1 to district 3) to maximally balance the population between
districts. The moves are only allowed between districts that share the
territory of a county, so that any boundary adjustments are guaranteed to
preserve all unbroken county boundaries.