22
DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN ELECTORAL México, D.F., 8-9 noviembre 2012

DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Embed Size (px)

Citation preview

Page 1: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

DISTRITACIÓN ELECTORAL y

OPTIMIZACIÓN COMBINATORIA

David RomeroInstituto de Matemáticas - UNAM

Cuernavaca, Morelos

COLOQUIO INTERNACIONAL DE DISTRITACIÓN ELECTORAL

México, D.F., 8-9 noviembre 2012

Page 2: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Michael Balinski• Programación entera (optimización combinatoria)• Matemáticas para las ciencias políticas

Tesis doctoral sobre Teoría matemática de votos

IFE

Aplicaciones de la Optimización Combinatoria• Ingeniería eléctrica, química, industrial• Finanzas• Transporte y distribución• Logística• Física

ANTECEDENTES

Page 3: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

DISTRITACIÓN ELECTORAL

Criterios frecuentemente en conflicto mutuo:

• Representatividad

• Contigüidad

• Compacidad

• Accesibilidad (compacidad temporal)

• Integración territorial de comunidades indígenas

Explosión combinatoria → dificultad de obtener escenarios satisfactorios¿Computadoras? … no bastan → modelos y métodos matemáticos

Page 4: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Problema realProblema real

METODOLOGÍA

Ciencia, industria, finanzas, transporte, economía, etc.

Modelo matemáticoModelo matemático

Método de resoluciónMétodo de resolución

Implantación de la soluciónImplantación de la solución

Polinomiales

NP-completosProblemas

Optimización • Programación lineal, no-lineal, entera, dinámica• Redes y grafos

Simulación (estocástica, determinista)

exactoheurístico

Recocido simuladoBúsqueda tabúAlgoritmos genéticos

fuerza brutaotros

Page 5: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

El problema• Subdividir las AGEBs en UPMs

Modelación• Grafo de adyacencia• Función objetivo

Método de resolución• Recocido simulado

Implantación computacional

EJEMPLO de APLICACIÓN (INEGI)

Determinar Unidades Primarias de Muestreo (UPM)

Page 6: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

32 Entidades federativas

2443 municipios

más de 190 mil localidades rurales

17,288 AGEB rurales

4,028 Localidades urbanas40,089 AGEB urbanas

1’096,946 manzanas

Page 7: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

vecindario

Calle alondra

Av Gina

Calle Lirio

Av Fermat

Calle Amistad

grafo de adyacencia de manzanas

MODELO. De la geometría a la combinatoria

Page 8: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

vecindario

Calle alondra

Av Gina

Calle Lirio

Av Fermat

Calle Amistad

grafo de adyacencia de manzanas

MODELO. De la geometría a la combinatoria

Page 9: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

• Procesar las AGEB de manera independiente y secuencial

• En cada AGEB encontrar una partición S = {U1, …, Um } que minimice la función objetivo Z(S )

y donde cada Uk sea conexa

Estrategia

Page 10: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Función objetivo (caso urbano)

Ak = área de manzanas en la UPM Uk

Ak = área de manzanas fuera de Uk y dentro del círculo mínimo que contiene a Uk

Vk = número de viviendas en

Uk

V = número “ideal” de

viviendas

m = número de UPMs en la

AGEB

-

m

kAA

Am

m

kVV

m kk

kk PPSZ1

12

1

21

1 1)(

Page 11: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

No se conoce un método exacto y eficiente

Métodos heurísticos

Método de resolución

Recocido simulado (simulated annealing)

Page 12: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Cálculo de centros

Adyacencia entre manzanas mediante

Diagrama de Voronoi

Triangulación de Delaunay

Adyacencia de manzanas

Page 13: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Particiones vecinasConsiderando las adyacencias dadas por el

grafo generamos particiones vecinas

S0

Page 14: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

S1

Particiones vecinasConsiderando las adyacencias dadas por el

grafo generamos particiones vecinas

Page 15: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

S2

Particiones vecinasConsiderando las adyacencias dadas por el

grafo generamos particiones vecinas

Page 16: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

...pasar de una partición a una partición vecina…

iteraciones

z

Método de Mejoras Sucesivas

Page 17: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Se utiliza el concepto de vecindad

Se cambia de una partición a otra vecina de acuerdo con las reglas del “recocido” (algoritmo)

Se tiene un criterio de paro(criterio)

El método de Recocido Simulado (simulated annealing)

Page 18: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

IMPLANTACIÓN COMPUTACIONAL

Page 19: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

GRACIAS

Page 20: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

temperatura inicialto

factor de enfriamiento temperatura de congelación tc

tamaño del lote

1. Dados

2. Generar una solución inicial So => Z(So ) haciendo t = to (inicio de la temperatura)

mientras no haya equilibrio dinámico

generar solución S vecina de So

si Z( S ) < Z( So ) + t entonces

reducir la temperatura t = ×t

So = S (acepta nueva solución)

Mientras t tc (no hay congelación)

Algoritmo de Recocido Simulado

Page 21: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN

Soluciones aceptadas

z

= 10

Equilibrio dinámico

Recocido Simulado a temperatura fija

Page 22: DISTRITACIÓN ELECTORAL y OPTIMIZACIÓN COMBINATORIA David Romero Instituto de Matemáticas - UNAM Cuernavaca, Morelos COLOQUIO INTERNACIONAL DE DISTRITACIÓN