
Se propone la estructura y la secuencia de los módulos que se estarán cubriendo durante el desarrollo del curso.
Se expone la motivación de por qué la optimización es necesaria en cualquier área del conocimiento aplicado.
Se plantea el concepto básico de optimización y distintos elementos.
Se describe la función objetivo con ejemplificaciones.
Se define qué es una restricción, qué tipo de restricciones existen y cómo se modelan dentro de un problema de optimización.
Se plantea el concepto de espacio de búsqueda y se da una ejemplificación de cómo este se expande con la dimensión del problema.
Se da un breve estudio sobre el tema de complejidad computacional con diagramas y ejemplos gráficos.
Se describe la clasificación de los distintos tipos de algoritmos de optimización para dar una idea de en qué parte se ubican los algoritmos metaheurísticos.
Se describen brevemente los problemas de estudio que se estarán abordando en el curso y las herramientas de desarrollo.
Recursos descargables de esta sección
Se elabora matemáticamente la función objetivo del problema del TSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se elabora matemáticamente la función objetivo del problema del TSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se elabora matemáticamente la función objetivo del problema del TSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se describen algunas de las variantes del TSP más estudiadas en la literatura.
Se describen algunas de las variantes del TSP más estudiadas en la literatura.
Se describen algunas de las variantes del TSP más estudiadas en la literatura.
Se describen algunas de las variantes del TSP más estudiadas en la literatura.
Se plantea una solución al problema básico utilizando un método de fuerza bruta.
Se elabora matemáticamente la función objetivo del problema del VRP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se elabora matemáticamente la función objetivo del problema del VRP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se elabora matemáticamente la función objetivo del problema del VRP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se elabora matemáticamente la función objetivo del problema del VRP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico.
Se describen algunas de las variantes del VRP más estudiadas en la literatura
Se describen algunas de las variantes del VRP más estudiadas en la literatura
Se describen algunas de las variantes del VRP más estudiadas en la literatura
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se elabora matemáticamente la función objetivo del problema del JSP, describiendo a detalle todas las variables involucradas y se plantean las restricciones del problema básico
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se describen dos principales variantes del JSP: JSP Flexible y JSP Flexible con vehículos automáticos guiados (AGV´s)
Se detallan los problemas a ser tratados por el algoritmo que se implementará en esta sección.
Se explica de forma detallada cómo instalar el IDE que utilizaremos en esta sección.
Se da un resumen sobre el problema del TSP
Este curso de Udemy profundiza en el mundo de las metaheurísticas, demostrando su utilidad para resolver problemas complejos de optimización combinatoria. Está dirigido a estudiantes, investigadores y profesionales en matemáticas y ciencias de la computación, brindando una perspectiva práctica de técnicas avanzadas mediante Python.
El estudiante comenzará con una base teórica sólida, explorando los principios y teorías que sustentan las metaheurísticas. A continuación, enfrentará problemas como el Traveling Salesman Problem (TSP), el Vehicle Routing Problem (VRP) y el Jobshop Scheduling Problem (JSP), tanto en sus formas clásicas como en variantes más complejas. Esta aplicación práctica permitirá reforzar conocimientos en matemáticas combinatorias y en problemas típicos de la Investigación de Operaciones, comprendiendo conceptos clave como la complejidad computacional, el espacio de búsqueda, la función objetivo y las restricciones, lo que facilitará el desarrollo de modelos aproximados basados en problemas reales.
El curso pone un énfasis especial en la implementación práctica de algoritmos metaheurísticos de trayectoria en Python, como Hill Climbing, Simulated Annealing y Tabu Search. Cada algoritmo se estudiará en detalle, lo que permitirá al estudiante entender no solo cómo implementarlos, sino también cuándo y por qué son efectivos.
Además, se fomentará el pensamiento crítico y el análisis detallado en el contexto de la optimización combinatoria, discutiendo las ventajas y limitaciones de diferentes estrategias metaheurísticas. Al completar el curso, el estudiante habrá adquirido habilidades avanzadas en metaheurísticas, preparándose para abordar y resolver problemas de optimización en ámbitos académicos, de investigación o profesionales que requieren soluciones avanzadas.