cracksmity.dev
English
L8 · Aula Estación Ruta completa

metaheuristics-lab

Un laboratorio de escritorio para ver a las metaheurísticas pensar: algoritmos genéticos, colonias de hormigas, enjambres y más.

INAUGURADA
MAY 2026
MATERIA
Algoritmos Metaheurísticos
ALGORITMOS
6
CÓDIGO
Público en GitHub
Ventana oscura del entorno experimental de metaheurísticas en el paso 1, Selección: tipo de problema Función continua, algoritmo Sistema Inmune Artificial y objetivo de minimización.
El primer paso del asistente: tipo de problema, algoritmo y objetivo.

RECORRIDO · L8 Aula · 6 estaciones

  1. DIC 2025 · Estación histórica Meteo ESP32
  2. ABR 2026 · Ruta completa TRL Backtesting
  3. MAY 2026 · Ampliación en curso SistemaIVR
  4. MAY 2026 · Estación histórica botAsesorCarreras
  5. ESTÁS AQUÍ metaheuristics-lab
  6. SEP 2026 · En construcción AmortizaCore

Por qué existe

Eliges un tipo de problema (continuo, binario, categórico, el agente viajero o uno propio) y un algoritmo, configuras sus parámetros en formularios que cambian según la combinación, y ves la población moverse en vivo. Al final quedan las curvas de convergencia, capturas en cada tercio de la corrida y un GIF para exportar.

Fue el proyecto final de la materia, y como TRL y SistemaIVR, estaba en la tumba hasta que Cursor lo revivió. Me tocó implementar el algoritmo de competencia imperialista, basado en la colonización y los imperios, y me gustó mucho porque me gusta la historia.

Una colonia sobre Guadalajara

Aquí abajo corre una colonia de hormigas de verdad. Salen del Km 0 hacia las estaciones del mapa, sobre el relieve real de Guadalajara. Al volver dejan feromona: los caminos que se usan seguido se refuerzan y los demás se evaporan. Las cuestas las frenan, así que las rutas rodean la barranca y los cerros.

Está escrita en Rust y corre en tu navegador como WebAssembly. Pasa el cursor por encima para estorbarles el paso.

Curvas de nivel cada 50 m, de datos SRTM. Las que regresan llevan el color de la línea de la estación que encontraron. 0 viajes completos

Cómo está hecho

  • Python
  • CustomTkinter
  • Matplotlib
  • GA
  • ACO
  • PSO
  • AIS
  • DE