Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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 tiempos, maximizar ganancias, por citar
algunos ejemplos.
Es conocido, que los problemas de asignación puros son una variación del problema
original del transporte, en cuyos casos las variables de decisión solo pueden tomar
valores binarios. ¿Esto qué significa? Pues bien, como algoritmo de red, un problema
básico de transporte es un modelo de asignación genérico; modelo en el cual se
pretende establecer la asignación entre fuentes y destinos; es decir, cuántas unidades
se transportarán desde el origen i hacia el destino j. Se entiende además, que en el
caso del transporte, estas variables de asignación no son necesariamente binarias.
El objetivo de este artículo consiste en utilizar las librerías del software Google OR-
Tools (Python), para abordar un problema de transporte básico, de acuerdo a un
modelo de asignación.
El problema
Con el propósito de evaluar los resultados obtenidos a través del tratamiento de un
problema técnicamente formulado y abordado, utilizaremos un caso descrito en el
libro Investigación de Operaciones (9na edición), de Hamdy A. Taha (University of
Arkansas, Fayetteville), (Ejemplo 5.1-1):
Programación de empleados mediante programación entera
noviembre 27, 2021
¿Cómo calcular una matriz de distancias para modelar un VRP?
noviembre 16, 2021
Método de la Ruta Crítica mediante Python (CPM)
octubre 22, 2021
Localización de varios almacenes mediante agrupación geoespacial
octubre 14, 2021
Denver Miami
Los Ángeles 80 215
Detroit 100 108
Nueva Orleáns 102 68
Declarar el solucionador