Está en la página 1de 12

INFORME PROFESIONAL

MII 505 Métodos de Optimización


Aplicados

 Grupo: 2
 Integrantes: Marisol Vargas A.
Luis Castro A.
Diego Verdejo
 Fecha: 24-04-2022
1. Introducción.

Contexto.

El problema de distribuir productos desde ciertos depósitos a sus usuarios finales juega un
papel central en la gestión de algunos sistemas logísticos y su adecuada planeación puede
significar considerables ahorros. Por eso la creación de Centros de Distribución (CDIS)
cerca de los grandes núcleos urbanos permite mejorar las estrategias de distribución por la
cercanía con los clientes. Gran parte de las estrategias de optimación se basan en técnicas
de Investigación de Operaciones que fungen como facilitadoras de la planeación, de
acuerdo con Toth, P. (2014), se estima que los costos del transporte representan entre el
10% y el 20% del costo final de los bienes.

En las últimas cinco décadas se ha hecho un enorme esfuerzo por resolver este tipo de
problemas. En 1959, Dantzig y Ramser realizaron por primera vez una formulación del
problema de transporte para una aplicación de distribución de combustible. Cinco años más
tarde (1964), Clarke y Wright propusieron el primer algoritmo que resultó efectivo para su
resolución: el popular Algoritmo de Ahorros. A partir de estos trabajos, el área de Ruteo de
Vehículos ha crecido de manera considerable. Por un lado, hacia modelos que incorporen
cada vez más características de la realidad, y, por otro lado, en la búsqueda de algoritmos
que permitan resolver los problemas de manera eficiente Toth, P. (2014).

Uno de los términos utilizados en la Investigación de Operaciones es “logística”. Es


necesario entender la logística como aquella función que se encarga de distribuir de manera
eficiente los productos de una determinada empresa con un menor costo y un excelente
servicio al cliente (Roldán, Moras & Aguilar, 2007). Asimismo, entendemos que la
distribución, según Chopra y Meindl (2008), se refiere a los pasos a seguir para mover y
almacenar un producto desde la etapa del proveedor hasta la del cliente en la cadena de
suministro; considerándola una directriz clave de la rentabilidad total de la compañía.

Identificación de la problemática global.

El Problema de Ruteo de Vehículos (PRV) consiste en realizar la distribución de un bien o


servicio desde depósitos dispersos hasta los clientes que tienen una demanda específica,
determinando un conjunto de rutas de costo mínimo que comiencen y terminen en los
depósitos, para que una flota de vehículos visite a los clientes asegurando las entregas. Las
características de los clientes, depósitos y vehículos, así como diferentes restricciones
operativas sobre las rutas, dan lugar a diferentes variantes del problema. De acuerdo con
Olivera (2004), hay ocasiones en que la capacidad del vehículo impone una restricción
sobre la cantidad de clientes que puede alojar simultáneamente, esto se debe a la demanda
que cada cliente tiene; es usual que cada cliente deba ser visitado exactamente una vez; sin
embargo, en ciertos casos se acepta que la demanda de un cliente sea satisfecha en
momentos diferentes y por vehículos diferentes. Los problemas en que los atributos
(capacidad, costo, etc.) son los mismos para todos los vehículos se denominan de flota
homogénea, y si hay diferencias se les denomina de flota heterogénea. La cantidad de
vehículos disponibles puede ser un dato de entrada o una variable de decisión. Los
objetivos suelen utilizar la menor cantidad de vehículos y minimizar la distancia recorrida.
Hay ocasiones en que los clientes tienen restricciones relativas a su horario de servicio.
Usualmente estas restricciones se expresan en forma de intervalos de tiempo (llamados
ventanas de tiempo) en los que se puede arribar al consumidor.

Problema particular

Este estudio aborda el problema combinado de asignar un recurso escaso entre varios
lugares (un depósito central y varios clientes), y la planificación de entregas mediante una
flota de vehículos. Las demandas son al azar y los gastos de tenencia y escasez deben ser
considerados en la decisión junto con los costos de transporte.

Este problema es una extensión del problema estándar de enrutamiento del vehículo (VRP).
Allí, se debe diseñar un conjunto de rutas de vehículos, saliendo desde y finalmente
regresando al depósito central, mientras que satisfacen las limitaciones de capacidad y las
necesidades de los clientes.

Artículo en estudio.

Federgruen, A. and Zipkin, P. (1984). A Combined Vehicle Routing and Inventory


Allocation Problem. Operations Research Vol. 32, No. 5, pp.1019-1037.

Federgruen, A. and Zipkin, P. (1984). Un enrutamiento e inventario de vehículos


combinados con problemas de asignación. Universidad de Columbia, Nueva York,
(recibido en septiembre de 1980, aceptado en junio de 1983).

Otros artículos consultados.

a. Linfati, R., Willmer, J., y Gatica, G. (2013). Un algoritmo metaheurístico para el


problema de localización y ruteo con flota heterogénea. Ingeniería y Ciencia.

b. Gatica, G. (2017). Algoritmos Heurísticos. Apuntes UNAB.

c. Teoría de la complejidad computacional. D.r. Gustavo Gatica (2017), apuntes


UNAB.

d. Lüer, A., Benavente, M., Bustos, J. y Venegas, B. (2009). El problema de rutas de


vehículos: Extensiones y métodos de resolución, estado del arte. Universidad de La
Frontera, Facultad de Ingeniería.

e. Correa, A., Cogollo, J., Salazar, J. (2011). Solución de problemas de ruteo de


vehículos con restricciones de capacidad usando la teoría de grafos. Escuela
Ingeniería de la Organización, Facultad de Minas, Universidad Nacional de
Colombia, Medellín.

f. Toth, P. and Vigo, D. (Eds.). (2014). Vehicle Routing: Problems, Methods, and
Applications, Second Edition. DEI, University of Bologna, Bologna, Italy.
Problema de enrutamiento de vehículos
Ir a la navegaciónIr a la búsqueda

Una figura que ilustra el problema de enrutamiento del vehículo

Posible artículo duplicado: Problema de rutas de vehículos

El problema de enrutamiento de vehículos (VRP, por su siglas en inglés) es un


problema de optimización combinatoria y de programación de entero qué pregunta
"¿Cuál es el conjunto óptimo de rutas para una flota de vehículos que debe
satisfacer las demandas de un conjunto dado de clientes?". Es una generalización
del conocido Problema del Viajante (TSP, por sus siglas en inglés). La primera
definición aparece en una artículo de George Dantzig y John Ramser en 1959, en
donde plantea una aproximación algorítmica y fue aplicado para entregas de
gasolina.1 El problema, requiere la entrega de cierto producto, almacenado en un
único local, a los clientes los cuales poseen cierta demanda; el objetivo
fundamental es minimizar el coste total de las rutas trazadas. En 1964, Clarke y
Wright mejoraron la aproximación de Dantzig y Ramser utilizando una
aproximación “greedy” conocido como algoritmo de ahorros.
Determinar la solución óptima es un problema NP-duro de optimización
combinatoria.2 Las implementaciones más utilizadas para resolver el problema se
basan en heurísticas debido a que para grandes instancias del problema, que
como sucede en ejemplos reales, producen buenos resultados. El VRP tiene
muchas aplicaciones obvias en industrias. De hecho el uso de programas de
optimización puede dar ahorros de 5% a una compañía cuando el transporte es
normalmente un componente significativo del coste de un producto (10%) - de
hecho el sector de transporte hace 10% de PIB de la UE.34 Consiguientemente,
cualesquier ahorros crearon por el VRP, incluso aún, de un 5%, es significativo. 3
Existen principalmente tres elementos involucrados en el VRP, que son los
clientes, las bodegas o depósitos y la flota de vehículos.En los problemas reales
de VRP aparecen muchas restricciones, entre las que cabe citar:
 Cada vehículo tiene una capacidad limitada.
 Cada cliente tiene que ser visitado dentro de una
determinada franja horaria (problema VRP con
ventanas de tiempo)
 Varios puntos de suministro (problema VRP con
múltiples depósitos)
 Los clientes pueden ser atendidos por varios
vehículos (problema VRP con suministro dividido)
 Algunas variables del problema son aleatorias, tales
como el número de clientes, sus demandas, etc.
(problema VRP estocástico)
 Las entregas se deben realizar en determinados días
(problema VRP periódico)

Índice

 1Instalando el problema
 2Variantes del VRP
 3Métodos de solución
o 3.1Formulaciones de flujo del vehículo
 4Software libre para solucionar VRP
 5Véase también
 6Referencias

Instalando el problema[editar]
El VRP se encarga del servicio de una compañía de entrega, un depósito y un
conjunto dado de vehículos, los cuales se mueven en una red de carretera dada,
para entregar los productos a un conjunto de clientes. Determina un conjunto de
rutas, S, (una ruta para cada vehículo que inicia y termina en el depósito) tal que
todas las demandas de los clientes son satisfechas y el coste de la transportación
total está minimizado. Esto cuesto puede ser monetario, distancia, tiempo, etc. 2
La red de carretera puede ser descrita utilizando un grafo donde los arcos son las
carreteras y los vértices representan la localización de los clientes y del depósito.
Los arcos pueden ser dirigidos o no, debido a costes diferentes en cada dirección
o alguna variante del problema. Cada arco tiene un coste asociado. 2
La función objetiva de un VRP puede ser muy diferente dependiendo de la
aplicación particular del resultado, unos de los objetivos más comunes son: 2

 Minimizar el coste total del transporte basado en la


distancia total recorrida con los vehículos utilizados.
 Minimizar el número de vehículos utilizados satisfacer
a todos los clientes.
 Minimizar la variación entre el tiempo de viaje y la
carga del vehículo.
 Minimizar las penalizaciones por servicio de baja
calidad.

Variantes del VRP[editar]

Un mapa que muestra la relación entre común VRP subproblems.

Ejemplos de variaciones y las especializaciones sobre problema de enrutamiento


del vehículo:

 Problema de Enrutamiento del Vehículo con Recogida


y Entrega (VRPPD, por sus siglas en inglés): Un
número de productos necesita ser movido de cierta
ubicación de recogida hacia otras ubicaciones de
entrega. El objetivo es encontrar las rutas óptimas
para una flota de vehículos para visitar las
ubicaciones de recogida y entregar los productos en
sus correspondientes ubicaciones.
 Problema de Enrutamiento del Vehículo con Ventanas
de Tiempo (VRPTW, por sus siglas en inglés): Las
ubicaciones de entrega tienen ventanas de tiempo,
dentro del cual las entregas (o visitas) tiene que ser
realizadas.
 Problema de Enrutamiento del Vehículo con
Capacidad (CVRP, por sus siglas en inglés): Los
vehículos han limitado llevando capacidad de los
bienes que tiene que ser entregado.
 Problema de Enrutamiento del Vehículo con Viajes
Múltiples (VRPMT, por sus siglas en inglés): Los
vehículos pueden hacer más de una ruta.
 Problema de Enrutamiento de Vehículo Abierto
(OVRP, por sus siglas en inglés): Las rutas de los
vehículos no necesitan terminar en el depósito.
 Problema de Enrutamiento de Vehículo de Flota mixta
(MFVRP, por sus siglas en inglés): es un tipo de VRP
que difiere de la versión clásica en el uso de una flota
de vehículos heterogénea que tienen diversas
capacidades y costos variables. El costo de
enrutamiento es la suma de los costos fijos y
variables, y este último está dado en proporción a la
distancia recorrida.5

 Problema de Enrutamiento de Vehículo con Múltiples


Depósitos (MDVRPR, por sus siglas en inglés): este
problema consta de varios depósitos con una flota de
vehículos por cada depósito, los cuales deben atender
la demanda de todos los clientes. Este modelo fue
desarrollado mediante la técnica de clusterizar
primero - rutear después.56
 Problema de Enrutamiento de Vehículo Periódico
(PVRP, por sus siglas en inles): tiene en cuenta un
periodo de tiempo durante el cual los clientes deben
ser atendidos, este modelo fue propuesto por Francis
resuelto mediante relajación lagrangiana,5 como es
descrito por Hernández Ortiz Y. A. (2016).6
 Problema de Enrutamiento de Vehículo con Entrega
Dividida (SDVRP, por sus siglas en inglés): es un
derivado del VRP en el cual el mismo cliente puede
ser servido por diferentes vehículos si se reducen los
costos generales56..
 VRP estocástico: En la definición clásica del VRP, los
parámetros asociados, tales como costos, demanda
de los clientes y tiempos de viaje del vehículo, son
determinísticos.5

A pesar de que VRP está relacionado al Problema Planificación de una Tienda de


Trabajo, los dos problemas son típicamente solucionados utilizando técnicas
diferentes.7

Métodos de solución[editar]
Hay tres diferentes aproximaciones principales a la modelización el VRP

1. Formulaciones de flujo del vehículo - esto utiliza


variables de entero asociado con cada arco que
cuenta el número de veces que la arista es
recorrida por un vehículo. Es generalmente
utilizado para el básico VRPs. Esto es bueno para
casos donde el coste de la solución puede ser
expresado como la suma de los costes asociado
con los arcos. Aun así puede no ser usado en
muchas aplicaciones prácticas.2
2. Formulaciones de flujo de la mercancía -
variables de entero adicional están asociadas con
los arcos o aristas qué representan el flujo de las
mercancías a lo largo de los caminos recorrido por
los vehículos. Esto sólo ha sido utilizado
recientemente encontrar una solución exacta.2
3. Particionar el problema en conjuntos - tienen un
número exponencial de variables binarias qué es
asociado con una ruta factible diferente. El VRP es
entonces formulado como un problema qué
pregunta cual es la colección de rutas con coste
mínimo que satisface las restricciones del VRP.2
Formulaciones de flujo del vehículo[editar]
La formulación del TSP por Dantzig, Fulkerson y Johnson fue extendido para crear
el flujo de dos índices para el VRP
sujeto a
Las restricciones 1 y 2 plantean que exactamente un arco entra y exactamente
uno deja cada vértice asociado con un cliente, respectivamente. Las restricciones
3 y 4 dice que el número de los vehículos que dejan el depósito es igual al número
que entra. La restricción 5 es la restricción de corte de la capacidad, la cual
imponen que las rutas tienen que ser conectadas y que la demanda en cada ruta
no tiene que superar la capacidad de vehículo. Finalmente, la restricción 6 define
el dominio de las constantes.2

 HEURÍSTICAS APLICADAS AL RUTEO DE


VEHÍCULOS
Las heurísticas son procedimientos simples que exploran el espacio de búsqueda
de una forma limitada, generando soluciones aceptables, por lo regular en tiempos
cortos de ejecución. Las soluciones obtenidas con estos procedimientos pueden
ser mejoradas utilizando métodos de búsqueda más complejos como las
metaheurísticas, que conllevan mayores tiempos de cálculo. 6
Algunas de las heurísticas utilizadas para resolver el VRP son las siguientes: 6

1. El Algoritmo de Ahorros -
2. Heurísticas de Inserción -
3. Métodos de asignación elemental -
4. Métodos Asignar Primero – Rutear Después -
5. Método Rutear Primero – Asignar Después -
6. Algoritmos de Pétalos -
7. Procedimientos de Búsqueda Local -

 METAHEURÍSTICAS APLICADAS AL RUTEO DE


VEHÍCULOS
A pesar de que se ha demostrado las ventajas de utilizar las heurísticas en
problemas relacionados con el ruteo de vehículos, en muchas ocasiones estos
procedimientos generan óptimos locales que pueden estar muy alejados de las
soluciones óptimas globales. Para resolver este inconveniente se han desarrollado
las denominadas "metaheurísticas", que son “estrategias maestras que permiten
resolver de manera inteligente un problema”.6Las metaheurísticas modifican a
otras heurísticas combinando diferentes conceptos para producir mejores
soluciones que las encontradas por ellas. Con la utilización de las metaheurísticas
no se asegura la exploración completa del espacio de soluciones; sin embargo,
estos procedimientos exploran aquellas regiones en las que es factible encontrar
buenas soluciones. Una metaheurística puede evitar los problemas de óptimos
locales y secuencias repetitivas de soluciones. Las metaheurísticas incluyen
métodos tan populares como:

1. Optimización por colonia de hormigas (ACO) -


2. Algoritmos evolutivos (EA), donde se incluyen
los algoritmos genéticos (GA) y los algoritmos
meméticos (MA)n -
3. Procedimientos de búsqueda miope
(constructiva, voraz o ávida), aleatorizados y
adaptativos (GRASP) -
4. Búsqueda local iterativa (ILS) -
5. Re-encadenamiento de trayectorias (PR) -
6. Recocido simulado (SA) -
7. Búsqueda dispersa (SS) -
8. Búsqueda tabú (TS) -

Software libre para solucionar VRP[editar]


Varios vendedores de software han construido productos de software para
solucionar variantes del VRP. Numerosos artículos están disponibles para más
detalles del contenido de la búsqueda y resultados de estas variantes.

Nombre(alfabéticamente)
Licencia API Lengua Breve info

Ligero, java basó, código


abierto toolkit para
solucionar rico VRPs.
Enlace Un Excel-interfaz
jsprit LGPL Java de usuario compatible
para jsprit es disponible
con mapeo, informando y
la ruta que edita
funcionalidad. Enlace
Abierto-VRP para Lisp,
Abierto-VRP LLGPL Lisp
hosted en Github. Enlace
Código abierto Java
Licencia de constreñimiento solver
OptaPlanner Java
apache (optaplanner.org) con
VRP ejemplos.
Abierto-fuente solver para
Licencia
mixto-entero programas
SINFONÍA Pública
lineales (MILPs) con soporte
común 1.0
para VRPs. Enlace
Creativo Microsoft Excel y VBA basó
Commons código abierto solver, con un
VRP Spreadsheet Solver Atribución enlace a público GIS para
4.0 Licencia datos retrieval. Vídeo
Internacional de enlace enlace preceptoral
Página de casa de código
Licencia
abierto VRPH enlace de
vrphlibrary (VRPH) Pública
software y hosting página
común 1.0
encima MONEDA-O enlace.
Bibliotecas de código abierto
vroom ? para el VRP y dinámicos
VRP. Enlace

Véase también[editar]
 Problema de cartero chino
 Problema de viajante
 Problema de reprogramación del vehículo

Referencias[editar]
1. ↑ Dantzig, George Bernard; Ramser, John Hubert (October
1959).
2. ↑ Saltar a:a b c d e f g h The vehicle routing problem.
3. ↑ Saltar a:a b editors, Geir Hasle, Knut-Andreas Lie, Ewald
Quak,; Kloster, O (2007).
4. ↑ Comtois, Claude; Slack, Brian; Rodrigue, Jean-Paul (2013).
5. ↑ Saltar a:a b c d e Arboleda Zuñiga, Jairo; Lopez, Astrid; Lozano,
Lorena (2016).
6. ↑ Saltar a:a b c d e f Hernandez Ortiz, Yimi Alexander (2016).
7. ↑ Beck, J.C.; Prosser, P.; Selensky, E. (2003).

royectos Wikimedia

 Datos: Q944041
Categorías: 
 Problemas NP-completos
 Investigación operativa
 Informática de 1959
Menú de navegación
 No has accedido
 Discusión
 Contribuciones
 Crear una cuenta
 Acceder
 Artículo
 Discusión
 Leer
 Editar
 Ver historial
Buscar
Buscar Ir

 Portada
 Portal de la comunidad
 Actualidad
 Cambios recientes
 Páginas nuevas
 Página aleatoria
 Ayuda
 Donaciones
 Notificar un error
Herramientas
 Lo que enlaza aquí
 Cambios en enlazadas
 Subir archivo
 Páginas especiales
 Enlace permanente
 Información de la página
 Citar esta página
 Elemento de Wikidata
Imprimir/exportar
 Crear un libro
 Descargar como PDF
 Versión para imprimir
En otros idiomas
 Deutsch
 English
 Français
 Italiano
 Português
 Türkçe
 中文
4 más
Editar enlaces
 Esta página se editó por última vez el 12 oct 2021 a las 23:49.
 El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual  3.0; pueden aplicarse cláusulas
adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.
 Política de privacidad

 Acerca de Wikipedia

 Limitación de responsabilidad

 Versión para móviles

 Desarrolladores

 Estadísticas

 Declaración de cookies

También podría gustarte