Está en la página 1de 17

Redalyc

Sistema de Información Científica


Red de Revistas Científicas de América Latina, el Caribe, España y Portugal

Bermeo Muñoz, Elver A.;Calderón Sotero, Jaime Hernán


Diseño de un modelo de optimización de rutas de transporte
El hombre y la máquina, Vol. XXI, Núm. 32, enero-junio, 2009, pp. 52-67
Universidad Autónoma de Occidente
Colombia

Disponible en: http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=47811604005

El hombre y la máquina
ISSN (Versión impresa): 0121-0777
maquina@uao.edu.co
Universidad Autónoma de Occidente
Colombia

¿Cómo citar? Número completo Más información del artículo Página de la revista

www.redalyc.org
Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto
Diseño de un modelo
de optimización
de rutas de transporte

Elver A. Bermeo Muñoz*


Jaime Hernán Calderón Sotero**

Laboratorio de LOGYCA-GS1 Bogotá, 2008

* Facultad de Ingeniería. Departamento de Sistemas de Producción. Universidad Autónoma de Occidente. ebermeo@uao.edu.co


** Integrante del Grupo de Investigación en Competitividad y Productividad Empresarial GICPE. Universidad Autónoma de Occidente. jhcalderon@uao.edu.co

Fecha de recepción: junio 17 de 2008 Fecha de aceptación: febrero 10 de 2009

52 El Hombre y la Máquina No. 32 • Enero-Junio de 2009


Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

Resumen zation plays a very important role


in the sustainability of the sys-
En la actualidad las ciudades
tem. At present several methods
se componen de una serie de
for the optimization of centered
redes logísticas que estructuran
logistics nets in urban transport
una entidad compacta y comple-
of people and merchandise: TSP
ja, cuya optimización juega un
(Traveling Salesman problem),
rol de gran importancia frente
CPP (Chinese postman problem)
a la sostenibliidad del sistema.
and finally the VRP (Vehicle
En la actualidad existen varios
routing problem). Each one of
métodos para la optimización de
them allows designing routes
redes logísticas centradas en el
of several vehicles that visit
transporte urbano de personas y
several specific points which are
mercancías: TSP (Traveling sa-
dispersed geographically and
lesman problem), CPP (Chinese
some benefits are: the possibili-
postman problem) y finalmente el
ty of knowing with anticipation
VRP (Vehicle routing problem).
the type of vehicle to use, their
Cada uno de ellos permite diseñar
dimensions, maximum weight
rutas de transporte para varios ve-
to load, topology of the boxes,
hículos, que visiten varios puntos
schedule of attention to each
específicos, y para entregas que
one of the clients, etc. VRP me-
se encuentran dispersas geográfi-
thodology is seldom used by the
camente. Sus características más
logistic operators in the country,
importantes son la posibilidad de
who use their experience to pro-
conocer con anticipación el tipo
gram each one of the visits of the
de vehículo a utilizar, sus dimen-
trucks to the clients, due to this,
siones, peso máximo a cargar,
errors appear in the development
topología de las cajas, horario de
of the routes that affect service,
atención a cada uno de los clien-
one of them is the excessive pro-
tes, etc. La metodología (VRP)
gramming of the capacity of the
es poco usada por los operadores
trucks (Overweight) which does
logísticos en el país, quienes
not allow that all the deliveries
utilizan su experticia para pro-
are on time.
gramar cada una de las entregas
de sus vehículos a los clientes; Key words: Operations re-
debido a esto se presentan errores search, Logistics, Transport.
en el desarrollo de las rutas que
afectan el servicio prestado. Uno
de estos casos es la programación Introducción
excesiva de la capacidad de los
camiones (sobrepeso) la cual no El sistema de transporte es el
permite que se realicen todas las componente más importante para
entregas a tiempo. la mayoría de las organizaciones,
debido a que el éxito de una cadena
Palabras clave: Investiga- de abastecimiento está estrecha-
ción de operaciones, logística, mente relacionado con su diseño y
transporte. uso adecuados.
Abstract El transporte es el responsable
At present the cities are made de mover los productos terminados,
up of a series of logistics nets that materias primas e insumos, entre
structure a compact and complex empresas y clientes que se encuen-
organization, where their optimi- tran dispersos geográficamente, y
agrega valor a los productos trans-
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 53
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

portados cuando estos son entre- utilización de un sistema de asig-


gados a tiempo, sin daños y en las nación de rutas (VRP), enfocado
cantidades requeridas. Igualmente a la optimización del proceso de
el transporte es uno de los puntos distribución de personas y mer-
clave en la satisfacción del cliente. cancías cuyo objetivo principal es
Sin embargo, es uno de los costos minimizar tiempos y costos en el
logísticos más elevados y constituye proceso de entrega y recogida y en
una proporción representativa de general los costos totales de toda
los precios de los productos. Los organización, agregando valor al
costos asociados con el transporte producto a entregar.
son altamente representativos en la Además, mediante la adminis-
cadena de abastecimiento y están tración de un sistema de transporte
involucrados directamente con la eficiente y de bajo costo las organi-
relación que se tiene con proveedo- zaciones pueden obtener un aumen-
res, clientes y competidores. to en la competitividad, en las eco-
En Colombia (Acosta de Valen- nomías de escala y una reducción
cia, 2004): “El transporte de carga los precios de los productos.
es una actividad fundamental en el Ahora bien, teniendo en cuen-
aparato productivo colombiano ya ta lo mencionado, la motivación
que es el sector que permite que un principal para la realización del
producto llegue al consumidor final, proyecto “Diseño de un modelo de
genere la circulación de bienes y optimización de rutas de transporte”
dinamice la economía”. Así mismo fue el fomentar el uso de herramien-
dice el autor que “Se debe resaltar la tas logísticas para optimización de
importancia del transporte de carga procesos y operaciones, mediante
por carretera, no sólo en cuanto el uso de técnicas y métodos que
a la carga que se transporta en el encuentren una solución adecuada a
territorio nacional, sino también en los problemas complejos como, por
lo relativo a la competitividad de ejemplo, la asignación de vehículos
nuestras exportaciones. El sistema a una ruta de transporte.
de transporte debe integrar las prin-
cipales zonas de producción y de Este proyecto de iniciación fue
consumo del país, y por lo tanto, la realizado por los estudiantes: Jai-
demanda y los costos de transporte me Hernán Calderón Sotero, Yury
juegan un papel determinante en el Shirley Rodríguez y Adriana María
precio final de los bienes”. Molano, de la Universidad Autó-
noma de Occidente; dirigido por
También se debe tener en cuenta el ingeniero Elver Alfonso Bermeo
que entre los diferentes modos de Muñoz, Director del GICPE, y ase-
transporte de carga, en Colombia sorados por el ingeniero Giovanni
resulta particularmente importante Arias docente de la Universidad
la movilización por carretera. Por Autónoma de Occidente
este medio se transporta alrededor
del 80% de la carga del país. Adicio- Definición VRP (Vehicle Routing
nalmente, los costos del transporte Problem)
son altamente representativos en
El problema del asignación de
la cadena de abastecimiento (se ha
rutas (VRP) es el nombre dado a
observado que el movimiento de
todas las clases de problemas en
carga equivale a 1/3 y 2/3 de los
donde un conjunto de rutas para
costos totales de logística).
una serie de vehículos tienen como
Debido a lo anterior, para una origen uno o varios depósitos que
administración efectiva del siste- se encuentran ubicados geográfica-
ma de transporte es necesaria la mente, y deben atender un número
54 El Hombre y la Máquina No. 32 • Enero-Junio de 2009
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

de clientes o ciudades. El objetivo También se considera un tiempo


del VRP es minimizar el costo de de servicio δ i (Tiempo necesario
las rutas, que inician y terminan en para descargar todos los artículos),
un depósito, para un conjunto de requerido por un vehículo para
clientes con demandas conocidas. descargar la cantidad qi en vi. Se
requiere que la duración total de la
El VRP es un problema combi-
ruta de cualquier vehículo (tiempos
natorio cuyo campo de juego son los
de servicio adicionales) no sobre-
las fronteras de un grafo G(V,E). La
pase el limite dado D, así que, en
notación utilizada para este proble-
este contexto el costo Cij se toma
ma es la siguiente:
como el tiempo de transporte entre
• Sea V = {v0 , v1 ,.....vn } un con- ciudades. Una solución factible está
junto de vértices en donde: compuesta por:
- Se considera un deposito • Una partición R1,….,Rm de V;
ubicado en v0.
• Una permutación σ i de Ri U 0
- Sea V = V \ {v 0 } como el Especificando el orden de los
conjunto de ciudades. clientes en la ruta i.

i {(
j i j)
• A = v , v /v , v ∈ V ;i ≠ j } El costo de una ruta dada
como un conjunto de arcos (Ri={v0,v1,…,vm+1}), donde vi ∈ V
• C es una matriz no negativa de y v0=vm+1=0 (0 denota al depósito),
costos o distancias Cij entre los es dada por:
C (Ri ) = ∑i =0 ci , i +1 + ∑ i =1 i.
m m
clientes vi y vj.
• D es un vector de la demandas Una ruta Ri es factible si las pa-
de los clientes. radas del vehículo son exactamente
• Ri es la ruta para los i vehículos. una en cada cliente y la duración
total de la ruta no exceda el limite
• m es el numero de vehículos
especificado D: C(Ri ) ≤ D.
(Todos idénticos). Una ruta es
asignada a cada vehículo. Finalmente, El costo de la solu-
ción del problema S es:
Cuando Cij = Cji para todos los
FVRP (S ) = ∑ i =1 C ( Ri ) .
m
(vi,vj) se dice que el problema es
simétrico y es común reemplazar los
Los diferentes tipo se problemas
arcos A con un conjunto de frontera
{( )
E = vi , v j | vi , v j ∈ V ;i < j . } VRP disponibles se encuentran des-
critos en la Tabla 1.
Con cada vértice en V ʹ es aso-
ciado una cantidad qi de algunos
artículos que serán entregados por Metodologías de solución para
el vehículo. Adicionalmente el VRP sistemas vrp
consiste en determinar un conjunto Para solucionar los diferentes ti-
de m rutas vehiculares con un míni- pos de VRP ilustrados en la Tabla 1,
mo costo, que empiezan y terminan se utilizan las siguientes técnicas:
en un depósito tal, que cada vértice
en V ʹ es visitado una vez por uno Métodos de aproximación
solo vehículo. exacta

Para un fácil cómputo, puede Ramificación y acotamiento


[(
ser definido b(V ) = ∑ di / C
i∈V
)] (Branch and Bound)
como un límite inferior obvio en un El algoritmo de ramificación
número de camiones necesitados y acotamiento (branch and bound)
para servir los clientes en el con- pertenece a una variedad de estrate-
junto V. gias de partición para resolver mo-
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 55
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

Tabla 1: Tipos de problemas de asignación de rutas a vehículos

Tipo de VRP Objetivo Formulación

Capacitado Minimizar la flota de vehículos y la suma total del tiempo de transpor-


te, y la demanda total de artículos para una flota mixta de vehículos de
Q= Capacidad del vehículo
entrega con una capacidad uniforme que debe atender una demanda m
de clientes conocida para un solo artículo, con un mismo depósito y Demanda total de la ruta= Q : ∑ i =1
di ≤ Q
un costo de transporte mínimo.

Minimizar la flota de vehículos, la suma total del tiempo de transporte, Se denotan el conjunto de depósitos como:
y la demanda total de artículos que deben ser entregados desde
Multidepósito V0 = {v01 ,......, v0 d }
varios depósitos.
Una ruta i es definida por R i = {d , v1 ,...., vm , d }, con
d ∈ V0 .

Periódico Minimizar la flota de vehículos y la suma total del tiempo de transporte Cada cliente en el PVRP debe ser visitado k veces, donde 1 ≤ k ≤ M.
necesario para suplir todos los clientes. La planeación se hace para En el modelo clásico del PVRP, La demanda Diaria de un cliente siempre
determinado periodo. es fija.
Estocástico Minimizar la flota de vehículos y la suma total del tiempo de trans-
porte necesario para atender a todos los clientes en cada recorrido, Clientes estocásticos: cada cliente vi esta presente con una probabilidad
se consideran aleatorios sus demandas, tiempo de servicio y/o pi y esta ausente 1-pi.
transporte. Demandas estocásticas: La demanda di de cada cliente es aleatoriamente
variable.
Tiempos estocásticos: Los tiempos de servicio δ i y los tiempos de
transporte tij son aleatoriamente variables.
Backhauls (Retornos fuera El objetivo es encontrar un conjunto de rutas que minimice la dis- El costo de cada ruta es como en el caso de VRP, con restricciones adicio-
de ruta) tancia total transportada, los clientes pueden demandar o regresar nales. Una ruta es factible si solamente es de entrega, recogida y/o carga.
algunos artículos. Así que se debe tener en cuenta que el vehículo
no sobrepase su capacidad.
Entrega y Reparto Minimizar la flota de vehículos y la suma total del tiempo de transpor- Dada una ruta Ri={v0,v1,…, vm+1} y el vehículo asignado con una
te, con la restricción de que cada vehículo debe tener la capacidad capacidad C donde:
suficiente para transportar artículos que vayan a ser repartidos y unos C ( v ) ≤ C C (v ) > C
p k y d k +1 ;
de ellos recogidos en los clientes para regresarlos al deposito.
Cd(vk) es la cantidad total de artículos entregados a todos los clientes del
a todos los clientes del camino de una ruta que empieza en v0 (deposito) y
que terminan en vk:
C d (vk ) = ∑ vi ∈ P (1, vk ) di .

P(1,vk) denota los clientes junto al camino desde el deposito hasta


C d (vk ) = ∑ vi ∈ P (1, vk ) di ,

Incluyendo a este cliente.


Ventanas de tiempo Minimizar la flota de vehículos, la suma total del tiempo de transporte
y el tiempo de espera necesitado para atender los clientes en una Una ruta será factible si e0i ≤ b0i ≤ l 0i , 1 ≤ i ≤ m y
hora determinada. b0 m + δ 0 m + c0 m, 0 ≤ l 0
El costo de la ruta estam dado por m m
C VRPTW = ∑i = 0 ci ,i +1 + ∑i = 0 δ i + ∑i = 0 w0i

56 El Hombre y la Máquina No. 32 • Enero-Junio de 2009


Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

delos de optimización global. Este


algoritmo se encarga de mantener
un límite inferior y superior (global)
del valor óptimo de la función obje-
ORIGEN

tivo. Sin embargo, puede ser lento y


el esfuerzo crece exponencialmente
con el tamaño del problema.
El problema se divide en dos
procesos: En el proceso de ramifica-
ción tendremos en las ramas finales
del árbol, todas las soluciones fac-
tibles enteras del problema original.
Figura 1. Solución de un sistema TSP para seis ciudades
Sin embargo, un nodo del árbol pue-
de no requerir más ramificaciones,
32.33
en cuyo caso se dice que se acota
1 (poda) esa rama. Esto ocurre porque
X2=0 X2=1
el problema en el nodo es infactible
32.33 por lo que todos los subproblemas
5 32.5
2 generados a partir de él serán infac-
X1=1 X4=0
X1=0
43
X4=1
tibles también (Ver Figura 3).
32.5
3
32.5 10 32.67 11
4 Ramificación y corte
Pruned
X6=1 X6=0 X4=1 X4=0
for bound X1=1 X1=0 (Branch and cut)

37 8 9 32.75
33 43 33 12 38 13 El algoritmo de ramificación y
6 7
Pruned X4=1 Pruned for Pruned corte es una generalización del algo-
X4=0 Pruned for Pruned for
for bound
18.5
optimality optimality
optimality for bound
ritmo de ramificación y acotamiento
47 14 15 38 (branch and bound); emplea una
Pruned Pruned combinación de planos de corte y
for bound for bound
Figura 2. Método utilizado por el algoritmo de ramificación y acotamiento
enumeración implícita para resolver
problemas. La idea básica es en-
Fuente: Kunthal, Samantha. Tabu Search for Pure 0-1 Integer Programs. [en línea] Universidad de
Buffalo. Buffalo: New York. [consultado el 2 de Marzo 2004] Disponible en web: <http://www.eng. contrar las restricciones vulneradas
buffalo.edu/~ksamanta/projects/index.html.> (Ver Figura 3).
Métodos heurísticos
Realizan una exploración limi-
tada en el espacio de soluciones.
Producen soluciones razonable-
mente buenas con tiempos de
computación modestos. A su vez se
clasifican en:
Construcción: Crea de forma
gradual una solución factible a la
vez que trata de minimizar el cosoe,
pero de por sí no tiene una fase de
mejora.

Modelo de los ahorros (Savings


Criterion – Clarke and Wright
1958)
Figura 3. Método utilizado por el algoritmo de ramificación y corte
El algoritmo del ahorro de Clar-
Fuente: Jünger M. and Störmer P. Solving large-scale traveling salesman problems with parallel
Branch-and-Cut.[en línea] Universität Passau. Frankurt: Alemania [consultado el 2 de Marzo 2004]
ke and Wright es una de las heurís-
disponible en web: <http://www.informatik.uni-koeln.de/oldls_juenger/staff/stoermer.html> ticas VRP más conocidas. Este
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 57
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

modelo se aplica a problemas en los Determine el primer ahorro δki


cuales el número de vehículos no o δkl que puede ser factible para
es fijo, y funciona adecuadamente fusionar la ruta actual con otra ruta
para problemas directos e indirec- que termine con (k,0) y empiece
tos. Cuando dos rutas (0,...,i,0) y (0,l)
(0,j,...,0) pueden ser fusionados en
Luego, se implementa la fusión
una sola ruta (0,...,i, j,...,0), una dis-
y se repite esta operación para la ruta
tancia de ahorro es generada (0,...,i,
actual. Si no existen más fusiones
j,...,0). Esta metodología se divide
factibles, considera una nueva ruta
en tres fases (Ver Figura 4):
y aplica las operaciones realizadas
anteriormente. El proceso se detiene
cuando no se encuentran rutas para
fusionar que sean factibles.
Con respecto al cálculo del
“ahorro”, este se hace para todos
los pares de clientes, seleccionando
el que presenta mayor ahorro y que
sea factible. Igualmente hay que
satisfacer todas las restricciones
del caso, tales como ventanas de
tiempo, capacidad del vehículo,
entre otras restricciones.
Figura 4. Modelo de los ahorros - Clarke and Wright
Finalmente, el conjunto de rutas
Fase I: Cálculo del ahorro se revisa y el proceso de cálculo de
ahorros continúa hasta no tenerlos.
1. Calcule el ahorro ij= ci 0 + c0 j cij
Así mismo, los ahorros también
para i, j, ….., n y i ≠ j.
pueden ser estimados considerando
2. Cree n rutas vehiculares (0 ,i,0) la incorporación de clientes en rutas
Para i = 1,……,n. con varios clientes.
3. Ordene las rutas sin aumentar
Métodos meta heurísticos
el ahorro.
Son métodos que realizan una
Fase II: La mejor fusión exploración intensiva del espacio
factible de soluciones. La calidad de las
Empezando del encabezado de soluciones de estos métodos es mu-
la lista de los ahorros, ejecute lo cho mayor que la obtenida por los
siguiente: heurísticos clásicos. A continuación
se describirán algunos de estos:
Dado un ahorro δij, determine
cuál de las dos rutas existentes pue- Ant colony (Colonia de hor-
den ser fusionadas factiblemente: migas): Esta meta heurístico utiliza
una sola colonia de hormigas para
• Una que empiece con (0, j) minimizar simultáneamente las tres
• Una que termine con (i ,0) funciones objetivo: el número de
vehículos utilizados, la distancia
Combine estas dos rutas borran-
total recorrida y el tiempo total
do (0, j) y (0, i ) e introduciendo
de entrega. Todas las funciones
(i ,j) .
comparten los mismos rastros de
feromonas. De esta manera, el co-
Fase III: Versión secuencial
nocimiento de buenas soluciones
Considere la ruta (0, i , ….., es igualmente importante para cada
j, 0) función objetivo.
58 El Hombre y la Máquina No. 32 • Enero-Junio de 2009
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

Búsqueda tabú (Tabú search): relacionada con toda la cadena de


La búsqueda tabú es un procedi- abastecimiento.
miento o estrategia dado a conocer
En la operación diaria del trans-
en los trabajos de Glover (1998
porte es necesario decidir cuáles
y 1990), y está teniendo grandes
clientes visitar con un vehículo, los
éxitos y mucha aceptación en los
puntos de entrega, las capacidades
últimos años. Es un procedimiento
de los vehículos y la secuencia de
que explora el espacio de solucio-
cada una de las visitas, con el fin de
nes más allá del óptimo local. Se
obtener menores costos y cumplir
permiten cambios hacia arriba o que
con un nivel de servicio dado.
empeoran la solución, una vez que
se llega a un óptimo local. Simultá- Debido a la complejidad de los
neamente los últimos movimientos problemas en la operación del trans-
se califican como tabús durante las porte, existe un efecto combinado de
siguientes iteraciones para evitar variabilidad, incertidumbre, dinámi-
que se vuelva a soluciones anterio- ca y complejas interdependencias
res y el algoritmo cicle. El término entre los elementos del sistema.
tabú hace referencia a un tipo de La mayor parte de empresas
inhibición a algo, debido a connota- transportadoras y operadores lo-
ciones culturales o históricas y que gísticos realizan la planeación de la
puede ser superado en determinadas operación de una manera empírica,
condiciones. basados en la experiencia de su per-
Algoritmos genéticos: Los sonal, y en muchos casos generan
algoritmos genéticos son métodos sobrecostos por la no utilización de
sistemáticos para la resolución de un modelo que optimice la distribu-
problemas de búsqueda y optimiza- ción y el transporte.
ción que aplican a estos los mismos Debido a lo anterior, y mediante
métodos de la evolución biológica: este proyecto, se quería que con la
selección basada en la población, utilización de un sistema VRP, la
reproducción sexual y mutación. organización seleccionada diera res-
En un algoritmo genético, tras pa- puesta a sus problemas en la planea-
rametrizar el problema en una serie ción de la operación del transporte
de variables, (xi,..., xn) se codifican mediante la utilización de técnicas
en un cromosoma. Las soluciones y herramientas (cuantitativas) que le
codificadas en un cromosoma permitieran plantear un modelo que
compiten para ver cuál constituye pudieran utilizar sin importar los
la mejor solución (aunque no ne- cambios que presenten las variables
cesariamente la mejor de todas las analizadas en el tiempo.
soluciones posibles).
Para alcanzarlo se escogió una
empresa transportadora represen-
Metodología tativa que manejara un volumen
considerable de carga en la región
Utilizando un sistema VRP del Valle del Cauca.
En el mercado actual altamente A continuación se describirán
competitivo, la presión del costo y cada una de las fases realizadas para
los requerimientos de servicio con- la aplicación de este modelo.
ducen a la necesidad de tener una
estrategia sólida de administración
Fase I: Aprendizaje
de activos, automatización de pro-
cesos, operaciones de enrutamiento Antes de iniciar cualquier pro-
y transporte, siendo esta última una ceso de adaptación e implemen-
importante decisión operacional tación VRP, era necesario que el
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 59
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

equipo investigador comprendiera En tanto la estructura mate-


esta metodología, sus alcances, mática es utilizada para modelar
utilización y conceptualización. el sistema de transporte inicial, la
Como referencia para adentrarse metodología informática depende
en la conceptualización del VRP de la complejidad del sistema. Esta
se analizaron alrededor de ocho encontrará una solución óptima
papers, de los cuales se destacan: mediante herramientas de progra-
1. Un problema híbrido de dos mación. Todas las soluciones a un
etapas de búsqueda local para sistema VRP son aproximadas,
ruteo de vehículos con ventanas hasta la fecha no ha sido posible
de tiempo. encontrar una solución 100% cer-
cana al óptimo, lo máximo ha sido
2. Flexibilidad en la programación un 98%.
y maximización de la contri-
bución en problemas de ruteo Entonces, el grupo de inves-
de vehículos con ventanas de tigadores analizó los siguientes
tiempo. modelos:

3. Método de descomposición de 1. Un problema híbrido de dos


redes que identifica la estrategia etapas de búsqueda local para
óptima de transporte (1981) ruteo de vehículos con venta-
nas de tiempo.
Después de analizar esta do-
cumentación se estableció que Función objetivo: Minimiza
eran necesarios dos factores fun- los costos de transporte, con pocas
damentales para un sistema VRP: rutas y altos costos de transporte.
una metodología matemática y una Heurística utilizada: Simula-
metodología informática. ted Annealing.
La metodología matemática Este modelo de ruteo está divi-
buscaba que la situación real dido en dos etapas fundamentales:
pudiera ser modelada en un sis- Minimizar el número de rutas, como
tema de ecuaciones, utilizando primera fase y minimizar el costo de
la ya conocida programación transporte, como segunda fase.
lineal. Este sistema se encuentra
compuesto principalmente por Estas dos etapas son utilizadas
una función objetivo que busca debido a que si se centra solo en el
minimizar los costos de trans- costo de transporte puede hacer que
porte o la distancia recorrida. se dificulte la solución al modelo,
Luego, se definen una serie de dando como resultado menos rutas y
restricciones matemáticas que esto puede obligar a degradar consi-
buscan adaptar la formulación derablemente la función objetivo.
del problema a las diferentes si- En la primera fase, minimiza-
tuaciones particulares del sistema ción de rutas, se utiliza una vecindad
del transporte como la capacidad grande o neigboorhood, grande, es
del vehículo, velocidad, números decir una agrupación de clientes de
de clientes a atender, horario de un sector, y los reubica de tal manera
salida y regreso de los vehículos que los clientes de rutas pequeñas se
al depósito central, etc. ubiquen en una ruta grande, mien-
Igualmente, las restricciones tras las violaciones a las ventanas
permiten regular los diferentes de tiempo y retrasos al plan de ruteo
escenarios del problema, como por original sean mínimos.
ejemplo que la capacidad y el vo- En la segunda fase se evalúa el
lumen disponibles en los vehículos costo de ubicar el cliente en la nueva
no se sobrepase. vecindad y se hacen n pruebas en
60 El Hombre y la Máquina No. 32 • Enero-Junio de 2009
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

las que se minimiza el costo total δ0 = 0


de la ruta.
δi = max( δi- + ci-i , ei )
Formulación matemática
+ ss ( i∈ customers)
Función objetivo
El tiempo de servicio más
f(σ) =〈 σ, ∑ t (r ) 〉 temprano i , denotado por ai , es
definido como
r∈
Donde σ =
m
ai = max ( δi-+ ci-I , ei)
U i =1∫
cust (ri ) = Custumers
( i ∈ customers)
cust (ri ) cust (rj)= 0 (1 ≤ i < j ≤ m)
Y el tiempo tardío para un clien-
Y su tamaño es { r ∈ σ cust(r) ≠ 0 }
te i, el cual no viola las restricciones
y t(r)= c0v2 + cv1v2+ …+ cv1-nvn + cvn0 de las ventanas de tiempo de i en esa
Es el costo total de visitar todos ruta, denotada por zi , está definida
los clientes de una ruta r. recursivamente como:
z0 = l0
Restricciones
zi = min(zi + -cii + -si , li)
Capacidad
(i ∈ customers)
q (rj ) ≤ Q ( 1 ≤ j ≤ m);
Costos
Donde,
q (r ) = ∑q
c ∈ cust ( r )
c
Los costos de transporte sa-
tisfacen la siguiente inecuación
La sumatoria de la demanda de triangular:
cada cliente de una ruta no excede cij + cjk ≥ cik.
la capacidad del camión1.
El costo normalizado de trans-
q i ≥ 0 La demanda de cada porte es c =
cij
cliente i es mayor que cero ij max cij
i , j∈sitios

Ventanas de tiempo 2. Flexibilidad en la programa-


a(rj) ≤ l0 ( 1 ≤ j ≤ m) ción y maximización de la
contribución en problemas de
El límite inferior de la ventana ruteo de vehículos con ventanas
de tiempo de una ruta debe ser in- de tiempo.[9]
ferior al límite superior de la misma
ventana. Características generales
ai ≤ li (i ∈ customers) Función objetivo: Maximizar
la utilidad recibida del transporte,
El límite inferior de la ventana
por ahorros de tiempo y evitando
de tiempo de un cliente i debe ser
las penalizaciones por llegadas
inferior al límite superior de la mis-
tardías.
ma ventana.
Heurística utilizada: Gene-
si ≥ 0
ralizad savings criterion, Genera-
El tiempo de servicio de un lizad Regret criterion, y insertion
cliente i debe ser mayor que cero. Heuristic.
El tiempo de salida a un clien- La maximización de la contri-
te i está dado por: bución en un problema de ruteo de

1 Los camiones son idénticos; tienen igual capacidad.

El Hombre y la Máquina No. 32 • Enero-Junio de 2009 61


Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

vehículos con ventanas de tiempo ∑ ∑{ (X)} w


o ( k ), j , k
(CMVRPTW) en donde la capa- w ∈W j j ∈NU d k (5)
cidad de los vehículos ubicados
en un depósito es requerida por el
=1∀k ∈ K
esparcimiento geográfico de los
En donde todos los vehículos
clientes en una región dada, dentro
pueden partir de su ubicación ori-
de un periodo especifico de progra-
ginal o(k), y transportarse a uno de
mación.
los clientes j ∈ N o a su destinación
Las bondades de este modelo es d(k) (5).
que puede ser usado para estudiar
un número de combinaciones de
precios y para la distribución de la
∑ ∑{ ( )}X w
i, j , k
w ∈W j i∈ NU o k
programación
El modelo se apoya en la fle-
∑ ∑{ (X)}
i
w
j ,i, k
(6)
w ∈W i∈N U d k
xibilización de la programación,
en donde se aprovecha el cumpli- = 0 ∀k ∈ K , ∀j ∈ N
miento del horario asignado por los
clientes a un vehículo. Los transpor- Después de realizar un servi-
tadores de carga pueden utilizar esta cio, cada vehículo puede partir al
flexibilidad para reducir los costos cliente (6)
de operación diseñando rutas más
eficientes.
Una de las principales carac-
∑ ∑
{ }
X w
i ,d ( k ), k
w ∈W d ( k) i ∈NU o ( k )
terísticas de este modelo es que
a un vehículo se le permite llegar
=1 ∀k ∈ K (7 )
tarde a una entrega, y cuando esto
sucede incurre en una penalización y finalmente tiene que arribar a
económica. su ubicación destino d(k) (7).

Formulación matemática La factibilidad del tiempo de


programación es garantizada por
Función objetivo las restricciones 8 y 9

max ∑ ∑ ∑ (p(q , w) j )
ciwj k Xiwj k X ijkwj (bi + si +tij b wj ) ≤ 0
w ∈W j K
k∈ K (i, j ) ∈A (8)
∀k ∈ K ,∀w ∈W j, ∀(i,j ) ∈A k
∑ ∑c
k∈K j∈V K
k
f X ojw k (2)
e jw ≤ b wj ≤ l jw
(9)
Restricciones ∀k ∈ K , ∀w ∈ W j , ∀j ∈ V k
Sujeto a
Las restricciones 10 a 12 asegu-
∑ ∑ ∑ X iwj k =1 ∀i ∈ N
(3) ran la factibilidad de la carga
w∈W j k ∈K j∈ N U{d (k )}

La restricción 3 asegura que


cada cliente j sea servido exacta- X ijkwj (Qik + q j Q jk ) ≤ 0
mente una vez en una de las ven-
(10)
∀k ∈K,∀w ∈ W j, ∀(i,j ) ∈ Ak
tanas de tiempo permitidas por un
vehículo en particular. q j ≤ Q jk ≤ C k
(11)
∀k ∈ K, ∀j ∈ N U{d ( k )}
∑ ∑∑X w
o ( k ), j ,k ≤v ( 4)
Qok( k ) =q o (k ) ∀k ∈ K (12)
w ∈W j k∈K j ∈N

62 El Hombre y la Máquina No. 32 • Enero-Junio de 2009


Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

y las condiciones binarias en el


flujo de variables definidas en la
restricción 13.

Determinación del área


de análisis
Se determinó un área específica
para realizar el modelo, y conside-
rando la finalidad académica del
proyecto se seleccionó una zona que
proporcionara la información nece-
saria para un análisis significativo
del proceso de asignación de rutas
actual. La empresa transportadora
tiene designadas unas 45 rutas que
comprenden la zona urbana de Cali,
sus corregimientos y municipios ve-
cinos; cada ruta puede contener al-
rededor de unos 75 clientes (aproxi- Laboratorio de LOGYCA-GS1 Bogotá, 2008
madamente 3.375 clientes). Para
realizar el modelo se tomó la zona y lo que se planea, debido a que el efectivamente la ruta, y periodos
que representa la mayor agrupación enrutador planea el recorrido que de descanso para el personal, de tal
de clientes y presentaba mayores debe realizar cada vehículo, pero forma que eviten el levantamiento
problemas a la organización. este recorrido no se cumple debido continuo de pesos elevados.
Se escogió la zona centro de a que los conductores cambian la
Finalmente, el tiempo para en-
la ciudad de Cali en un área com- asignación original que se planteó.
tregar la mercancía también se ve
prendida entre la Carrera 1 y la
Además, durante los recorri- afectado por factores externos tales
Carrera 25, entre Calles 1 y 14.
dos se observó que la presencia de como la espera de ascensores, los
En este sector las rutas de reparto
guardas de tránsito en el sector no tiempos de espera en colas cuando
correspondientes son de la 2 a la 5
permite ubicar el vehículo cerca de se hacen entregas en almacenes de
y de la 7 a la 9.
los destinatarios, lo cual ocasiona cadena y el tiempo destinado por los
Primero, se observó el proceso que se deban asignar puntos tem- clientes cuando cancelan el servicio
de enrutamiento, actividad clave porales de descarga de la mercancía en efectivo.
para el modelo y se encontró que la en donde un estibador se encarga de
asignación de rutas era realizada por las entregas, mientras el otro cuida Fase III: Seleccionando
una persona con gran experiencia la mercancía. Mientras tanto, el ve- el modelo a utilizar
que organiza las entregas según su hículo realiza un recorrido adicional La complejidad de un modelo
parecer, por lo tanto, no existía un hasta que pueda encontrar una zona de asignación de rutas que permita
criterio cuantitativo que permitiera de parqueo. En algunas ocasiones la representación de un sistema de-
asignar las entregas a los vehículos los destinatarios no recibían la mer- pende directamente de la informa-
teniendo en cuenta el lugar, el tiem- cancía sin cita previa y por lo tanto ción de entrada que se suministre;
po, el costo, etc. la entrega no podía ser cumplida. a medida que se posea un mayor
Segundo, se realizó el acom- Así mismo se detectó en el pro- conocimiento e información del
pañamiento a cada una de las rutas ceso de distribución de mercancía la sistema el modelo permitirá una
seleccionadas con la finalidad de inadecuada asignación de estos tres mejor representación del sistema
recolectar datos como distancias, factores: ruta, vehículo, conductor y real y por consiguiente la calidad
tiempos, y verificar la metodología de los resultados será mayor.
estibador; en este proceso se utilizan
utilizada para hacer las entregas medios manuales y por su misma Para seleccionar un modelo
y las recogidas de mercancía. Un naturaleza se programa diariamente, a utilizar se debe tener en cuenta
factor predominante que se detectó sin tener en cuenta una asignación cómo se realiza la actividad de
en este acompañamiento fue la dife- habitual de conductores y estiba- entregas y qué restricciones se
rencia que existe en lo que se hace dores que puedan manejar más presentan en el transcurso de la mis-
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 63
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

2. Algoritmo de construcción:
Savings Criterion (Método de
los ahorros)

Fase IV: Simulación del modelo


Adaptación de los datos
Al finalizar la recolección de
datos en el acompañamiento, era
necesario adaptar la información de
manera que se pudiera procesar en
la aplicación informática. Para ello
se realizaron los siguientes pasos
(Ver Figuras 5 y 6)
1. Identificación de destinatarios
y su frecuencia de visita
Laboratorio de LOGYCA-GS1 Bogotá, 2008 2. Construcción de una lista de
clientes por ruta.
ma, como por ejemplo tiempos de tas de transporte: Nivel académico 3. Ubicación de cada cliente (la-
espera para entregar la mercancía, y Nivel industrial. Las diferencias titud- longitud) con respecto
tiempo de pago, pago del servicio, radican en la capacidad para el pro- al origen de coordenadas: Bo-
sistemas de probabilidad en el caso cesamiento de datos y el número de dega principal. Para este pro-
que se desconozca la ubicación de restricciones que involucran. cedimiento se utilizó un mapa
los clientes y el volumen a entregar. digital para obtener una mayor
Debido a la falta de un acuerdo
Se seleccionará el modelo VRP precisión.
con los representantes de Caps Logis-
que se adapte a las necesidades y 4. Unificación de una lista de
tics para la adquisición del software
se da con frecuencia la necesidad clientes de todas las rutas ana-
Route Pro que permitía manejar
de combinar varios modelos que lizadas teniendo en cuenta su
parámetros más complejos como ven-
representen la situación actual. posición (longitud, latitud y
tanas de tiempo y costos, se utilizó el
El modelo seleccionado utiliza software VRP Solver 1.3 [19] para peso a entregar).
el método de los ahorros, con el fin realizar la simulación de las rutas
de reducir la distancia total viajada de la zona centro, como resultado se Resultados obtenidos
por todos los vehículos y minimi- obtuvo una serie de rutas asignadas
zar indirectamente el número de Al obtener esta lista unificada
de acuerdo con la distancia entre los
vehículos necesarios para atender era posible ingresar al software la
clientes y la capacidad (carga) de los
todas las paradas, sin exceder su información para ser procesada.
vehículos de reparto local.
capacidad. El método de valoración Igualmente fue necesario determi-
Implementa la adaptación del nar la capacidad del vehículo de
de ahorros de Clarke and Wright
algoritmo del ahorro de Clarke- reparto local que en este caso se
es suficientemente flexible como
Wrignt para problemas VRP. Uti- tomó como un estándar por vehículo
para manejar un amplio rango de
liza operadores de movimiento de de 2.8 toneladas, el cual es un factor
restricciones prácticas, siendo rela-
Intercambio (Swap) y reubicación predominante en la organización
tivamente rápido de calcular en una
(Or-opt) en su heurística de mejo- analizada.
computadora para problemas con
ramiento.
un número moderado de paradas y Por limitaciones del software
capaz de obtener soluciones que se El software VRP Solver 1.3 se dividió la lista de clientes en dos
encuentran al 2% del óptimo. [19] utiliza para la solución de este grandes grupos: de la ruta 2 a la 5 y
tipo de problemas dos tipos de he- de la ruta 5 a la 9. Para cada grupo se
Software a utilizar rramientas: realizaron treinta simulaciones.
Existen dos tipos de software 1. Algoritmo de exploración: Luego de cumplido el número
utilizados para la asignación de ru- Branch and Bound de iteraciones (determinado en los
64 El Hombre y la Máquina No. 32 • Enero-Junio de 2009
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

parámetros) para cada simulación,


se encontró la mejor solución, la
cual contiene:
• Número de rutas requeridas
para visitar todos los clientes
de la lista, en un solo viaje, sin
sobrepasar la capacidad del
vehículo, mediante un criterio
cuantitativo definido.
• Posicionamiento de clientes en
cada ruta, a una distancia míni-
ma y aplicando los principios
de VRP (Ver Figura 7).
La mejor optimización fue
encontrada en la ruta 2, en donde
se logró disminuir la distancia total
recorrida en un 8% (de 11,93 km.
a 10.98 km.) y la ruta 8 en un 19%
(teniendo en cuenta que se puede
optimizar hasta un 20%) del 18%
Figura 5. VRP Solver
(de 17,56 km. a 14,34 km).
Igualmente se le entregaron
a la empresa los estándares para
cada ruta: Tiempo de entrega,
distancia recorrida, y unidades a
entregar. Esta información es de
vital importancia para continuar la
utilización de la metodología VRP
(ver Figura 8).
Finalmente, además de estos
resultados, se crearon una serie de re-
comendaciones a tener en cuenta por
la gerencia para optimizar el proceso,
tales como: mejorar la comunicación
del conductor y del enrutador para
analizar las últimas novedades en
la ruta. Una opción puede ser que
haya semanal o quincenalmente
una reunión para discutir cada ruta
individualmente; a tal reunión deben
asistir los conductores que hayan
realizado la ruta y los enrutadores.
Esta no debe ser mayor de 20 minu- Figura 6. Inserción de datos en el VRP Solver
tos y su resultado debe ser un reporte
de inconvenientes y aportes y/o una rotación moderada y sanamente Conclusiones
sugerencias de cada conductor con asignada, que vigile la integridad
respecto a la ruta en discusión y es- Como respuesta a las condi-
física y mental de los empleados y ciones globales es necesario que
tablecer políticas para la asignación que respete sus preferencias y las de los operadores logísticos tomen
de conductores y estibadores a los los clientes, para que exista un mayor una actitud agresiva frente a las
móviles que se adapten a los cambios nivel de satisfacción de los clientes nuevas exigencias del mercado,
continuos que se deben realizar, con internos y externos. más aun cuando estamos en víspe-
El Hombre y la Máquina No. 32 • Enero-Junio de 2009 65
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

Figura 9. Mejores simulaciones encontradas petitiva y a su vez analizar y dar


soluciones a los requerimientos de
los clientes con un mínimo costo.
Simulación 17
La característica más importan-
Distancias
te de utilizar simulación es la eva-
Ruta 1 53.52
luación de alternativas operativas
Ruta 2 56.51 (escenarios) mediante las técnicas
Ruta 3 58.43 de simulación que permiten recrear
Ruta 4 50.76 la actividad actual de cualquier or-
Ruta 5 51.25 ganización y tomar decisiones no
Ruta 6 72.8 tan apresuradamente, como suele
Ruta 7 64.5 hacerse. Los ahorros de la simula-
Total 407.77 ción se comprueban al identificar y
Peso eliminar problemas e ineficiencias
que no podrían ser detectadas antes
Ruta 1 2742.21 97.94%
de la implementación, reduce costos
Ruta 2 2795.64 99.84%
al eliminar sobre diseños y factores
Ruta 3 2541.81 90.78% excesivos de seguridad que son
Figura 7. Determinación de parámetros para la
Ruta 4 2373-45 84.77% añadidos cuando algunos proyectos
simulación Ruta 5 2366.5 84.52% son inciertos.
Ruta 6 2797.44 99.91%
Ruta 7 2782.38 99.37%
Investigaciones futuras
Total Time 93.62
Build Time 1.11 Este proyecto es solo una pe-
Improve Time 95.52 queña parte de la aplicación que
puede dársele a los sistemas de
Or-Opt Time 36.84
VRP; a continuación se exponen
Num Or-Opt[3] 27 las investigaciones futuras que se
derivan del proyecto “Diseño de un
modelo de optimización de rutas de
Simulación 15 transporte” como la construcción
Distancias de un modelo matemático de ruteo
Figura 8. Resultados VRP Solver Ruta 1 66.54 VRP que utilice simultáneamente la
Ruta 2 47.23 variabilidad de demanda y clientes
ras de adoptar el Tratado de Libre Ruta 3 70.05 como parámetros. Igualmente de-
Comercio-TLC en nuestro país, el Ruta 4 26.08 sarrollar una heurística de solución
cual sin duda, traerá consigo nuevas Total 209.9 que se acerque al óptimo necesario.
empresas de transporte que muy La implementación de un sistema
Peso
probablemente dominarán eficien- VRPTW a un operador logístico de
tes herramientas de análisis para la Ruta 1 2768.69
la región por un tiempo extendido.
toma de decisiones que les permitirá Ruta 2 2619.43 Para cumplir esta investigación es
minimizar riesgos y ofrecer atracti- Ruta 3 2796.85 necesario que la empresa dispuesta
vas ofertas de servicio. Ruta 4 843 a participar en el proyecto esté com-
El VRP es una técnica para asig- Total Time 58.77 prometida con este mejoramiento,
nar rutas de transporte a una serie Build Time 0.44 y realizar un diagnóstico entre los
de vehículos que deben entregar Improve Time 58.33 operadores logísticos de la región,
mercancía definida, y reemplaza las Or-Opt Time 160.45 en el que se describan las diferentes
técnicas actuales que se rigen por Num Or-Opt[3] 48 herramientas que utilizan para la
la experiencia y que están siendo programación y asignación de rutas.
Num Or-Opt[2] 225
utilizadas por las organizaciones co- Esta investigación permitirá que las
Num Or-Opt[1] 11
lombianas. Con la implementación empresas se actualicen y se adapten
de esta técnica podrían optimizar Num 2-Oct: 20 a un sistema VRP en caso de que
la planeación de la estrategia com- Num Swap 37 alguna no lo utilice.
66 El Hombre y la Máquina No. 32 • Enero-Junio de 2009
Elver A. Bermeo Muñoz • Jaime Hernán Calderón Sotero Diseño de un modelo de optimización de rutas de transporte

Bibliografía [10] Dullaert, Wort. Scheduling flexibility Faculty of Applied Economics. [en
and the contribution maximizing línea]. Antwerpen: Bélgica. Univer-
[1] Acosta de Valencia, Zenaida. Regula- vehicle routing problem. [en línea] sity of Antwerp. 2001. [Consultado
ción de los servicios de transporte en Providence: RI. Brown Univer- Febrero 20 de 2004] Disponible
Colombia y comercio internacional. sity. [Consultado 11 de Febrero de en web: http:// citeseer.ist.psu.edu/
Bogotá: Colombia. Departamento 2004] Disponible en web: < http:// brent01twostage.html
Nacional de Planeación (DNP). ingenieur.kahosl.be/vakgroep/IT/
2004. 40 p. [19] Salesbergh, M.W.P. An Efficient Ap-
Patat2002/OtherTT/Dullaert.pdf
proximation Algorithm for the Fixed
[2] Aksen, Denise. Customer selection [11] Hall, Randolph. Handbook of Trans- Routes Problem. Atlanta: Georgia.
and profit maximization in profit portation Science. Stanford: Califor- University of Georgia. 1992. 18 p.
maximization in vehicle routing nia. Kluwer Academic Publishers,
problems. Istanbul: Turquía. Koc [20] Snider Larry, VRP Solver Version
2002. 570p.
University. 2005. 13 p. 1.3. [en línea]. Philadelphia: Penn-
[12] Hillier, Frederiks, Lieberman, Gerald sylvania. Lehigh University. 2004
[3] Ballou, Ronald H. Business logistics J. Introducción a la Investigación de [Consultado Marzo 24 de 2004].
management: Planning organizing, Operaciones. Editorial Mc graw Hill, Disponible en web: http://http://
and controlling the suppy chain. 4 Bogotá: Colombia. 2001. 1088 p. www.lehigh.edu/~lvs2/download/
ed. Uppler Saddle River: New Jersey. vrpsolver.html
Prentice-Hall, 1999 + 1 C. D. 2000. [13] Jhonson, David s y McGeoch, Lyle
816 p. A. The Traveling Salesman Problem: [21] Taha Hamdy A. Investigación de Op-
A Case Study in Local Optimization. eraciones. México. Editorial Prentice
[4] Baptista Lucio, Pilar; Fernández Col- Amherts College. Department of may Pearson, 1998. 848 p
lado, Carlos y Hernández Sampiere, Mathematics and Computer Science.
Roberto. Metodología de la investi- [22] Dorronsoro, Bernabé. VRP web. [en
1995.
gación. Ciudad de México: México. línea]. Malaga: España. Universi-
Mc Graw Hill, 1996. 505 p. [14] Larse, Allan. The Dinamic Vehicle dad de Malaga, Departmamento de
Routing Problem. Copenhague: Di- ciencias de la computación. 2004.
[5] Baran, Benjamín. Comparación de namarca. Editorial MM, 2000. 208 [Consultado Enero 24 de 2004] Di-
un sistema de colonias de hormigas p. sponible en Web: http:// http://neo.
y una estrategia evolutiva para el lcc.uma.es/radi-aeb/WebVRP/
problema del ruteo de vehículos con [15] M. W. P , Savelsbergh. An Efficient
ventanas de tiempo en un contexto Approximation Algorithm for the [23] Vidal, Carlos Julio. Modos de Trans-
multiobjetivo. [en línea]. Asunción: Fixed Routes Problem. Eindhoven porte e Indicadores. Presentación en
Uruguay. Centro Nacional de Com- University of Technology. [en línea]. powerpoint. Cali: Colombia. Univer-
putación, Universidad Nacional de Atlanta: Georgia. Georgia Institute sidad del Valle. 2004. 57p.
Asunción. 2004. [Consultado 11 of Technology. 1992. [Consultado
[24] Vidal, Carlos Julio. Introducción a
Febrero de 2004] Disponible en web: 11 de Marzo de 2004] Disponible
los sistemas de Transporte. Present-
<http://www.cnc.una.py/cms/invest/ en web: <http:// www2.isye.gatech.
ación en powerpoint. Cali: Colombia
download.php?id=94784,52,1> edu/~mwps/publications/jobl16.
Universidad del Valle. 2004. 43 p.
pdf>
[6] Bent, Rusell y Hentenryck, Pascan [25] Vidal, Carlos J. A Global Supply
Van. Two stage hibrid local search [16] I. H. Osman. Metastrategy simulated
Chain Model UIT Transfer Pricing
for vehicle routing problem with annealing and tabu search algorithms
and Transportation Cost Alloca-
time Windows. Brown University. for the vehicle routing problem. An-
tion. Thesis in partial fulfillment
2001. 26 p. nals of Operations Research, 41:421
of the requeriments for the degree
- 451, 1993.
[7] Bramel, Julien. Logic of Logistics: Doctor of Philosophy in Industrial
Theory, Algorithms, & Applications [17] Rego, Cesar. Node Ejection Chains Engineering, Georgia Institute of
for Logistics Management. New for the Vehicle Routing Problem: Se- Technology. Atlanta, Georgia. Mayo
York: New York. Springer-Verlag, quential and Parallel Algorithms. [en de 1998. 24 p.
1997. 285 p línea]. Oxford: Misssissipi. Hearin
[26] Vidal, Carlos J y Goetschalckx,
Center for Enterprise Science, School
[8] Christopher, Martin. Estrategia Mark. Modeling the impact of uncer-
of Business Administration. Univer-
Logística. 3ed. México. Limusa, tainties on global logistics systems.
sity of Mississipi.1997. [Consultado
2000. 327 p. Working Paper # 97-003, The Geor-
Febrero 20 de 2004] Disponible
gia Tech Center for International
[9] Clarke, G. and Wright J. Scheduling en web: <http://uportu.pt/~crego/
Business Education and Research,
of vehicles from a central depot to a papers/parallel.ps>
Octubre de 1997.
number of delivery points, Opera- [18] Rusell, Bent. A two stage hybrid local
tions Research, 12 #4, 568 p -581 p, search for vehicle routing problem
1964. with time windows. Ufsia-Ruca

El Hombre y la Máquina No. 32 • Enero-Junio de 2009 67

También podría gustarte