Google OR-Tools
- Investigación de operaciones
Programación de empleados mediante programación entera
Las organizaciones que gestionan operaciones cada vez mĆ”s robustas, requieren en cierto modo de la asignación de personas y recursos a tareas especĆficas. Desde hace algĆŗn tiempo se ha popularizado un planteamiento en torno al objetivo de la logĆstica, generalmente aceptado como: Ā«El objetivo de la logĆstica consiste en llevar el producto correcto, en la cantidad correcta, en el lugar…
Leer mĆ”s » - Investigación de operaciones
¿Cómo calcular una matriz de distancias para modelar un VRP?
Tal como lo hemos abordado ampliamente, una de las aplicaciones mĆ”s importantes del modelamiento de Cadenas de Suministro, es el diseƱo de red de abastecimiento, y dentro de esta categorĆa, el diseƱo de rutas de transporte (enrutamiento de vehĆculos). Los problemas de enrutamiento de vehĆculos (routing), se encuentran clasificados como problemas de optimización combinatoria, y esto producto de que la…
Leer mĆ”s » - Investigación de operaciones
Solución de un modelo de transporte mediante un algoritmo de asignación
En su versión mĆ”s bĆ”sica, un modelo de transporte tiene por objetivo llevar unidades de un punto especĆfico llamadoĀ fuenteĀ uĀ origenĀ hacia otro punto especĆfico llamadoĀ destino. Para cumplir con este objetivo deberĆ” satisfacer los requerimientos establecidos por los destinos (demanda), al tiempo que satisface la disponibilidad de las fuentes (oferta). Estos planes de transporte deberĆ”n cumplir algĆŗn criterio de optimización:Ā minimizar distancias, minimizar…
Leer mĆ”s » - Investigación de operaciones
Problema de Enrutamiento de VehĆculos Capacitados (CVRP) con Google OR-Tools
Las variaciones del problema de enrutamiento de vehĆculos simple (VRP), tienen como objetivo adherir al modelo base restricciones que le permitan ajustarse con mayor rigurosidad a un contexto operacional real. ĀæQuĆ© es un CVRP? El problema de enrutamiento de vehĆculos capacitados (CVRP), tambiĆ©n conocido como VRP con restricciones de capacidad; es una variación del VRP bĆ”sico, en el que los…
Leer mĆ”s » - Investigación de operaciones
Problema de Enrutamiento de VehĆculos (VRP) con Google OR-Tools
Una de las aplicaciones mĆ”s importantes del modelamiento de Cadenas de Suministro, es el diseƱo de red de abastecimiento, en el cual, el diseƱo de rutas de transporte (enrutamiento de vehĆculos) cumple un rol importante. Su objetivo es encontrar las mejores rutas para una flota de vehĆculos que visitan un conjunto de ubicaciones. Por lo general, el objetivo de la…
Leer mĆ”s » - Investigación de operaciones
Programación lineal mixta con Google OR-Tools
En artĆculos anteriores hemos mencionado la diferencia existente entreĀ programación lineal (PL) y programación lineal entera (PLE). Recordamos entonces que, cuando un modelo presenta todas sus variables enteras, se denominaĀ puro.Ā En caso contrario, cuando utiliza una combinación de variables enteras y continuas, se denominaĀ mixto,Ā constituyendo un modelo de programación lineal mixta. En materia de optimización lineal, la programación lineal mixta, lógicamente, aborda la…
Leer mĆ”s » - Investigación de operaciones
Programación lineal entera con Google OR-Tools
BĆ”sicamente, la diferencia entre programación lineal (PL) y programación lineal entera (PLE) consiste en la naturaleza de sus variables; en el caso de la optimización lineal simple, el uso de variables de naturaleza continua permite el uso de valores fraccionarios en sus variables de decisión; lo cual, de acuerdo al modelo, puede ajustarse a la realidad, o no. Por ejemplo,…
Leer mĆ”s » - Investigación de operaciones
Uso de matrices para definir un modelo de programación lineal en Google OR-Tools
Un factor importante al abordar optimización lineal es la eficiencia del modelamiento. En el artĆculo introductorio a problemas de programación lineal mediante Google OR-Tools, abordamos con fines prĆ”cticos, un ejemplo con pocas variables y restricciones. Cuando el nĆŗmero de variables y restricciones aumenta, se hace necesario contar con herramientas que permitan modelar eficientemente bajo estas condiciones. Una herramienta importante, considerando…
Leer mĆ”s » - Investigación de operaciones
Programación lineal en Google OR-Tools
Tal como lo hemos mencionado en artĆculos anteriores (programación lineal); la optimización lineal, es el nombre con el que se conoce al cĆ”lculo de la mejor solución a un problema modelado como un conjunto de restricciones lineales y una función objetivo tambiĆ©n lineal. El objetivo de este artĆculo consiste en utilizar las librerĆas del software Google OR-Tools para abordar problemas…
Leer mĆ”s » - Investigación de operaciones
Problema de la ruta mƔs corta en Google OR-Tools
Podemos decir que el problema o algoritmo de la ruta mĆ”s corta es una popularización del problema del flujo del costo mĆnimo, una variación de los modelos generales de flujos. Cuando nos referimos alĀ costo mĆnimo,Ā este en realidad puede expresarse en diversas magnitudes: distancia, tiempo, volumen, y en general, cual cualquier unidad que represente el caso de estudio. En el problema…
Leer mĆ”s »