Systematic Approach to Enforcing Contiguity Constraint in Trajectory-based Methods for Combinatorial Optimization
First Claim
Patent Images
1. A computer implemented method for enforcing geographic contiguity of an optimization method for redistricting comprising:
- randomly grouping a data set of objects into geographically contiguous districts;
optimizing the objects by iteratively moving one or more objects between neighboring districts, wherein a relationship of objects is analyzed in each district to determine a minimal set of objects that will move together to maintain contiguity between districts; and
generating one or more solutions for the data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method for enforcing geographic contiguity of an optimization method for redistricting is described. The method includes randomly grouping a data set of objects into geographically contiguous districts, optimizing the objects by iteratively moving one or more objects between neighboring districts, wherein a relationship of objects is analyzed in each district to determine a minimal set of objects that will move together to maintain contiguity between districts, and generating one or more solutions for the data set.
-
Citations
16 Claims
-
1. A computer implemented method for enforcing geographic contiguity of an optimization method for redistricting comprising:
-
randomly grouping a data set of objects into geographically contiguous districts; optimizing the objects by iteratively moving one or more objects between neighboring districts, wherein a relationship of objects is analyzed in each district to determine a minimal set of objects that will move together to maintain contiguity between districts; and generating one or more solutions for the data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system comprising memory and a process, the computer system being configured to enforce geographic contiguity of an optimization method for redistricting by performing operations comprising:
-
randomly grouping a data set of objects into geographically contiguous districts; optimizing the objects by iteratively moving one or more objects between neighboring districts, wherein a relationship of objects is analyzed in each district to determine a minimal set of objects that will move together to maintain contiguity between districts; and generating one or more solutions for the data set. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions that when executed by at least one processor cause the at least one processor to perform operations comprising:
-
randomly grouping a data set of objects into geographically contiguous districts; optimizing the objects by iteratively moving one or more objects between neighboring districts, wherein a relationship of objects is analyzed in each district to determine a minimal set of objects that will move together to maintain contiguity between districts; and generating one or more solutions for the data set.
-
Specification