Skip to content

JayanthNPandit/GerrymanderingProject

Repository files navigation

GerrymanderingProject

Abstract: Gerrymandering is one of the biggest problems in American democracy. Political parties use redistricting as a method of maintaining political control. A mathematical solution to political gerrymandering could create a more vibrant, fair democracy. We propose three algorithms - Ideal Partition, Cir-cular Engulfment, and LRPG - that use mathematical methods to create non-gerrymandered congressional maps with substantially less bias than current U.S. House of Representatives districts. Each method is a trade-off between speed, contiguity, and result variance. Ideal Partition creates districts that align with city divisions but with high time complexity. Circular Engulfment is quicker, but it has continuity issues and is better suited for modeling than for true district generation. LRPG is the fastest but only generates one set of districts. Our work showcases a novel mathematical model for non-gerrymandered congressional maps that could significantly improve the quality of democracy.

Paper: https://ieeexplore.ieee.org/document/10534963

Sorry the files are so messy.

Better Code folder has the up-to-date .py code.

Map Making has the best looking maps generated by the code.

Both datasets folders have the zip files and trial sets used to debug the code.

Literature and Research has the papers we reviewed before starting work on the project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published