SLIDE 5 Session 3 – Project Approach 11/9/2020 5
Robert Kelly, 2020
How Do We Balance the Clusters?
For each cluster
Select a neighboring cluster at random to rebalance Generate a spanning tree of the combined cluster (you can try different approaches) Form the set of edges to cut that will “improve” some combination of 1) compactness and 2) population equality
Robert Kelly, 2020 9
A tree is a connected undirected graph with no cycles. It is a spanning tree of a graph G if it spans G (that is, it includes every vertex of G) and is a subgraph of G (every edge in the tree belongs to G). A spanning tree of a connected graph G can also be defined as a maximal set of edges of G that contains no cycle, or as a minimal set of edges that connect all vertices. - Wikipedia
When Do We Terminate the Algorithm?
Terminate when the redistricting plan has
- 1. population difference between the most populous cluster (district) and
the least populous cluster (district) in the state is less than a user provided threshold Compactness measure for each district is less than a user provided threshold
Robert Kelly, 2020 10
Will this approach provide “random” districting plans? How do you determine if the plans appear random?