Modelos y Simulación · Tema 42

Ventajas de la simulación

Por qué simular antes de construir o intervenir: barato, sin riesgo y repetible.

01 · Punto de partida

¿Para qué tanto trabajo?

Del Tema 26 al 41 construimos el ciclo completo: sistema, modelo, motor, diseño, ejecución, análisis, verificación, validación, calibración, escenarios y reproducibilidad. Cuesta trabajo. La pregunta honesta es: ¿por qué no probar directo en la realidad?

Porque en la realidad cada prueba cuesta plata, arriesga clientes y no se puede repetir. La simulación compra tres libertades que lo real no vende: probar barato, probar sin romper y probar muchas veces.

  • ¿Cuánto costaría probar cada escenario en la realidad?
  • ¿Qué riesgo se evita al probar primero en el modelo?
  • ¿Cuántos futuros se pueden comparar en una tarde?
  • ¿La decisión llega antes o después del daño?

02 · Vocabulario mínimo

Barato, sin riesgo y repetible

$

Barato

Cada corrida cuesta cómputo: se prueban decenas de escenarios por centavos.

⛨

Sin riesgo

El pico, la ruptura y el peor caso pasan en el modelo; la realidad no sufre.

⟳

Repetible

Mismas semillas, mismos escenarios: cada comparación se audita (Tema 41).

Lo que en la realidad es caro, en el modelo es rutina.
Quiero probarEn la realidadEn simulación
Hora pico con doble filaColapsar la sucursal un lunesEscenario pico del Tema 39
Corte de stockPerder ventas de verdadRuptura con costo cero
Abrir otra cajaContratar y equipar para probarVariante refuerzo en una tarde
Repetir la pruebaImposible: el lunes ya pasó20 réplicas con iguales semillas

03 · Tres ventajas

Lo que solo el modelo permite

  1. 1
    Experimentar barato.

    Decenas de escenarios y réplicas por el costo de un rato de cómputo.

  2. 2
    Explorar lo imposible.

    Picos, rupturas y combinaciones que en la realidad serían caras o peligrosas.

  3. 3
    Comunicar y decidir.

    Gráficos y tablas con supuestos escritos: todos discuten lo mismo.

Intervenir directo

Caro y definitivo

Se contrata, se construye o se corta: si sale mal, el costo ya se pagó y no hay réplica.

Simular primero

Barato y reversible

Se prueba el abanico en el modelo y se interviene una sola vez, sobre la mejor opción.

Ventaja
Ganancia de simular antes: costo, riesgo, tiempo o claridad.
Costo evitado
Gasto real que no se paga por probar en el modelo.
Riesgo evitado
Daño que no ocurre porque el peor caso pasó en simulación.
Comunicación
Supuestos y escenarios escritos que ordenan la discusión.

04 · Protocolo

Del ahorro a la decisión

Pregunta→Modelo→Escenarios→Decisión

La ventaja se cobra al final: una pregunta de decisión, un modelo validado, un abanico de escenarios (Tema 39) y una intervención única sobre la mejor opción.

05 · En Python

Ponerle número al ahorro

La ventaja se estima con aritmética honesta: costo de probar en la realidad contra costo de simular.

Python en tu navegador. El ahorro también se calcula con código.

costo_real = 5000        # probar un escenario en la sucursal
costo_sim = 20           # correrlo en el modelo
escenarios = 4

print("real:", costo_real * escenarios)
print("sim:", costo_sim * escenarios)
print("ahorro:", (costo_real - costo_sim) * escenarios)

Sumar el riesgo evitado

El peor caso no siempre pasa, pero cuando pasa cuesta. Su costo esperado es probabilidad por daño:

prob_colapso = 0.2
costo_colapso = 20000
print("riesgo evitado:", prob_colapso * costo_colapso)

06 · Exploración

Laboratorio: ¿cuánto ahorra simular?

Elegí el costo de probar en la realidad, cuántos escenarios querés comparar y cuánto cuesta cada corrida simulada. El laboratorio compara el abanico real contra el simulado… con 20 réplicas por escenario, como manda el Tema 32.

EXPERIMENTO 42

Real contra modelo

ahorro = real − sim

Los resultados numéricos aparecen debajo.
Costo real0
Costo sim0
Ahorro0
Veces más barato0

Con 4 escenarios, simular cuesta una fracción de intervenir.

Dos barras: probar el abanico en la realidad contra probarlo con 20 réplicas simuladas por escenario.

Preguntas para explorar

  1. Con 4 escenarios de 5000, ¿cuántas veces más barato es simular a 20 por corrida?
  2. Subí a 8 escenarios. ¿El ahorro crece lineal? ¿Por qué?
  3. ¿Cuándo conviene igual probar directo en la realidad, sin simular?
Ver respuestas sugeridas
  1. Unas 12 veces: 20000 contra 1600. Y sin colapsar ningún lunes real.
  2. Sí: cada escenario nuevo suma 5000 en la realidad y 400 en simulación. El abanico amplio es patrimonio del modelo.
  3. Cuando probar es barato, reversible y rápido: cambiar un cartel se prueba colgándolo, no simulándolo.

07 · Comprensión

Confusiones frecuentes

«Simular reemplaza medir»

No: necesita datos para construir, calibrar y validar (Temas 29, 36–38). Reemplaza intervenir a ciegas, no medir.

«Barato significa descuidable»

Barato de cómputo, caro de criterio: diseño, verificación y validación cuestan pensamiento aunque no cuesten plata.

«Todo conviene simularlo»

Solo lo que es caro, riesgoso o lento de probar. Lo barato y reversible se prueba directo.

«El ahorro justifica cualquier modelo»

Solo el modelo verificado y validado ahorra. El modelo malo ahorra hoy y cobra mañana con intereses.

08 · Práctica guiada

Ejercicios con Python

Ejercicio 1: calcular el ahorro

Compará 4 escenarios a 5000 reales contra 20 simulados cada uno.

real, sim, n = 5000, 20, 4
print("real:", real * n)
print("sim:", sim * n)
print("ahorro:", (real - sim) * n)
Ver solución razonada

Da real: 20000, sim: 80 y ahorro: 19920: el abanico en la realidad cuesta 250 veces más.

Ejercicio 2: sumar réplicas honestas

Agregá las 20 réplicas por escenario que exige el azar (Tema 32).

real, corrida, n, reps = 5000, 20, 4, 20
print("sim honesto:", corrida * n * reps)
print("veces más barato:", round(real * n / (corrida * n * reps), 1))
Ver solución

Da sim honesto: 1600 y 12.5 veces: aun con réplicas, simular es un orden de magnitud más barato.

Ejercicio 3: decidir si simular

Regla simple: simular si probar es caro o irreversible; si no, probar directo.

Ver una posible respuesta
def conviene(costo, reversible):
    return costo > 1000 or not reversible

print(conviene(5000, False))
print(conviene(50, True))

Da True y False: la sucursal se simula, el cartel se cuelga y se mira.

09 · Síntesis

Ideas para recordar

  • Simular es equivocarse barato: el error cuesta cómputo, no realidad.
  • Tres libertades: probar barato, sin riesgo y repetidas veces.
  • El abanico amplio (escenarios + réplicas) es patrimonio del modelo.
  • Lo barato y reversible se prueba directo; lo caro o riesgoso se simula.
  • En Python: el ahorro también se calcula, con réplicas honestas incluidas.

En el próximo tema, el contrapeso honesto: limitaciones y peligros.