TEMA 1. INTRODUCCIÓN A LA PROGRAMACIÓN INFORMÁTICA.
Introducción a la informática. Algoritmos. Programación. Pseudocódigo. Eficiencia y complejidad. Introducción a Octave/Matlab.
TEMA 2. OPTIMIZACIÓN CONVEXA DIFERENCIABLE.
Conjuntos convexos. Funciones convexas. Teorema de Lagrange. Teorema de Karush-Kuhn-Tucker. Condiciones de segundo orden. Introducción a Mathematica.
TEMA 3. PROGRAMACIÓN LINEAL.
Programación Lineal. Método símplex. Dualidad. Introducción al análisis de sensibilidad. Precios sombra. Aplicaciones económicas. Juegos matriciales. Manejo de Excel/Solver.
TEMA 4. PROGRAMACIÓN CUADRÁTICA.
Programación cuadrática. Métodos de gradiente, Newton, punto interior predictor-corrector. Gestión de cartera. Modelo de Markowitz. Resolución con Matlab.
TEMA 5. OPTIMIZACIÓN DINÁMICA
Introducción a la optimización dinámica. Control óptimo en tiempo discreto. Programación dinámica. Principio de optimalidad de Bellman. Control óptimo en tiempo continuo. Principio del máximo de Pontryagin. Aplicaciones económicas: gestión de recursos naturales, modelo neoclásico de crecimiento económico. Resolución con Mathematica/Matlab.