@bmvaughn how about letting a computer do it? cut the state up into 1,000 equally sized blocks and then create a random map of contiguous zones with equal sized constituencies. re-run the model every 10 years when the census comes out.