Introducción al modelado matemático
Pregunta central
¿Qué significa modelar un fenómeno y cómo se transforma un modelo matemático en un experimento computacional?
¿Qué es modelar?
Modelar consiste en abstraer un fenómeno real mediante una representación matemática que pueda analizarse o resolverse con ayuda de una simulación y compararse posteriormente con la realidad.
flowchart LR A["Fenómeno real"] --> B["Modelo matemático"] B --> C["Simulación"] C --> D["Comparación y validación"] D --> A
Important
Un modelo conserva lo importante para una pregunta concreta y descarta los detalles que no son esenciales para responderla.
Partes de un modelo
- Variables: magnitudes que cambian o se calculan, por ejemplo .
- Parámetros: cantidades que caracterizan el fenómeno, por ejemplo o .
- Relaciones: reglas que conectan variables y parámetros, por ejemplo:
Una misma cantidad puede funcionar como variable o parámetro según la escala y la pregunta del problema.
Supuestos: el corazón del modelo
Un supuesto es una decisión explícita acerca de qué se considera válido dentro del modelo. Ejemplos:
- La población tiene recursos ilimitados.
- La temperatura ambiente se mantiene constante.
- La tasa de contacto entre individuos es homogénea.
- El error de medición es pequeño.
Note
Un modelo no se evalúa simplemente por ser “verdadero”, sino por ser útil para una pregunta y suficientemente consistente con los datos disponibles.
Del modelo al experimento computacional
El proceso puede distinguirse en tres niveles:
- Modelo matemático: ecuaciones, variables, parámetros y supuestos.
- Algoritmo: procedimiento para aproximar, simular o evaluar el modelo.
- Ejecución computacional: tamaño del problema, tiempo de cómputo, memoria y paralelismo.
Resolver una ecuación logística una vez es barato. Resolverla para miles de combinaciones de , y se aproxima a un experimento computacional y puede justificar el uso de HPC.
Conceptos extraídos
- Modelo matemático
- Variable y parámetro de un modelo
- Supuesto de modelación
- Experimento computacional
Dudas
- Precisar los criterios de validación que se usarán en el curso.
- Identificar los benchmarks y recursos de HPC disponibles.
Resumen después de clase
Un modelo es una abstracción orientada a una pregunta, no una reproducción total de la realidad. Su utilidad depende de variables, parámetros, relaciones y supuestos explícitos. Para estudiar el modelo computacionalmente es necesario traducirlo a un algoritmo y considerar el costo de ejecución. La cantidad de escenarios, parámetros o datos puede convertir una simulación sencilla en un experimento que requiera HPC.