Objetivos:

Se pretende que los estudiantes

  • adquieran familiaridad con el uso de las herramientas y técnicas de inteligencia artificial y optimización para planificación y secuenciación y que sepan identificar sus posibles aplicaciones.
  • aprendan a utilizar las herramientas informáticas del área y a aplicarlas en diferentes temáticas de interés para esta maestría.

Contenidos:

  1. Conceptos básicos sobre la ciencia de la computación: algoritmos, computabilidad, complejidad, grafos, lógica proposicional y de predicados,  técnicas de búsquedas, optimización combinatoria.
  2. Introducción a los problemas encarados por las técnicas de Inteligencia artificial: Conceptos sobre representación de dominios. Problemas de satisfacción de restricciones (CSP).
  3. Conceptos básicos de la planificación y programación de eventos: Estado del arte sobre estas herramientas. Análisis de los algoritmos. El problema del monitoreo de ejecución y la resolución de problemas con incertezas.
  4. Técnicas de investigación operativa. Problemas de logística y optimización. Programación Lineal y Entera Mixta. Métodos de resolución: Métodos de branch and bound, branch and cut. Ejemplos de aplicación.
  5. Ejemplos de utilización de herramientas existentes y técnicas de inteligencia artificial y optimización para aplicaciones en sensado remoto.

Modalidad de dictado y evaluación:

Del 2 al 16 de mayo 

El curso tiene una carga horaria de 60 hs, con clases teóricas (30 hs) y prácticas (30 hs) de resolución de problemas y/o desarrollo de aplicaciones. Se toman dos evaluaciones parciales a través de la entregas problemas resueltos y un examen final en los turnos correspondientes.