Presentación de cierre · Julio 2026

Optimización de la recolección de residuos, el barrido y la limpieza

Partido de General Alvarado
Instituto de Cálculo (FCEN-UBA) · FUNDACEN · CFI
El proyecto

Tres servicios y un objetivo

Trabajo junto al municipio para planificar los servicios urbanos con datos y modelos matemáticos.

1
Identificación de árboles
plátanos y plan de reemplazo
2
Recolección de reciclables
rutas, zonas y calendario
3
Barrido y limpieza
del casco urbano
El proyecto

Datos construidos desde cero

Los modelos necesitan datos que no existían. Construirlos fue la primera etapa — y queda para el municipio como base para políticas basadas en evidencia.

Censo 2022 población, viviendas ocupadas y vacías, manzana por manzana: la demanda de cada cuadra, en invierno y en verano
Puntos de interés comercios, escuelas, hoteles y centros de salud relevados de Google Maps, clasificados por generación de residuos
GPS del camión los recorridos reales: por dónde pasa, cuánto tarda y cuántos kilómetros hace en cada zona
Cartografía vial el grafo completo de calles con sentidos y distancias — la base de todos los modelos
El proyecto

Los datos en el mapa

Puntos de interés
Puntos de interés relevados de Google Maps: comercios, escuelas, hoteles y salud, clasificados por generación de residuos.
El proyecto

Los recorridos del camión según el GPS

Recorridos GPS
El seguimiento satelital muestra por dónde pasa el camión y cuánto tarda — la base para medir las zonas y estimar los tiempos del calendario.
Parte 1

Identificación de plátanos y plan de reemplazo

Identificación de árboles

El censo automático

Construir un inventario georreferenciado de plátanos
a partir de imágenes de la vía pública, sin trabajo de campo.
Identificación de árboles

Identificación automática de plátanos

  • Datos etiquetados — ~1.100 recortes de Google Maps clasificados a mano.
  • Entrenamiento — con ejemplos balanceados entre las dos clases.
  • Evaluación — sobre la proporción real en la vía pública (9%).
  • Predicción — el modelo estima la probabilidad de que cada imagen sea un plátano.
Ejemplos identificados
Ejemplos de plátanos identificados.
Identificación de árboles

Un censo íntegramente virtual

  • El inventario se obtuvo sin relevamiento a campo.
  • Se usaron únicamente imágenes de acceso público, mediante una API de Google Maps.
  • La metodología es extensible a otras especies del arbolado urbano.
  • Para otra especie basta reetiquetar y reentrenar el modelo.
Censo de Otamendi
El censo de Comandante N. Otamendi.
Identificación de árboles

Resultados

1.003
plátanos identificados
en Miramar
320
plátanos identificados
en Comandante N. Otamendi
0,87
F1 del clasificador
PR-AUC 0,97 para la clase plátano, sobre un conjunto de prueba reservado
Es un censo virtual: no confirma cada ejemplar ni garantiza exhaustividad, pero su precisión y exhaustividad esperadas se caracterizan con la evaluación cuantitativa del clasificador.
Identificación de árboles

El censo de Miramar en el mapa

Cada punto es un plátano identificado — el inventario queda navegable para la gestión municipal.
Identificación de árboles

Priorización de intervenciones

Remover todos los ejemplares conflictivos no es viable, y los recursos son finitos. Un modelo de optimización ordena la decisión: dado un presupuesto para intervenir K ejemplares, elige cuáles atender primero. Se presenta como una prueba de concepto.

Los plátanos de Miramar, por nivel de urgencia
Cada cuadra se puntúa de 0 a 10 por dos vías — la biomasa vista desde el satélite (NDVI) y los plátanos detectados por el censo virtual — y toma la mayor de las dos, en cuatro niveles. Cada ejemplar hereda el nivel de su cuadra.
Selección para intervenir — distribuida por la ciudad
Se cubren primero los críticos hasta agotar el presupuesto, con una distancia mínima entre intervenciones para no concentrarlas en pocas cuadras.
Identificación de árboles

Propuesta de reemplazo

Los ejemplares que se intervienen no se pierden: se reemplazan progresivamente por especies elegidas con criterios ecológicos, funcionales y de gestión — menor conflicto con la infraestructura. La decisión final es de la gestión municipal; el modelo aporta el orden y la evidencia.

Exóticas de valor alimentario
Pecán
Castaño
Caqui
Olivo
Nativas
Ceibo · Sauce criollo
Fumo bravo · Aguaribay
Caldén · Chañar
A evaluar en el contexto local
Jacarandá · Ibirá pitá
Lapacho rosado · Pata de vaca
Anacahuita · Pindó · Guarán
Tesis de Licenciatura en Ciencias de Datos (FCEN-UBA) de Luna Sanes — dirección: Daniela Parada, Pablo Rey y Pablo Picca.
Parte 2

Recolección de reciclables

Rutas óptimas · Zonas equilibradas · Calendario semanal
Recolección · El punto de partida

Un camión y ocho zonas heredadas

Zonas actuales
Cinco zonas en Miramar y una por localidad; la consigna es pasar al menos una vez por cada calle. Los problemas: zonas muy dispares en tamaño, población y residuos · calles intransitables por su superficie · sectores sin viviendas.
Recolección · Rutas

Un modelo matemático de ruteo

Para cada zona, busca el mejor recorrido posible del camión.

Zona y depósito el área a cubrir, con sus esquinas de salida y de llegada
Tolerancia cuántos metros acepta caminar un vecino hasta el punto de paso más cercano
Obligatorios escuelas y grandes generadores por los que la ruta debe pasar sí o sí
Prescindibles calles sin viviendas o donde el camión no puede entrar
Devuelve el recorrido que minimiza distancia y giros: rutas más cortas y más simples de manejar.
Recolección · Rutas

El desarrollo matemático

Programación lineal entera: xuv = 1 si el camión va de la esquina u a la v; zv = 1 si la ruta dobla en v.

min  ∑ duv xuv  +  P · ( ∑ guv xuv + ∑ zv )   distancia + penalidad por giros
Circuito u xuv = ∑u xvu ≤ 1 en cada esquina lo que entra sale: la ruta es un único recorrido del depósito al depósito
Cobertura (u,v) ∈ Nm(w) xuv ≥ 1 cada cuadra w tiene un tramo recorrido a menos de m metros
Sin subciclos yu − yv + (n−1) xuv ≤ n−2 las esquinas se numeran en orden de visita (Miller–Tucker–Zemlin)
Giros xuv + xvw ≤ zv + 1 si la ruta entra y sale de v doblando, el giro se cuenta en el objetivo
Recolección · Rutas

La ruta óptima de San Martín

La ruta pasa por la escuela, incorporada como parada obligatoria.
Recolección · Rutas

Bristol y Copacabana — la zona completa

Con las avenidas principales como cuadras de paso obligado.
Recolección · Zonificación

El desbalance de las zonas actuales

La división vigente se definió históricamente, sin criterio técnico. Los datos muestran el desbalance.

la zona más cargada trabaja cinco veces más que la menos cargada
10 a 1
13.800 habitantes en Centro contra 1.300 en la zona menos poblada
2
estaciones: en verano la demanda cambia de mapa
Zonas actuales
Recolección · Zonificación

Una herramienta para dividir la ciudad

Genera zonificaciones nuevas a medida, en un minuto de cómputo.

Cantidad de zonas 4, 5, 6 — las que los recursos permitan
Fronteras con nombre cada límite es una calle completa: "de Av. del Mar a Calle 52"
Carga pareja kilómetros a recorrer, población a atender, o la mezcla que se prefiera
Estación invierno (población censal) o verano (viviendas de veraneo ocupadas)
Con garantía matemática: la mejor división posible dentro del esquema de cortes por calles.
Recolección · Zonificación

Cómo trabaja el algoritmo

Divide el ejido cortando siempre por calles completas: cada frontera tiene nombre y las cargas quedan parejas.

Primer corte
Cortes sucesivos
División final
Recolección · Zonificación

El desarrollo matemático

Optimización combinatoria exacta sobre el espacio de particiones por cortes de calles.

min  máxi | c(Zi) − c̄ |   la zona más desviada, lo más cerca posible de la carga ideal  c̄ = c(total)/N
Carga c(Z) = ∑ metros + β·∑ población mezcla ponderada por manzana; la población según la estación elegida
Fronteras corte = calle completa solo se admiten divisiones cuyo límite es una calle con nombre que desconecta la región en dos
Forma elongación ≤ 12 ninguna pieza puede quedar como una cinta angosta
Método programación dinámica explora todas las secuencias de cortes con memoización y poda — el óptimo exacto en un minuto
Recolección · Zonificación

Ejemplo — 5 zonas con kilómetros parejos

Zonas actuales
Zonas actuales
5 zonas
Propuesta — 5 zonas
Todas las zonas nuevas entre 146 y 163 km de cuadras (±5%). Fronteras: Calle 27, Calle 52, Av. del Mar y Av. Constitución.
Recolección · Zonificación

Ejemplo — 6 zonas equilibrando población

Zonas actuales
Zonas actuales
6 zonas
Propuesta — 6 zonas
El mismo motor genera el escenario que el municipio decida: cuántas zonas y qué balancear es una decisión operativa, no técnica.
Recolección · Calendario

La organización de la semana

Definidas las zonas, falta decidir qué día y en qué horario se recorre cada una.

Duraciones reales el tiempo de cada zona se estima del promedio de sus recorridos GPS
Frecuencias semanal, quincenal o reforzada en temporada
Restricciones traslados a las localidades y horarios permitidos (balnearios: solo de noche)
El modelo arma la semana más equilibrada posible: ningún día sobrecargado, ninguno ocioso.
Parte 3

Barrido y limpieza

Barrido y limpieza

Situación actual del servicio

  • Se organiza en dos turnos diarios:
  • Mañana — calles 19, 21 y 23, desde la calle 12 hasta la 40, junto con las calles pares comprendidas entre ellas.
  • Tarde — peatonal, plazas y recolección de cestos de basura.
Cobertura actual
Cobertura actual del servicio de barrido.
Barrido y limpieza

El objetivo

Ampliar la cobertura del servicio de barrido
manteniendo una carga de trabajo equilibrada.
1 · Estimar el costo de trabajo que requiere cada cuadra
2 · Definir la frecuencia de barrido según las características de cada zona
3 · Asignar el trabajo de forma eficiente entre los equipos de barrenderas
Barrido y limpieza · El costo por cuadra

Estimación del trabajo por cuadra

El tiempo de barrer una cuadra depende sobre todo de las hojas y residuos presentes. Se combinan dos fuentes de información.

Arbolado urbano
Score de biomasa
Nivel de prioridad
Puntos de interés
Peso
Frecuencia
Barrido y limpieza · El costo por cuadra

Puntos de interés

Cada punto se clasifica según su rubro — gastronomía, servicios, comercios — y cada categoría recibe un peso y una frecuencia de limpieza.
Barrido y limpieza · El costo por cuadra

De los puntos de interés a la cuadra

Puntos de interés
Asignación a la cuadra correspondiente
Suma de pesos · Promedio de frecuencias
Estos indicadores estiman la cantidad de residuos que puede generar cada cuadra.
Barrido y limpieza · El costo por cuadra

Datos de arbolado urbano

Prioridad por cuadra
Prioridad por cuadra.
  • Estimación de biomasa caducifolia.
  • Detección de ejemplares de plátanos.
  • Score y nivel de prioridad por cuadra.
Barrido y limpieza · El costo por cuadra

Del arbolado a la cuadra

Detección de biomasa y plátanos
Asignación a la cuadra correspondiente
Score de arbolado · Nivel de prioridad
Estos indicadores estiman la cantidad de hojas que puede generarse en cada cuadra.
Barrido y limpieza · El costo por cuadra

Costo y frecuencia de barrido

Con el arbolado y los puntos de interés, para cada cuadra se define:

Costo de barrido   α · score de arbolado + β · suma de pesos
Frecuencia   máx( prioridad de arbolado, frecuencia de puntos de interés )
Barrido y limpieza · El costo por cuadra

Ajuste según la temporada

Los parámetros α y β regulan la importancia relativa de cada fuente de información.

Verano
Mayor actividad comercial y turística
Pesan más los puntos de interés
Más frecuencia en zonas comerciales
Otoño
Mayor caída de hojas
Pesa más el arbolado urbano
Prioridad a las cuadras con más biomasa
El mismo modelo se adapta a distintos escenarios operativos.
Barrido y limpieza

Maquinaria

Se incorporaron nuevas herramientas al servicio.

Barredoras utilizadas principalmente en la zona de la costanera
Aspiradora reduce la carga de trabajo de las barrenderas durante el otoño
Todavía no hay información sobre la periodicidad de uso, por lo que su beneficio no está incorporado al costo de barrido. Podrá ajustarse al incorporarla, especialmente para el escenario otoñal.
Barrido y limpieza · La optimización

Esquema de optimización

Estimados el costo y la frecuencia de cada cuadra, la planificación se realiza en tres etapas.

Costo y frecuencia por cuadra
1 · Generación de segmentos candidatos
2 · Selección de segmentos
3 · Asignación a equipos de barrenderas
Barrido y limpieza · La optimización

1 · Generación de segmentos

Un segmento es una secuencia de cuadras contiguas. Se priorizan los rectos o con pocos giros, más simples de implementar.

Ejemplo de segmento
Segmento con muchos giros
Barrido y limpieza · La optimización

2 · Selección de segmentos

De todos los candidatos, un modelo de optimización elige los que forman parte del servicio.

Barrido y limpieza · La optimización

3 · Asignación a los equipos

Definidos los segmentos, un segundo modelo determina qué equipo realiza cada uno. Un equipo son dos trabajadoras, una por cordón de la cuadra.

Barrido y limpieza · Resultados

Segmentos asignados por día y turno

Resuelto para el centro de Miramar. La conclusión: con estos datos, cubrir el centro requiere bastantes equipos — de ahí el nuevo enfoque.
Barrido y limpieza · Resultados

El costo por cuadra, según α y β

El deslizador muestra cómo cambia el costo de cada cuadra al mover el peso entre arbolado (α) y puntos de interés (β).
Barrido y limpieza

Nuevo enfoque del modelo

Del intercambio con el equipo de servicios del municipio surgió replantear el problema: en lugar de minimizar los equipos necesarios, se toma como fija la cantidad actual de barrenderas.

Aplicado inicialmente sobre una subregión del centro de Miramar.
Barrido y limpieza · Nuevo enfoque · Resultados

Cobertura por día

Con la dotación actual fija: qué se cubre cada día de la semana.
Barrido y limpieza · Nuevo enfoque · Resultados

Cobertura del servicio

Las frecuencias por cuadra son modificables: el esquema se ajusta con lo que se observe en la operación real.

Gracias

Instituto de Cálculo (FCEN-UBA) · FUNDACEN · CFI
General Alvarado · 2026