{"id":1184,"date":"2017-05-30T09:02:29","date_gmt":"2017-05-30T14:02:29","guid":{"rendered":"http:\/\/lisa.rushworth.us\/?p=1184"},"modified":"2020-01-27T23:21:53","modified_gmt":"2020-01-28T04:21:53","slug":"redistricting-by-algorithm","status":"publish","type":"post","link":"https:\/\/www.rushworth.us\/lisa\/?p=1184","title":{"rendered":"Redistricting By Algorithm"},"content":{"rendered":"<p>American government representation is,\u00a0in many cases, proportional to population. This means that each\u00a0Rep from Ohio in the House\u00a0has a district with the same number of people as the other guys from Ohio. A Rep from Cleveland doesn&#8217;t represent\u00a0<em>more<\/em> people than a Rep from Marion. There may be multiple districts across Cleveland whereas the district for Marion may include other nearby towns as well. It&#8217;s a reasonable idea &#8211; otherwise Ohio has 44,825 square miles and 16 HR members so every 2800 or so square miles would be a Rep. This means someone represents a whole lot of and and a couple people whereas someone else represents a LOT of people densely packed into a little land. Cuyahoga County covers 457 square miles and has 1.2 million people. Marion *County* covers 404 square miles and has about 66,000 people. Even if Cuyahoga had 2 reps to Marion&#8217;s 1 &#8230; the population of Cuyahoga is 18x larger.<\/p>\n<p>This means political boundaries are drawn around population numbers. A process which can be perfectly fair and reasonable, but a process which can be manipulated to a particular party&#8217;s advantage. The manipulation is called <a href=\"https:\/\/www.washingtonpost.com\/news\/wonk\/wp\/2015\/03\/01\/this-is-the-best-explanation-of-gerrymandering-you-will-ever-see\" target=\"_blank\" rel=\"noopener noreferrer\">gerrymandering<\/a>. And it is how Democrats can win 51% of the popular vote in Pennsylvania HR races but only hold 5 of the 18 seats. Statistically they should have had 9 (or even 10 since they had a\u00a0<em>slight<\/em> popular vote advantage and you cannot have a fraction of a representative).<\/p>\n<p>What does this look like on a map? See <a href=\"https:\/\/en.wikipedia.org\/wiki\/Pennsylvania%27s_7th_congressional_district\" target=\"_blank\" rel=\"noopener noreferrer\">Pennsylvania&#8217;s District 7<\/a> &#8212; let&#8217;s take this group of left-leaning people from SE Philly, make a little isthmus, and now how many right-leaning people do we need from West Chester to make it a Republican district?\u00a0The only district boundaries that have any business\u00a0<em>not<\/em> being a straight line are state borders!<\/p>\n<p>When I was in University in the mid-90&#8217;s, we were working on a process to analyze the gravitational disturbances caused by binary black hole\u00a0collisions. Now it&#8217;s not reasonable to calculate\u00a0<em>anything<\/em> across the entire universe. No one has that kind of time or computing power (oh, and\u00a0there may be a basic tenet of computing and physics that precludes doing so) &#8230; but we want to know what the disturbances would look like across the entire universe.\u00a0There will be areas of greater impact and areas of lesser impact. The method we used for the analysis is called adaptive mesh refinement. It&#8217;s essentially taking a broad overview of the entire universe but\u00a0using a more detailed (&#8216;refined&#8217;) view of\u00a0sections where something &#8220;interesting&#8221; is happening.<\/p>\n<p>I propose we use a similar system for algorithmic drawing of\u00a0Congressional districts. What would that look like? Imagine a state with six million people that has been allocated six\u00a0districts. Calculate the statistical people per rep &#8212; one million in this case &#8212; this is going to be our target population within a district. When we get within a percentage of that number, we&#8217;ll hold the district as it is.<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/0Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1188 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/0Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/0Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/0Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/0Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>Chop it in half and see what the population is like in the two\u00a0&#8216;districts&#8217; &#8211; and check the populations again. We&#8217;ve got one within the defined delta of the one million target (since this is a nice example, we have one\u00a0<em>at<\/em> our target).<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Now2Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1197 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Now2Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Now2Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Now2Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Now2Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>Take the oversized district and chop it in half again. Get population counts and hold any district within the delta of target.<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/3Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1190 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/3Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/3Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/3Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/3Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>Keep chopping &#8230;<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/4Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1191 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/4Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/4Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/4Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/4Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a> <a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/5Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1192 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/5Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/5Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/5Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/5Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>Eventually you&#8217;ll arrive at districts that are all within the predefined delta of the target. Since a real-world scenario wouldn&#8217;t involve nice round numbers and equally spaced populations, we&#8217;ll need to have the algorithm shift the district boundaries E&lt;=&gt;W and N&lt;=&gt;S until the proper number of people are contained within each district. Algorithms are quite good at this sort of thing.<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/6Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1193 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/6Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/6Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/6Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/6Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n<p>But this doesn&#8217;t take into account geographical obstacles\u00a0&#8212; what if there&#8217;s a river that bisects the district and the nearest bridge is thirty miles up stream? Well, these are not\u00a0polling centers &#8211; put a polling center on each side of the river.<\/p>\n<p>The point of this approach is that a computer algorithm that doesn&#8217;t know a thing about the individuals in each area can\u00a0easily define districts irrespective of political parties. Statistically, an individual voter may end up in a district that differs vastly from their personal beliefs. But there&#8217;s no\u00a0<em>intentional<\/em> marginalizing of voters based on political parties. And when the next census numbers come in, load a new data set and re-run the program.<\/p>\n<p>What would adaptive mesh\u00a0districting look like? Essentially this &#8211; big squares and rectangles\u00a0in sparsely populated areas,\u00a0smaller and smaller squares and rectangles in population centers.<\/p>\n<p><a href=\"http:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Example-64Districts.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1196 size-large\" src=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Example-64Districts-1024x680.png\" alt=\"\" width=\"960\" height=\"638\" srcset=\"https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Example-64Districts.png 1024w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Example-64Districts-300x199.png 300w, https:\/\/www.rushworth.us\/lisa\/wp-content\/uploads\/2017\/05\/Example-64Districts-768x510.png 768w\" sizes=\"auto, (max-width: 960px) 100vw, 960px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>American government representation is,\u00a0in many cases, proportional to population. This means that each\u00a0Rep from Ohio in the House\u00a0has a district with the same number of people as the other guys from Ohio. A Rep from Cleveland doesn&#8217;t represent\u00a0more people than a Rep from Marion. There may be multiple districts across Cleveland whereas the district for &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,42],"tags":[215,216],"class_list":["post-1184","post","type-post","status-publish","format-standard","hentry","category-politics","category-us-government","tag-gerrymandering","tag-redistricting"],"_links":{"self":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1184","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1184"}],"version-history":[{"count":4,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1184\/revisions"}],"predecessor-version":[{"id":5924,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=\/wp\/v2\/posts\/1184\/revisions\/5924"}],"wp:attachment":[{"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rushworth.us\/lisa\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}