Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Multi-Member ReCom #360

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

jenni-niels
Copy link
Member

This PR introduces a new parent Partition class MultiMemberPartition which adds magnitudes for each of the districts corresponding to their number of representatives. (by default this is set to 1).

Additional changes for computation with MultiMemberPartititions:

  • A multimember flag is added to recom proposal to allow the user to indicate their use of such a partition, and that population balancing should be wrt the district magnitude (aka population per representative).
  • Constraint function within_percent_of_ideal_population_per_representative added.

…sal wrapper; always scale pop in recursive_tree_part; leverage inherited behavior from Partition class
@pjrule pjrule added the summer-project Summer projects for 2023 and beyond label Apr 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
summer-project Summer projects for 2023 and beyond work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants