Programación matemática y cómputo del equilibrio general. Algoritmos de búsqueda de sistemas de ecuaciones no lineales, algoritmos de optimización de funciones de varias variables. Métodos de bisección, secante, Newton, sección áurea, vectores rotantes, gradiente conjugada. Introducción a la simulación de sistemas. Generación de variables aleatorias. Teoría de colas: sistemas de un solo servidor y multiservidores. Modelos de simulación de riesgos. Choques aleatorios. Teoría de juegos. Juegos en su forma normal y extensiva. Modelos de juegos dinámicos con información imperfecta, incompleta y asimétrica. Optimización dinámica. Teoría del control óptimo. El Hamiltoniano. El principio del máximo de Pontryagin. Programación dinámica. La ecuación de Euler. La condición de transversalidad. El enfoque de Bellman.