liveBook · Manning

Political districting

As explained in Optimization Algorithms: AI techniques for design, planning, and control problems

A problem of grouping smaller geographic or administrative units into electoral districts subject to planning criteria and constraints.

Political districting groups smaller geographic or administrative units, called basic units, into larger electoral districts that satisfy planning criteria. It is a design problem: solution quality matters more than immediate computation time. section 2.1.5

Evaluate districts against criteria such as:

East Toronto example

Assign 16 East Toronto neighborhoods to three electoral districts using population and adjacency data. A genetic algorithm minimizes the number of overpopulated and underpopulated districts while enforcing assignment, adjacency, and contiguity constraints. One resulting allocation places Woburn, Highland Creek, and Malvern in District 1; seven neighborhoods in District 2; and six in District 3. section 8.8

How Optimization Algorithms: AI techniques for design, planning, and control problems covers it

How deep it goes
Defines criteria and works through a genetic-algorithm implementation, stopping short of broader optimization theory or legal standards.
Examples
Uses East Toronto’s 16 neighborhoods, population data, adjacency relationships, Python code, and a three-district allocation.
What it assumes
Assumes basic geographic units and population data, while demonstrating adjacency preprocessing and constraint-based optimization.
What you can do after
Build it from scratch with geospatial data, population bounds, adjacency constraints, and a configured genetic algorithm.
How it connects
Connects electoral districts with population balance, contiguity, compactness, geographic boundaries, adjacency matrices, and genetic algorithms.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Optimization Algorithms: AI techniques for design, planning, and control problems. The section links point to the parts of the book it draws on.