Teoría y Algoritmia de Optimización

20
Teoría y Algoritmia de Optimización

Transcript of Teoría y Algoritmia de Optimización

Page 1: Teoría y Algoritmia de Optimización

Teoría y Algoritmia de Optimización

Page 2: Teoría y Algoritmia de Optimización

Datos del curso

Page 3: Teoría y Algoritmia de Optimización

Objetivos

Generales

● Comprender métodos y modelos utilizados en la literatura● Tener elementos para desarrollar métodos propios

Específicos

● Fundamentos matemáticos● Metodología● Buenas prácticas● Algoritmos principales

Page 4: Teoría y Algoritmia de Optimización

Plantel docente

Page 5: Teoría y Algoritmia de Optimización

Información importante

● Posgrado / Actualización● 10 créditos● Clases teórico-prácticas● Martes y jueves 8:30 a 10:00● EVA: https://eva.fing.edu.uy/course/view.php?id=963

Page 6: Teoría y Algoritmia de Optimización

Evaluación y aprobación

● Importante: cambios respecto a 2020!● Cinco trabajos obligatorios durante el curso

○ Entregas atrasadas descuentan puntos!● Trabajo final a modo de examen

○ Fecha límite estricta

Más detalles al final de esta presentación

Page 7: Teoría y Algoritmia de Optimización

Bibliografía

Page 8: Teoría y Algoritmia de Optimización

MaterialesSoftware, entorno de trabajo● Jupyter Notebooks● Google Colaboratory ● CVXPY https://www.cvxpy.org

Repositorios propios● Juan Bazerque: https://github.com/jabazer/tao-fing

Bibliografía auxiliar● The Matrix Cookbook

Page 9: Teoría y Algoritmia de Optimización

Temario

Page 10: Teoría y Algoritmia de Optimización

Fundamentos

Page 11: Teoría y Algoritmia de Optimización

Métodos de Lagrange

Page 12: Teoría y Algoritmia de Optimización

Dualidad

Page 13: Teoría y Algoritmia de Optimización

Métodos proximales

Page 14: Teoría y Algoritmia de Optimización

Métodos estocásticos

conejo

Page 15: Teoría y Algoritmia de Optimización

Métodología de trabajo en obligatorios

Page 16: Teoría y Algoritmia de Optimización

Problemas teóricos

● Problemas teóricos○ Resolución analítica○ Propiedades○ Cotas○ Etc.

Page 17: Teoría y Algoritmia de Optimización

Problemas prácticos

Lenguajes

○ Python (preferido)○ R○ Matlab (no recomendado)

Bibliotecas

○ NumPy, SciPy, CVXPY

Entornos

○ Jupyter, Google Colaboratory

Page 18: Teoría y Algoritmia de Optimización

Entrega

● Se suben al EVA● Tienen fecha de entrega estipulada, y fecha límite● Entregas luego de fecha estipulada tienen penalización● Entregas luego de límite no se aceptan● Se entrega informe en PDF + código

Page 19: Teoría y Algoritmia de Optimización

Cómo escribir informes

● Carátula con nombre, apellido, número de informe y año● Identificación de cada ejercicio y cada parte● Desarrollos teóricos siempre con desarrollo claro y fundamentado● Resultados (gráficas, números) siempre con comentarios ● Hay que explicar todas las gráficas● Sacar conclusiones; el lector no debe hacerlo por Uds.● La prolijidad importa y mucho

Page 20: Teoría y Algoritmia de Optimización

Como NO escribir informes

● No poner resultados teóricos sin desarrollo○ De lo contrario, no se cuentan puntos

● No poner resultados prácticos sin comentario y observaciones○ De lo contrario, no se cuentan puntos

● Recuerden: nosotros ya sabemos los resultados!● No poner gráficas sin leyendas y/o título

La desprolijidad puede restar puntos si dificulta la lectura