La simulación es la experimentación con un modelo de una hipótesis o conjunto de hipótesis mediante el uso de computadoras. Existen varias etapas clave en un estudio de simulación: definir el sistema, formular un modelo matemático, implementar el modelo en una computadora, verificar y validar el modelo, experimentar con el modelo, interpretar los resultados e implementar documentación. La simulación permite estudiar sistemas complejos y evaluar nuevas estrategias de manera más barata y segura que experimentos en el mundo real.