Está en la página 1de 13

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369

ISSN 1405-7743 FI-UNAM


(artículo arbitrado)
doi:10.1016/j.riit.2016.07.006

Modelo matemático para resolver el problema de


localización y ruteo con restricciones de capacidad
considerando flota propia y subcontratada
Mathematical Model for Capacitated Location Routing Problem with Private Fleet
and Common Carrier
Toro-Ocampo Eliana Mirledy
Universidad Tecnológica de Pereira, Risaralda, Colombia
Facultad de Ingeniería Industrial
Correo: elianam@utp.edu.co. Gallego-Rendón Ramón Alfonso
Universidad Tecnológica de Pereira, Risaralda, Colombia
Franco-Baquero John Fredy Facultad de Ingenierías
Universidade Estadual Paulista Julio de MesquitaFilho, Brasil Correo: ragr@utp.edu.co.
Facultad de Ingeniería
Departamento de Ingeniería Eléctrica
Correo: jffranco@gmail.com

Información del artículo: recibido: septiembre de 2015, aceptado: febrero de 2016

Resumen

El problema de localización y ruteo con restricciones de capacidad (CLRP) consis-


te en la selección de depósitos y rutas para atender un conjunto de clientes para Descriptores:
obtener el mínimo costo. Una variante de este problema, en la que se considera
existe la posibilidad de subcontratar la operación de algunas (o todas) las rutas, es ‡ HVWUDWHJLDGHGLVWULEXFLyQ
Ž•ȱ™›˜‹•Ž–ŠȱŽȱ•˜ŒŠ•’£ŠŒ’à—ȱ¢ȱ›žŽ˜ȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱ̘Šȱœž‹Œ˜—›ŠŠŠȱǻ- ‡ IORWDSURSLD
ǼǯȱœŽȱ™›˜‹•Ž–ŠȱŠ™Š›ŽŒŽȱŒžŠ—˜ȱ•Šȱ̘Šȱ™›˜™’ŠȱŽœȱ’—œžęŒ’Ž—Žȱ™Š›ŠȱŠŽ—Ž›ȱ ‡ IORWDVXEFRQWUDWDGD
•Šȱ˜Š•’ŠȱŽȱ•ŠȱŽ–Š—Šǰȱ˜ȱž—Šȱ™Š›ŽȱŽȱ•˜œȱŸŽ‘ÇŒž•˜œȱŽȱ•Šȱ̘Šȱ™›˜™’ŠȱŽ‹Žȱ ‡ SUREOHPDGHORFDOL]DFLyQ\
atender actividades de mantenimiento y reparación. El objetivo del CLRPPC es UXWHRFRQUHVWULFFLRQHVGH
minimizar los costos de apertura de los centros de distribución (CD), el costo de uso FDSDFLGDG
de los vehículos propios y los costos variables asociados a la utilización de las ru- ‡ SUREOHPDGHUXWHRPXOWL
Šœȱ›ŽŒ˜››’Šœȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ˜ȱ™˜›ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯȱ—ȱŽœŽȱŠ›ÇŒž•˜ȱœŽȱ GHSyVLWR
presenta un nuevo modelo matemático para el CLRPPC, en el que las restriccio- ‡ UXWHRGHYHKtFXORV
nes clásicas para evitar los sub-tours se reemplazan por un conjunto de restriccio-
nes que establecen conexiones radiales entre los clientes y los depósitos, permi-
tiendo resolver de forma exacta instancias de la literatura especializada usando
solvers comerciales. El modelo además puede adaptarse para resolver el proble-
–ŠȱŽȱ›žŽ˜ȱŠŽ—’˜ȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱœž‹Œ˜—›ŠŠŠȱǻǼȱ¢ȱŒ˜—ȱ–ø•’™•Žœȱ
Ž™àœ’˜œȱǻǼǯȱ˜œȱ–˜Ž•˜œȱœŽȱŸŠ•’Š—ȱŒ˜—ȱ’—œŠ—Œ’ŠœȱŽȱ•Šȱ•’Ž›Šž›ŠȱŽœ-
pecializada, donde los resultados demuestran que la formulación propuesta per-
mite obtener resultados satisfactorios para estos tres tipos de problemas a pesar de
su alta complejidad matemática.
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

Abstract

The Capacitated Location Routing Problem (CLRP) consists in the selection of depots
and routes to serve all the clients such that the minimum cost is obtained. A variant of
Keywords:
this problem, where it is considered that there is the possibility of outsourcing the op-
Ž›Š’˜—ȱ˜ȱœ˜–Žȱǻ˜›ȱŠ••Ǽȱ›˜žŽœǰȱ’œȱ‘Žȱ•˜ŒŠ’˜—ȱ›˜ž’—ȱ™›˜‹•Ž–ȱ ’‘ȱ™›’ŸŠŽȱ̎ŽȱŠ—ȱ ‡ capacitated location routing
Œ˜––˜—ȱŒŠ››’Ž›ȱǻǼǯȱ‘’œȱ™›˜‹•Ž–ȱ’œȱ™›ŽœŽ—Žȱ ‘Ž—ȱ‘Žȱ˜ —ȱ̎Žȱ’œȱ’—œžĜ- problem
Œ’Ž—ȱ˜ȱœŽ›ŸŽȱ‘Žȱ ‘˜•ŽȱŽ–Š—ȱ˜›ȱ™Š›ȱ˜ȱ’œȱ˜ —ȱ̎Žȱ–žœȱ‘ŠŸŽȱ–Š’—Ž—Š—ŒŽȱŠ—ȱ ‡ common carrier
repairing activities. The CLRPPC objective is to minimize the costs of opening distri- ‡ distribution strategy
bution centers (DC), the cost for using their own vehicles and the variable costs associ- ‡ multi-depot vehicle routing
ŠŽȱ ’‘ȱ‘ŽȱžœŽȱ˜ȱ‘Žȱ›˜žŽœȱ›ŠŸŽ•Žȱ‹¢ȱ‘Ž’›ȱ˜ —ȱ̎Žȱ˜›ȱŠ—ȱ˜žœ˜ž›ŒŽȱ̎Žǯȱ‘’œȱ problem;own fleet
paper presents a new mathematical model for CLRPPC, where the classical restric- ‡ outsourced fleet
tions to prevent sub-tours are replaced by a set of constraints that establish the radio ‡ vehicle routing problem
links between customers and depots, solving accurately instances used in the literature
using commercial solvers. Moreover, the model can be adapted to solve the Vehicle
Routing Problem with Private Fleet and Common Carrier (VRPPC) and Multi-Depot
Vehicle Routing Problem with Private Fleet and Common Carrier (MDVRPPC). The
models are validated with instances of the literature, where the results show that the
proposed formulation gives satisfactory results for these three types of problems despite
its high mathematical complexity.

Introducción restricciones de capacidad, Capacitated Vehicle Routing


problemȱǻǼȱ¢ȱ•˜œȱŒ•’Ž—Žœȱ›ŽœŠ—ŽœȱœŽȱŠ’Ž—Ž—ȱ™˜›ȱ
La subcontratación es una práctica comercial por la que ž—Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯȱžŒ‘Šœȱ˜›ŠœȱŠ™•’ŒŠŒ’˜—ŽœȱŽȱ
muchas empresas apuestan debido a la necesidad de •˜Çœ’ŒŠȱ¢ȱŒŠŽ—ŠœȱŽȱœž–’—’œ›˜ȱž’•’£Š—ȱž—Šȱ›Š—ȱ̘Šȱ
ŽęŒ’Ž—Œ’ŠȱŽ—ȱœžœȱ™›˜ŒŽœ˜œȱ˜™Ž›ŠŒ’˜—Š•Žœǰȱ–Ž’˜œȱŠȱ›Š- de vehículos y operan desde diferentes CDs. Stenger et
vés de la calidad y oportunidad en la entrega de sus al. (2013) extienden el problema a considerar con
productos o servicios. Esta práctica se produce porque –ø•’™•Žœȱœȱ¢ȱ™›˜™˜—Ž—ȱŽ•ȱǰȱ˜—Žȱ™Š›Šȱ
—˜ȱœŽȱŒžŽ—ŠȱŒ˜—ȱž—Šȱ̘Šȱ™›˜™’ŠȱŽȱŸŽ‘ÇŒž•˜œȱ˜ȱ™˜›šžŽȱȱ ŒŠŠȱŒ•’Ž—ŽȱœŽȱŽŒ’ŽȱŒ˜—ȱšž·ȱ’™˜ȱŽȱ̘ŠȱŽ‹ŽȱŠŽ—-
•Šȱ̘Šȱ’œ™˜—’‹•ŽȱŽœȱ’—ŠŽŒžŠŠȱ™Š›ŠȱœŠ’œŠŒŽ›ȱ•ŠȱŽ- derse y a qué depósito debe asignarse.
manda de sus clientes. Por lo tanto, la empresa se obli- En este trabajo se presenta una variante de la que no
ga a contratar parte o la totalidad de la distribución de se tiene reporte en la literatura hasta la fecha, la cual se
sus productos con empresas especializadas en la entre- ha denominado problema de localización y ruteo con
ga de mercancías. ̘Šȱ™›˜™’Šȱ¢ȱ̘Šȱœž‹Œ˜—›ŠŠŠǰȱCapacitated Location
Cuando se atiende completamente la demanda de Routing Problem with Private Fleet and Common Carrier
•˜œȱŒ•’Ž—ŽœȱŒ˜—ȱž—Šȱ̘Šȱœž‹Œ˜—›ŠŠŠȱŠ™Š›ŽŒŽȱŽ•ȱ™›˜- (CLRPPC). Este problema consiste en atender a todos
blema de ruteo abierto, Open Vehicle Routing Problem los clientes de tal manera que se determinen los si-
ǻǼǯȱȱ—ȱŽœŽȱ™›˜‹•Ž–Šȱž—Šȱ̘ŠȱŽȱŸŽ‘ÇŒž•˜œȱœž‹- guientes aspectos de forma simultánea: ¿Qué centros
contratados ubicados en el centro de distribución (CD) se de distribución se deben abrir de un conjunto de CDs
asigna a las rutas y los vehículos no se obligan a retor- candidatos?, ¿Cómo asignar los clientes a los CDs abier-
nar al CD. Las aplicaciones de esta variante del proble- ˜œǵǰȱ’Ž—’ęŒŠ›ȱŠȱ•˜œȱŒ•’Ž—ŽœȱšžŽȱœŽȱŠŽ—Ž›¤—ȱŒ˜—ȱ•˜œȱ
ma de ruteo “Vehicle routing problemȄȱǻǼȱŠ™Š›ŽŒŽ—ȱŽ—ȱ vehículos propios y subcontratados, determinando la
la distribución de periódicos y paquetes, rutas escola- secuencia de visita de las rutas, tanto las que se atien-
res, rutas aéreas que no retornan a sus puntos de parti- Ž—ȱŒ˜—ȱ•Šȱ̘Šȱ™›˜™’ŠȱŒ˜–˜ȱŒ˜—ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠȱ
da tal como se documenta en Li et al. 2007. y todo a un costo mínimo.
•ȱȱ’—’Œ’Š•–Ž—Žȱ™›˜™žŽœ˜ǰȱŒ˜—œ’Ž›àȱ–ø•’- •ȱŽ—Ž›ȱŽ—ȱŒžŽ—ŠȱšžŽȱ•Šœȱ›žŠœȱœŽ›Ÿ’Šœȱ™˜›ȱ•Šȱ̘-
™•ŽœȱŸŽ‘ÇŒž•˜œȱǻ‘žǰȱŘŖŖśǼǰȱŠšžÇȱœŽȱŒ˜—œ’Ž›Šȱž—Šȱ̘Šȱ ta propia comienzan y terminan en un CD que se abre,
propia de vehículos con capacidad limitada y costos ¢ȱ •Šœȱ ›žŠœȱ ŠŽ—’Šœȱ ™˜›ȱ •Šȱ ̘Šȱ œž‹Œ˜—›ŠŠŠȱ Œ˜-
ꓘœȱŽȱžœ˜ȱ™˜›ȱŸŽ‘ÇŒž•˜ǯȱȱ—ȱŒ˜—“ž—˜ȱŽȱŒ•’Ž—ŽœȱŒ˜—ȱ mienzan en un CD de la empresa y terminan el reco-
Ž–Š—ŠȱŒ˜—˜Œ’ŠȱœŽȱ™žŽŽ—ȱŠŽ—Ž›ȱ™˜›ȱ•Šȱ̘Šȱ™›˜- ››’˜ȱ Œ˜—ȱ Ž•ȱ ø•’–˜ȱ Œ•’Ž—Žȱ œŽȱ ’Ž—Žȱ šžŽȱ ȱ
pia, donde se incurre en costos de utilización de los ar- considera la soluciones de varios sub-problemas de
cos, tal como se contempla en el problema de ruteo con forma simultánea:

358 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

1. El problema de localización de centros de distribu- clientes. El estudio se motivó por la observación de


ción, Facility Location Problem (FLP). una empresa comercial que debía hacer entregas a una
2. Asignación de clientes a los depósitos. gran cantidad de clientes, por tanto, fue necesario con-
řǯȱ •ȱ™›˜‹•Ž–ŠȱŽȱ›žŽ˜ȱŒŠ™ŠŒ’Š˜ȱǻǼǯȱ œ’Ž›Š›ȱŽ•ȱ›ŽŒ˜››’˜ȱŽȱ•Šœȱ›žŠœȱžœŠ—˜ȱ•Šȱ̘Šȱ™›˜™’Šȱ
4. El problema de ruteo abierto aplicado a los clientes o subcontratando el servicio de transporte con una
šžŽȱ—˜ȱœŽȱŠŽ—’Ž›˜—ȱŒ˜—ȱ•Šȱ̘ŠȱŽȱŸŽ‘ÇŒž•˜œȱ™›˜- empresa externa. La solución del problema consiste
™’ŠȱǻǼǯȱȱ Ž—ȱŽŽ›–’—Š›ȱŽ•ȱŠ–ŠÛ˜ȱà™’–˜ȱŽȱ•Šȱ̘ŠȱŽȱ˜›–Šȱ
que se atiendan las rutas sin exceder las restricciones
Lo anterior hace que el problema sea de muy alta com- de tiempo de las mismas y asignado las rutas a los ve-
plejidad computacional debido a que los problemas hículos. Se formula el problema, se describen algunas
ǰȱǰȱȱ¢ȱŠœ’—ŠŒ’à—ȱœŽȱŒ˜—œ’Ž›Š—ȱȬž- soluciones aproximadas y se discuten aspectos de la
ros de forma separada, además, la red del problema se implementación.
duplica al considerarse la opción de recorrer un arco Klincewicz et al. (1990), plantean la decisión del ta-
por una ruta propia o por una ruta subcontratada. –ŠÛ˜ȱ¢ȱŒ˜–™˜œ’Œ’à—ȱŽȱ•Šȱ̘ŠȱŽȱŸŽ‘ÇŒž•˜œȱšžŽȱŽ‹Žȱ
En este artículo se presentan tres contribuciones. atender a los clientes como una decisión estratégica
En primer lugar se propone el CLRPPC como un pro- que debe tomarse de forma periódica, donde se deter-
blema interesante para aplicaciones reales formulado –’—Šȱ œ’ȱ œŽȱ –Š—’Ž—Žȱ •Šȱ ̘Šȱ ™›˜™’Šȱ ˜ȱ œŽȱ Ž–™•ŽŠȱ ž—Šȱ
como un problema de programación lineal entera mix- empresa externa de entrega de mercancías. También
ta. En segundo lugar las restricciones de eliminación se considera el uso de una combinación de ambas op-
de sub-tours se sustituyen por un conjunto de restric- Œ’˜—Žœȱ™Š›ŠȱŽŽ›–’—Š›ȱŽ•ȱŠ–ŠÛ˜ȱŽȱ•Šȱ̘Šȱ™›˜™’Šȱ¢ȱ
ciones que garantizan conexión entre los clientes y de- •ŠȱŠœ’—ŠŒ’à—ȱŽœ™ŽŒÇꌊȱŠȱŒŠŠȱœŽŒ˜›ǯȱ•ȱ–˜Ž•˜ȱŒ˜—œ’-
pósitos a través de trayectorias radiales, permitiendo Ž›Šȱž—Šȱ¤›ŽŠȱŽ˜›¤ęŒŠȱ’Ÿ’’Šȱ™˜›ȱœŽŒ˜›ŽœȱŒ˜—ȱŽ-
que se puedan usar solvers comerciales para resolver –Š—Šœȱ ’Š›’Šœȱ Š•ŽŠ˜›’Šœȱ ¢ȱ ŠŽ—’Šœȱ ™˜›ȱ ž—ȱ ø—’Œ˜ȱ
de forma exacta problemas de hasta 50 clientes con un ǯȱ ˜œȱ Œ˜œ˜œȱ Œ˜—œ’Ž›Š˜œȱ ’—Œ•ž¢Ž—ȱ Œ˜œ˜œȱ ꓘœȱ ¢ȱ
gap inferior a 5%. En tercer lugar, el modelo propues- variables (por milla) de los envíos a través de los vehí-
to se puede adaptar a otras variantes del problema de culos propios o subcontratados. La pieza central de la
›žŽ˜ȱ Žȱ ŸŽ‘ÇŒž•˜œȱ Œ˜—œ’Ž›Š—˜ȱ ̘Šȱ ™›˜™’Šȱ ¢ȱ œž‹- metodología de solución consiste en la formulación de
Œ˜—›ŠŠŠȱ Š•Žœȱ Œ˜–˜ȱ ǰȱ ¢ȱ ǯȱ ’—Š•- ž—ȱȱŒ˜—ȱž—ȱø—’Œ˜ȱŽ™àœ’˜ǰȱŽ—ȱ•ŠȱŒžŠ•ȱŒŠŠȱŒ•’Ž—Žȱ
–Ž—Žǰȱ Ž•ȱ –˜Ž•˜ȱ œŽȱ ŸŽ›’ęŒŠȱ Œ˜—ȱ œ’œŽ–Šœȱ Žȱ ™›žŽ‹Šȱ (sector) se atiende por un CD.
tomados de la literatura especializada, obteniéndose Chu (2005), denomina el problema como de camión
resultados de buena calidad. propio y camión subcontratado (truckload and a less-than
truck load carrier) donde propone un modelo matemáti-
co lineal entero binario, el cual resuelve casos hasta de
Estado del arte
ŘśȱŒ•’Ž—Žœȱ¢ȱž—Šȱ‘Žž›Çœ’ŒŠȱšžŽȱ–˜’ęŒŠȱŽ•ȱŠ•˜›’–˜ȱ
La entrega de mercancías y servicios desde los centros de ahorros propuesto por Clarke and Wright (1964),
de distribución a los clientes, es un problema importan- adicionándole una fase de mejoramiento.
te y práctico dentro de la gestión logística. Cuando se En Bolduc et alǯȱ ǻŘŖŖŝǼȱ ŽŽŒøŠ—ȱ ž—Šȱ ™›˜™žŽœŠȱ Žȱ
™›ŽœŽ—Š—ȱ̞ŒžŠŒ’˜—ŽœȱŽȱ•ŠȱŽ–Š—Šȱ›Ž•ŠŒ’˜—ŠŠȱŒ˜—ȱ dos soluciones iniciales diferentes, las cuales se mejo-
aumentos inesperados de la misma que hacen que la ›Š—ȱŒ˜—ȱœ˜ęœ’ŒŠŠœȱŽœ›ŠŽ’ŠœȱŽȱ’—Ž›ŒŠ–‹’˜ȱŽȱŒ•’Ž—-
̘Šȱ ™›˜™’Šȱ Žȱ ŸŽ‘ÇŒž•˜œȱ œŽŠȱ ’—ŒŠ™Š£ȱ Žȱ ŠŽ—Ž›•Šǰȱ œŽȱ tes. Bolduc et al. (2008), presentan una metaheurística
Œ˜—œ’Ž›Šȱ Ž•ȱ žœ˜ȱ Žȱ ̘Šȱ œž‹Œ˜—›ŠŠŠǯȱ ˜—ȱ ‹ŠœŽȱ Ž—ȱ con procedimientos de perturbación más robustos que
Ž••˜ǰȱŠ™Š›ŽŒŽ—ȱŽ—ȱ•Šȱ•’Ž›Šž›ŠȱŽ•ȱȱŸŠ›’Š—ŽœȱŒ˜–˜ȱ combina aleatoriedad, mejoramiento y perturbación.
ȱ¢ȱǯ œŠȱ–ŽŠ‘Žž›Çœ’ŒŠȱ›ŽŠ•’£Šȱž—Šȱ‹øœšžŽŠȱ•˜ŒŠ•ȱŽœŒŽ—-
dente basada en diferentes estructuras de vecindad con
˜œȱ Žœ›ŠŽ’Šœȱ Žȱ ’ŸŽ›œ’ęŒŠŒ’à—DZȱ ž—ȱ ™›˜ŒŽ’–’Ž—˜ȱ
VRPPC
aleatorio constructivo y un mecanismo de perturbación
˜œȱ ™›˜‹•Ž–Šœȱ Žȱ ›žŽ˜ȱ Œ˜—œ’Ž›Š—˜ȱ ̘Šȱ ™›˜™’Šȱ ¢ȱ basado en estrategias de intercambio de clientes. La
subcontratada no son comunes en la literatura. Ball et metodología se valida sobre instancias donde se consi-
al. (1983), realiza una de las primeras aproximaciones Ž›Šȱ̘Šȱ‘˜–˜·—ŽŠȱ¢ȱ‘ŽŽ›˜·—ŽŠǯȱ
¢ȱȱŒ˜—œ’Ž›ŠȱŽ•ȱ™›˜‹•Ž–ŠȱŽȱ™•Š—ŽŠŒ’à—ȱŽȱ•Šȱ̘ŠȱŽȱ Côté y Potvin (2009), desarrollaron una heurística
vehículos, la cual debe hacer recorridos largos para ‹ŠœŠŠȱŽ—ȱøœšžŽŠȱŠ‹øȱ¢ȱŽ—ŒŠŽ—Š–’Ž—˜ȱŽȱ›Š¢ŽŒ-
realizar las entregas de mercancías a un conjunto de torias. La integración de estos mecanismos permite en-

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 359
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

contrar mejores respuestas, particularmente para las tancias hasta de 10 clientes y 2 centros de distribución
instancias heterogéneas propuestas por Bolduc et al. documentadas en el artículo.
(2008). El vecindario del encadenamiento de trayecto- Stenger et al. (2013), presentan un problema de ruteo
›’Šœȱ ’Ž—Žȱ •Šȱ ™›˜™’ŽŠȱ Žȱ –˜’ęŒŠ›ȱ •Šȱ Šœ’—ŠŒ’à—ȱ Žȱ šžŽȱ œžŒŽŽȱ Ž—ȱ •Šœȱ Ž—›ŽŠœȱ ꗊ•Žœǰȱ ˜—Žȱ •˜œȱ ›Š¢ŽŒ˜œȱ
Œ•’Ž—ŽœȱŽ—›Žȱ•Šȱ̘Šȱ™›˜™’Šȱ¢ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯ son inferiores a 1 milla y las cargas son pequeños paque-
˜Ÿ’—ȱ¢ȱŠžȱǻŘŖŗŗǼǰȱ™›˜™˜—Ž—ȱž—Šȱ‘Žž›Çœ’ŒŠȱ‹Š- tes, el cual se denomina: problema de ruteo multi-centro
œŠŠȱŽ—ȱøœšžŽŠȱŠ‹øȱŒ˜—ȱŽ—ŒŠŽ—Š–’Ž—˜ȱŽȱ›Š¢ŽŒ- Žȱ’œ›’‹žŒ’à—ȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱœž‹Œ˜—›ŠŠŠǰȱMulti-
torias. Para su análisis, se emplearon instancias Depot Vehicle Routing Problem with Private Fleet and Com-
homogéneas y heterogéneas, obteniendo mejoramiento mon Carrier ǻǼǰȱœŽȱ™›ŽœŽ—ŠȱŒ˜–˜ȱž—ŠȱŽ¡Ž—œ’à—ȱ
en las soluciones, sin embargo, los tiempos computa- Ž•ȱ™›˜‹•Ž–ŠȱŽȱ›žŽ˜ȱŒ˜—ȱ–ø•’™•ŽœȱŒŽ—›˜œȱŽȱ’œ›’‹ž-
Œ’˜—Š•Žœȱœ˜—ȱœ’—’ęŒŠ’ŸŠ–Ž—Žȱ–¤œȱŠ•˜œȱšžŽȱ•˜œȱ›Ž™˜›- Œ’à—ǰȱ ˜—Žȱ •˜œȱ Œ•’Ž—Žœȱ œŽȱ ™žŽŽ—ȱ ŠŽ—Ž›ȱ ™˜›ȱ •Šȱ ̘Šȱ
tados en Bolduc et al. (2008). propia situada en los centros de distribución de la em-
’žȱ ¢ȱ ‘’‹’—ȱ ȱ ǻŘŖŗŘǼǰȱ Ž—˜–’—Š—ȱ Ž•ȱ ȱ Œ˜–˜DZȱ presa o por vehículos subcontratados. En este trabajo se
close-open vehicle routing problemȱǻǼǰȱŒ˜—œ’Ž›Š—- desarrolla un algoritmo basado en intercambios de ve-
do en la solución del problema rutas abiertas y rutas ce- cindario cíclico que incorporan un mecanismo adaptati-
rradas. El objetivo del problema es minimizar los costos vo, considerando una etapa aleatoria de perturbación.
ꓘœȱ ¢ȱ ŸŠ›’Š‹•Žœȱ Žȱ •˜œȱ ˜œȱ ’™˜œȱ Žȱ ›žŠœǯȱ •Š—ŽŠ—ȱ ž—ȱ Los estudios computacionales se realizan sobre dos con-
modelo matemático lineal entero mixto y un algoritmo juntos de instancias desarrolladas por los autores. El pri-
memético para resolver el problema. Reportan resulta- mer conjunto de instancias se conforma por 55 casos
dos computacionales sobre las instancias de Augerat et entre 5 y 20 clientes con tres centros de distribución pro-
al. (1998), adaptadas a las condiciones del problema. El pios y cuatro centros de distribución subcontratados. El
modelo matemático se implementó en CPLEX 12.2 con segundo conjunto de instancias es una adaptación de 33
un límite de tiempo de 48 horas para las instancias entre instancias tomadas de Cordeau et al. (1998).
32 y 50 clientes, reportan GAPs de 20% en promedio. El
algoritmo memético propuesto se compara con los valo-
CLRPPC
res encontrados con CPLEX para instancias desde 32
clientes hasta 361 clientes, reportando GAPs de 0.3 a El problema de localización y ruteo considerando res-
13.88%. ›’ŒŒ’˜—ŽœȱŽȱŒŠ™ŠŒ’ŠȱŠŽ—’ŠȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱ̘-
Kratica et al. (2012), denominan el problema como ta subcontratada, es una área de interés que se con-
de selección de ruteo y tercerización (routing and carrier sidera como nueva línea de investigación (Prodhon,
selection problem). En este problema el objetivo es mini- 2014). Este caso se puede observar cuando el nivel de
mizar todos los costos, los cuales constan de tres partes: actividades aumenta, como en la industria de servicios,
Œ˜œ˜œȱ ꓘœȱ Ž‹’˜ȱ Š•ȱ žœ˜ȱ Žȱ •˜œȱ ŸŽ‘ÇŒž•˜œȱ Žȱ •Šȱ ̘Šȱ donde aparecen de forma reiterada actividades como el
propia, costos variables de cada vehículo y costo de los –Š—Ž—’–’Ž—˜ȱ ¢ȱ ›Ž™Š›ŠŒ’à—ȱ Žȱ •Šȱ ̘Šȱ Žȱ ŸŽ‘ÇŒž•˜œǰȱ
›Š¢ŽŒ˜œȱ›ŽŠ•’£Š˜œȱ™˜›ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯȱ›ŽœŽ—- šžŽȱ‘ŠŒŽ—ȱšžŽȱ•Šȱ̘Šȱ—˜ȱœŽŠȱœžęŒ’Ž—Žȱ™Š›ŠȱŠŽ—Ž›ȱ•Šȱ
Š—ȱ ž—Šȱ ‘Žž›Çœ’ŒŠȱ ‹ŠœŠŠȱ Ž—ȱ ž—ȱ –Š›Œ˜ȱ Žȱ ‹øœšžŽŠȱ demanda de los clientes. Esta situación también se pre-
genética, donde se ordenan los clientes que no se aten- senta en la logística de desastres, donde la demanda
’Ž›˜—ȱ™˜›ȱ•Šȱ ̘Šȱ™›˜™’ŠǰȱŽȱŠŒžŽ›˜ȱŒ˜—ȱœžœȱ’œŠ—- desborda la capacidad de atención con los recursos dis-
Œ’Šœǰȱ¢ŠȱšžŽȱŠȱ›ŠŸ·œȱŽȱŽ••ŠœȱœŽȱ˜›’Ž—Šȱ•Šȱ‹øœšžŽŠȱŽ—ȱ ponibles. De acuerdo con la revisión de la literatura, es
el espacio de soluciones, al aplicar operadores genéti- un problema que inicia su estudio.
Œ˜œȱŽȱœŽ•ŽŒŒ’à—ǰȱ›ŽŒ˜–‹’—ŠŒ’à—ȱ¢ȱ–žŠŒ’à—ǯȱŠ•’Š—ȱ•Šȱ
metodología con instancias homogéneas y heterogé-
Modelo matemático propuesto para el clrppc
neas tomadas de Bolduc et al. (2008).
Para el CLRPPC se tienen las siguientes consideracio-
MDVRPPC nes: Se cuenta con un conjunto I de CDs candidatos a
abrirse, un conjunto de clientes J con demanda conoci-
Chu et al. (2007), consideran una variante multi-centro Šȱ šžŽȱ œŽȱ Ž‹Ž—ȱ œŽ›Ÿ’›Dzȱ ž—Šȱ ̘Šȱ ™›˜™’Šȱ Žȱ ŸŽ‘ÇŒž•˜œȱ
Žȱ’œ›’‹žŒ’à—ȱŽ•ȱǰȱ˜—ŽȱœŽȱ›ŽŠ•’£Š—ȱŽ—›ŽŠœȱ homogénea de tamaño k,ȱ ’—œžęŒ’Ž—Žȱ ™Š›Šȱ ŠŽ—Ž›ȱ •Šȱ
y recepciones simultáneamente a los clientes, pero no demanda de los clientes. La red asociada al problema
™›ŽœŽ—Š—ȱŽȱ˜›–ŠȱŽœ™ŽŒ’ęŒŠȱŒž¤•ŽœȱœŽȱŠ’Ž—Ž—ȱ™˜›ȱ•Šȱ consta de dos grafos completos, el primero asociado a
̘Šȱœž‹Œ˜—›ŠŠŠǰȱŠšžÇȱœŽȱ™›˜™˜—Žȱž—ȱ–˜Ž•˜ȱ–ŠŽ- los arcos recorridos por las rutas propias y el segundo a
mático y una heurística simple, que se validan con ins- las subcontratadas, bajo las siguientes consideraciones:

360 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

ŠǼȱȱ —ȱ ŸŽ‘ÇŒž•˜ȱ Žȱ •Šȱ ̘Šȱ ™›˜™’Šȱ œ’›ŸŽȱ ž—Šȱ œ˜•Šȱ ›žŠȱ ˜™Ž›Š’Ÿ˜œǯȱŠœȱ›Žœ›’ŒŒ’˜—ŽœȱǻŘŗǼȱŠȱǻŘŞǼȱœŽȱ›ŽęŽ›Ž—ȱŠȱ•Šȱ
que comienza y termina en el CD. naturaleza de las variables.
b) Cada cliente se visita una sola vez, ya sea por un
ŸŽ‘ÇŒž•˜ȱ Žȱ •Šȱ ̘Šȱ ™›˜™’Šȱ ˜ȱ ™˜›ȱ ž—ȱ ŸŽ‘ÇŒž•˜ȱ œž‹- min ¦ o y  ¦ Fa  ¦ c x  ¦ c a
iI
i i
iI
ij
i , jV
ij ij
iI
ij ij  P ¦ cij sij
iV
(1)
contratado. jJ jJ jV
c) La demanda total en cada ruta servida por el vehí-
culo k no debe exceder su capacidad Q. s.a
ǼȱȱŠŠȱŸŽ‘ÇŒž•˜ȱŽȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠȱ›ŽŠ•’£Šȱœ˜•˜ȱ
una ruta r. ¦x ¦s
iV
ij
iV
ij 1 j  J (2)
e) Los despachos desde el depósito i no deben exceder
su capacidad Wi.
f) Para el CLRPPC, la suma de los costos incluye, cos- ¦x
kJ
jk  ¦ aij
iI
¦x
iV
ij j  J (3)
˜œȱꓘœȱŽȱŠ™Ž›ž›ŠȱŽȱ•˜œȱŒŽ—›˜œȱŽȱ’œ›’‹žŒ’à—ǰȱ
Œ˜œ˜œȱꓘœȱŽȱ•˜œȱŸŽ‘ÇŒž•˜œȱ™›˜™’˜œȱ¢ȱŒ˜œ˜œȱŠœ˜Œ’Š-
˜œȱŠȱ•˜œȱŠ›Œ˜œȱ›ŽŒ˜››’˜œȱ‹’Ž—ȱœŽŠȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ ¦ x ¦a
jJ
ij
jJ
ij
j  J (4)
˜ȱ™˜›ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯ

—ȱ•Šȱꐞ›ŠȱŗȱœŽȱ›Ž™›ŽœŽ—Šȱ•Šȱœ˜•žŒ’à—ȱŽȱž—ȱǯȱ ¦kJ
s jk d ¦ sij
iV
j  J (5)
Los CDs se representan por los nodos cuadrados y
notados con la variable Di ,se seleccionaron D1 y D2
para abrirse. Los clientes están representados por los xij  x ji  sij  s ji d 1   i, j  V (6)
—˜˜œȱŒ’›Œž•Š›ŽœȱŽ—ȱ•ŠȱŽę—’Œ’à—ȱŽȱ•Šœȱ›žŠœǰȱ•˜œȱŒ•’Ž—-
ŽœȱŚǰȱśȱ¢ȱŜȱšžŽȱ—˜ȱœŽȱŠŽ—’Ž›˜—ȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’ŠǰȱœŽȱ
asignan a una ruta subcontratada que parte del D2 y ¦
iV
tij  lij  ¦ (t jk 
kV
 l jk )  D j j  J (7)
termina con el cliente 6. Las variables xij corresponden iz j kz j
Šȱ•˜œȱŠ›Œ˜œȱ›ŽŒ˜››’˜œȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šǰȱ•ŠœȱŸŠ›’Š‹•Žœȱ
aijȱ’Ž—’ęŒŠ—ȱ•˜œȱŠ›Œ˜œȱŽȱ›Ž˜›—˜ȱŠ•ȱŽ™àœ’˜ȱŽȱ’—’Œ’˜ȱ
de la ruta, este arco solo se activa cuando la ruta se ¦ xij  sij card ( J )  
iV
(8)
asigna a un vehículo propio, las variables Sij se activan jV

ŒžŠ—˜ȱ•Šȱ›žŠȱœŽȱŠœ’—ŠȱŠȱž—ȱŸŽ‘ÇŒž•˜ȱŽȱ•Šȱ̘Šȱœž‹-
contratada, en este caso el vehículo no debe retornar ¦
iI
f ij d 1   j  J (9)
al depósito.
El problema de localización y ru-
Ž˜ȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱ̘ŠȱŠ•šž’•ŠŠȱ
(CLRPPC) se formula como un pro-
blema lineal entero mixto, el cual se
Žę—Žȱ™˜›ȱ•ŠœȱŽŒžŠŒ’˜—ŽœȱǻŗǼȬǻŘŞǼǯ
El conjunto de restricciones (2)-
(9) generan trayectorias radiales en
el CLRPPC, tanto en rutas propias
como en las subcontratadas, las
cuales inician en los depósitos y co-
nectan todos los clientes, de esta
forma no se presentan sub-tours en
las trayectorias generadas. El con-
junto de restricciones (13)-(17) se
aplican para las rutas propias e
’Ž—’ęŒŠ—ȱ —˜˜œȱ Ž›–’—Š•Žœȱ ¢ȱ Œ˜-
nectan estos a los depósitos de sali-
da, generando trayectorias cerradas.
El conjunto de restricciones (10)-
(12) y (18)-(20), establece límites )LJXUD0RGHORGHUHGGHO&/533&

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 361
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

tij d Qxij  i, j  V (10) de apertura de los centros de distribución, costos de


apertura de la ruta, costos variables por utilización de
lij d QSij  i, j  V (11) •˜œȱ Š›Œ˜œȱ ™˜›ȱ •Šȱ ̘Šȱ ™›˜™’Šǰȱ ˜ȱ ‹’Ž—ǰȱ ™˜›ȱ •Šȱ ̘Šȱ œž‹-
contratada.
Un nodo de demanda j debe tener un arco de llega-
¦ t
jJ
ij  lij  d wi yi  i  I (12)
da que lo conecta a la ruta, bien sea un arco recorrido
™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ˜ȱ™˜›ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǰȱŽœ˜ȱœŽȱ
representa en (2); (3) indica que la suma de los arcos de
¦ s  ¦ x
iV
ij
kV
jk 1  z j j  J (13)
salida de un nodo de demanda es igual a la suma de los
arcos de entrada: pudiendo ser un arco normal ‘x’ o un
arco de retorno al centro de distribución ‘a’, es decir, si
1  aij t fij  z j i I, j  J (14)
se llega a un nodo con una ruta propia, entonces sale de
igual forma; (4) garantiza que para un depósito ‘i’ el
(1  x ju  xuj ) d fij  fiu i I, j, u  V (15) —ø–Ž›˜ȱŽȱŠ›Œ˜œȱŽȱœŠ•’Šȱȁx’ȱŽ‹ŽȱœŽ›ȱ’žŠ•ȱŠ•ȱ—ø–Ž›˜ȱ
de arcos de llegada ‘a’; (5) asegura que si se sale de un
nodo con una ruta subcontratada es necesario llegar
fij  fiu d (1  x ju xuj ) i I, j, u  V (16)
con una ruta subcontratada, donde es posible que se lle-

gue al nodo, pero no salga (sería un nodo terminal de la
fij t xij i I, j,  J (17) ruta subcontratada); (6) evita la duplicación de los ar-
Œ˜œǰȱŽę—Žȱ•Šȱ˜›’Ž—ŠŒ’à—ȱŽȱž—ȱŠ›Œ˜ǰȱŽœȱŽŒ’›ǰȱœ’ȱŽ•ȱœŽ—-
tido es de i para j o de j para i.
Šȱ ›Žœ›’ŒŒ’à—ȱ ǻŝǼȱ ›Ž™›ŽœŽ—Šȱ Ž•ȱ ‹Š•Š—ŒŽȱ Žȱ ̞“˜œȱ
¦ y t ¦ D / ¦ w
iI
i
jJ
j
iI
i
(18)
para las rutas propias y para las rutas subcontratadas;
ǻŞǼȱ’Ž—’ęŒŠȱ•˜œȱŠ›Œ˜œȱŠŒ’Ÿ˜œȱšžŽȱŽ—Ž›Š—ȱ˜™˜•˜ÇŠœȱ
radiales; (9) garantiza que la demanda de una ruta se
debe conectar a un centro de distribución; (10) limita
¦x
j J
ij  sij d ¦ D j / Q
jJ
(19)
Ž•ȱ̞“˜ȱ™˜›ȱž—Šȱ›žŠȱ™›˜™’ŠȱŽȱŠŒžŽ›˜ȱŒ˜—ȱ•ŠȱŒŠ™ŠŒ’-
i I
dad de los vehículos y a la variable que determina el
uso de este tipo de ruta.
¦a
iI
ij d NVa (20)
Šȱ›Žœ›’ŒŒ’à—ȱǻŗŗǼȱ•’–’ŠȱŽ•ȱ̞“˜ȱ™˜›ȱž—Šȱ›žŠȱœž‹-
jJ
contratada de acuerdo con la capacidad de los vehícu-
los y a la variable que determina el uso de este tipo de
xij  ^0,1`  i, j  V (21)
›žŠDzȱǻŗŘǼȱ•’–’Šȱ•˜œȱ̞“˜œȱšžŽȱœŠ•Ž—ȱŽȱž—ȱŒŽ—›˜ȱŽȱ’œ-
tribución, de acuerdo con su capacidad y a la decisión
sij  ^0,1`  i, j  V (22) ŽȱŒ˜—œ›ž’›ȱŽœŽȱŒŽ—›˜ȱŽȱ’œ›’‹žŒ’à—DzȱǻŗřǼȱŽę—Žȱž—ȱ
—˜˜ȱ Ž›–’—Š•ȱ ™Š›Šȱ ›žŠœȱ ™›˜™’Šœȱ ǻ’Ž—’ęŒŠŠœȱ Œ˜—ȱ
yi  {0,1}  i,  I (23) z=1) cuando no existen arcos de salida para ese nodo de
demanda, desde que no se llegue con un arco de ruta
fij  {0,1} i I, j,  V (24) subcontratada. Si ‘j’ es un nodo terminal, entonces la
restricción (14) obliga a que exista un arco de retorno.
zj  {0,1}  j  J (25) Las restricciones (15) y (16) para los arcos activos
™›˜™’˜œǰȱ’Ž—’ęŒŠ—ȱŠȱ›ŠŸ·œȱŽȱ•Šȱ›ŽȱŽ•ȱ—˜˜ȱŽȱ’—’Œ’˜ȱ
aij  {0,1}  i I, j,  J (26) de la ruta propia para activar el arco de retorno al cen-
tro de distribución. Si el arco entre el centro de distribu-
tij  R  i, j  V (27) ción ‘i’ y la demanda ‘j’ está activo, entonces se
garantiza que el nodo ‘j’ está conectado con el centro de
Iij  R   i, j  V (28) distribución ‘i’ (fij=1), esto se expresa en (17).
La restricción (18) determina un límite inferior para
Ž•ȱ—ø–Ž›˜ȱŽȱŒŽ—›˜œȱŽȱ’œ›’‹žŒ’à—ȱšžŽȱŽ‹Ž—ȱŒ˜—œ-
truirse de acuerdo con la suma de las demandas y con
La función objetivo (1) minimiza los costos de opera- la capacidad de los centros de distribución; (19) garan-
ción, los cuales corresponden a la suma de los costos ’£ŠȱšžŽȱŽ•ȱ—ø–Ž›˜ȱŽȱ›žŠœȱŽœȱœžęŒ’Ž—Žȱ™Š›ŠȱŠŽ—Ž›ȱ•Šȱ

362 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

Ž–Š—ŠDzȱ ǻŘŖǼȱ ŽœŠ‹•ŽŒŽȱ Ž•ȱ –¤¡’–˜ȱ —ø–Ž›˜ȱ Žȱ ›žŠœȱ da. Las instancias van de 20 a 50 clientes y de 1 a 5 de-
ŠŽ—’Šœȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’ŠDzȱǻŘŗǼȬǻŘŜǼȱŽę—Ž—ȱ•Šȱ—Šž- pósitos. En las instancias estudiadas se describen las
raleza binaria de las variables, xij , sij, yi, fij, zj y aij. Final- principales características, que dependen del problema
mente (27) y (28) precisan las variables tij y lij como estudiado y en general son las siguientes: nombre del
Œ˜—’—žŠœȱ ¢ȱ ›Ž™›ŽœŽ—Š—ȱ •Šȱ ŒŠ—’Šȱ Žȱ ̞“˜œȱ Žȱ –Ž›- ŒŠœ˜ǰȱ—ø–Ž›˜ȱŽȱŽ™àœ’˜œǰȱŒ˜œ˜ȱŽȱ’Ž—’ęŒŠŒ’à—ȱŽȱ•Šœȱ
cancías que se desplazan entre el nodo i y j por las rutas rutas propias y subcontratadas, costo por uso de vehí-
propias o subcontratadas, respectivamente. culos y depósitos, tiempo requerido en segundos en
cada caso estudiado, función objetivo total y GAP en
porcentaje.
Adaptación del modelo CLRPPC a CVRPPC y
En todos los casos, los arcos recorridos por vehícu-
MDVRPPC
los subcontratados se penalizaron con un valor P=2,
•ȱ–˜Ž•˜ȱšžŽȱœŽȱŽę—Žȱ™˜›ȱ•ŠœȱŽŒžŠŒ’˜—ŽœȱǻŗǼȬǻŘŞǼȱœŽȱ respecto a los recorridos por vehículos propios.
™žŽŽȱŠŠ™Š›ȱŠ•ȱǰȱŽŠ••Š—˜ȱI como un con- Š—˜ȱ™Š›ŠȱŽ•ȱȱŒ˜–˜ȱ™Š›ŠȱŽ•ȱȱŽ—ȱ•Šȱ
“ž—˜ȱŽȱž—ȱø—’Œ˜ȱŽ•Ž–Ž—˜ǰȱŠŽ–¤œǰȱ™Š›ŠȱŽœŠȱŸŠ›’Š—Žȱ función objetivo solo se consideran los costos de utiliza-
los parámetros Oi y FȱœŽȱ꓊—ȱŽ—ȱŒŽ›˜ȱŠ•ȱŒ˜–˜ȱœŽȱŒ˜—œ’- Œ’à—ȱŽȱŠ›Œ˜œȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ˜ȱ™˜›ȱ•Šȱœž‹Œ˜—›ŠŠŠDzȱ
Ž›Šȱ™Š›ŠȱŽ•ȱȱŽ—ȱ•Šȱ•’Ž›Šž›ŠȱŽœ™ŽŒ’Š•’£ŠŠǯȱŠ›Šȱ en estos problemas no se consideran costos por apertu-
resolver casos de prueba donde se considere el MD- ra de depósitos, ni costos por utilización de vehículos.
ǰȱœŽȱŽ‹ŽȱŠ›ŽŠ›ȱž—Šȱ›Žœ›’ŒŒ’à—ȱ˜—ŽȱœŽȱ’—’- Las instancias usadas para el CLRPPC se tomaron
que los depósitos ya están abiertos como se muestra en de Prins et al. (2006) y se adaptaron al problema, para
la ecuación (29). Para este tipo de problema las instan- Ž••˜ȱžŽȱ—ŽŒŽœŠ›’˜ȱŽę—’›ȱŽ•ȱ—ø–Ž›˜ȱŽȱŸŽ‘ÇŒž•˜œȱ’œ™˜-
cias de la literatura no consideran el costo de apertura nibles k, calculado mediante (30), con base en la pro-
Oi, —’ȱŽ•ȱŒ˜œ˜ȱŠœ˜Œ’Š˜ȱŠ•ȱžœ˜ȱŽȱ•˜œȱŸŽ‘ÇŒž•˜œȱŽȱ•Šȱ̘Šȱ ™žŽœŠȱ ™›ŽœŽ—ŠŠȱ Ž—ȱ ˜Ÿ’—ȱ ¢ȱ Šžȱ ǻŘŖŗŗǼǰȱ ˜—Žȱ q
propia F, por lo tanto, tal como en el caso anterior am- corresponde a la demanda total de los clientes y Q co-
‹˜œȱœŽȱ꓊—ȱŽ—ȱŒŽ›˜ǯ rresponde a la capacidad máxima que el vehículo pue-
de transportar.
¦y

iI
i 1  iI (29)
k = 0.8q / Q (30)

El modelo matemático se resolvió bajo CPLEX 12.5


Resultados computacionales
(CPLEX, 2008) en un computador Intel i5-3470 3.2 GHZ,
—ȱ›Š—ȱ—ø–Ž›˜ȱŽȱŒŠœ˜œȱœŽȱŽœž’Š—ȱŒ˜—ȱŽ•ȱę—ȱŽȱŠ—Š- 8 GB y escrito en el lenguaje AMPL, “A Modeling Lan-
lizar el desempeño del modelo propuesto en la solución guage for Mathematical Programming” (Fourer et al.,
Žȱ ǰȱ ȱ ¢ȱ ǯȱ •ȱ ˜‹“Ž’Ÿ˜ȱ Žȱ •˜œȱ 2002).
casos estudiados es presentar un nuevo modelo mate- En la tabla 1 se presentan los resultados obtenidos
mático y su potencial en la solución de dichos proble- para el CLRPPC, donde kȱ›Ž™›ŽœŽ—ŠȱŽ•ȱ—ø–Ž›˜ȱŽȱŸŽ‘Ç-
mas. Tres conjuntos de sistemas de prueba se usan para Œž•˜œȱ’œ™˜—’‹•ŽœȱŽȱ•Šȱ̘Šȱ™›˜™’ŠǯȱǯȱŒ˜››Žœ™˜—ŽȱŠȱ
validar la propuesta, uno para cada variante considera- la función objetivo donde se consideran los costos de

7DEOD5HVXOWDGRV&/533&
Costo por
uso de tiempo GAP
Caso k Costo_ CDs Costos rutas F.O
vehículos (s) (%)
propios
Propias:10340
20-5-1-a 3 25549 1000 53553 7201 0
Sub: 16664
Propias: 16920
20-5-1-b 3 15497 2000 38151 24 0
Sub: 3734
Propias: 5965
20-5-2 3 24156 1000 47401 3000 0
Sub: 16240
Propias: 18761
20-5-2b 3 13911 3000 36594 15 0
Sub: 1922
Propias: 3450
50-5-2bBis 3 18763 1000 51119 80000 5
Sub: 27906

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 363
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

apertura de los CDs, costos asociados a la utilización de obtiene con un GAP de 6%. Los tiempos computacio-
•˜œȱŠ›Œ˜œȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ˜ȱœž‹Œ˜—›ŠŠŠȱ¢ȱ•˜œȱŒ˜œ˜œȱ —Š•Žœȱœ˜—ȱŠŒŽ™Š‹•Žœǯȱ—ȱ•ŠȱŠ‹•ŠȱŚȱœŽȱ’Ž—’ęŒŠ—ȱ•Šœȱ˜-
ꓘœȱŠœ˜Œ’Š˜œȱŠȱ•Šȱž’•’£ŠŒ’à—ȱŽȱ•˜œȱŸŽ‘ÇŒž•˜œȱ™›˜™’˜œǰȱ pologías de las rutas propias y subcontratadas.
tomados de Prins et al. (2006). El tiempo requerido por En la tabla 5 se presentan los resultados obtenidos
el software para resolver los casos de prueba se dan en ™Š›ŠȱŽ•ȱǯȱŠ›ŠȱŽœŽȱ’™˜ȱŽȱŸŠ›’Š—ŽȱœŽȱžœŠ›˜—ȱ’—œ-
œŽž—˜œǰȱꗊ•–Ž—ŽȱŽ•ȱ ȱŒ˜››Žœ™˜—ŽȱŠȱ•Šȱ’Ž›Ž—- Š—Œ’ŠœȱŽȱȱŽȱŗŜȱŠȱśŖȱŒ•’Ž—ŽœǰȱšžŽȱœŽȱ˜–Š›˜—ȱŽȱ
cia entre los límites superiores e inferiores. Augerat et al. (1998) y adaptadas con base en la ecuación
Los resultados muestran un buen desempeño del (30). La F.O incluye los costos de recorrer los arcos por la
modelo matemático propuesto, ya que se estudiaron ̘Šȱ™›˜™’Šȱ˜ȱœž‹Œ˜—›ŠŠŠǯȱ žŠ•ȱšžŽȱ™Š›ŠȱŽ•ȱȱ
instancias entre 20 y 50 clientes. En estos casos, los va- ¢ȱȱœŽȱžœŠȱž—Šȱ™Ž—Š•’ŠȱŽȱŘȱ™Š›Šȱ•˜œȱŠ›Œ˜œȱ
lores de GAP son iguales a cero en las instancias de 20 šžŽȱœŽȱ›ŽŒ˜››Ž—ȱ™˜›ȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠǯȱ˜œȱŸŠ•˜›ŽœȱŽȱ
clientes y de 5% para la instancia de 50 clientes, los GAP son de 0% para instancias de hasta 23 clientes y el
tiempos computacionales son aceptables. resto de instancias presenta un GAP entre [1-5]%, los
En la tabla 2 se presentan las topologías de las rutas tiempos computacionales son aceptables. En la tabla 6 se
›ŽŒ˜››’Šœȱ™˜›ȱ•Šȱ̘Šȱ™›˜™’Šȱ¢ȱœž‹Œ˜—›ŠŠŠȱ™Š›Šȱ•˜œȱ presentan las topologías de las rutas propias y subcon-
casos estudiados. tratadas de cada instancia. Los resultados permiten infe-
En la tabla 3, se relacionan los resultados obtenidos rir un buen desempeño del modelo propuesto.
™Š›Šȱ Ž•ȱ ǯȱ Šœȱ ’—œŠ—Œ’Šœȱ Žœž’ŠŠœȱ ŗȱ ¢ȱ Al analizar los resultados obtenidos se observa un
PO2 se tomaron de Cordeau et al. (1998). PO1 y PO2 se buen desempeño en los tres tipos de problemas estu-
–˜’ęŒŠ›˜—ȱ™Š›ŠȱŽ—Ž›Š›ȱŠȱ™Š›’›ȱŽȱŽœŠœǰȱ˜›Šœȱ’—œŠ—- diados, con valores de GAP entre [0-6]% y tiempos de
cias que permitieran estudiar el problema. Así el caso cómputo aceptables. Para instancias entre 50 y 70 clien-
P01-20-4 considera los cuatro depósitos y los 20 prime- tes el modelo matemático encuentra soluciones con va-
ros clientes. La función objetivo (F.O) corresponde a la lores de GAP entre 6 y 14%. También se podrían usar
sumatoria de los costos asociados a los arcos recorridos, conceptos de granularidad para acotar el espacio de
‹’Ž—ȱ œŽŠȱ ™˜›ȱ •Šȱ ̘Šȱ ™›˜™’Šȱ ˜ȱ œž‹Œ˜—›ŠŠŠǯȱ Šȱ ›žŠȱ soluciones, de manera que el óptimo global no se trun-
subcontratada considera una penalidad de 2. Para ins- que. Esta estrategia permite resolver estas instancias
tancias de 20 y 30 clientes, los valores de GAP se en- usando menos tiempo de cómputo y con valores de
cuentran entre [0-2]% y en el caso de 50 clientes se GAP dentro de rangos aceptables.

7DEOD5XWDVGHORVYHKtFXORVGHO&/533&
Solución
Caso K Rutas Sub-contratadas
Rutas Propias
Sub 1: 2-9-6-17
Sub 2: 2-10-18-23-25
20-5-1-a 3 Ruta 1: 3-24-16-19-8-12-3
Sub 3: 3-13-11
Sub 4: 5-15-14-22-7
Sub 5: 5-21-20
20-5-1-b 3 Ruta 1: 3-22-6-23-7-15-21-20-12-25-3
Sub 1: 3-8-13-24
Ruta 2: 4-17-18-10-19-16-9-14-11-4
Sub 1: 1-6. Sub 2: 1-9-11
Sub 3: 1-15. Sub 4: 4-10-18
20-5-2 3 Ruta 1: 4-12-7-14-8-4 Sub 5: 4-13. Sub 6: 5-21-16
Sub 7: 5-23-20-17-24
Sub 8: 5-25-19-22
20-5-2b 3 Ruta 1: 2-18-19-23-25-21-22-24-16-17-2
Sub 1: 4-15-8-14
Ruta 2: 4-6-11-9-7-10-13-20-12-4
50-5- 3 Ruta 1: 4-24-26-28-23-17-13-20-14-15-4 Sub 1: 2-30-18-21-8-12-6
2bBis Sub 2: 2-55-49-41-37-51-38-34-42-52-36
Sub 3: 4-11-16-19-22-29-25-10-27-9-7
Sub 4: 5-45-35-40-47-53-33
Sub 5: 5-48-39-50-32-44-43-46-31-54

364 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

7DEOD5HVXOWDGRV0'9533&
Costos rutas F.O tiempo
Instancia K Propias Subcontratadas (s) GAP
P01-20-4 4 218 82 300 212 0%
P01-25-4 4 268 100 368 27047 0%
PO1-30-4 5 315 96 411 42894 2%
PO1-30-3 5 344 94 438 61809 2%
PO2-50-4 4 383 138 521 50000 6%

7DEOD5XWDVGHORVYHKtFXORVGHO0'9533&
Solución Rutas
Instancia k
Rutas Propias Subcontratadas
PO1-20-4 4 Ruta 1: 1-23-17-1 Sub 1 : 1-8-22-18
Ruta 2: 2-10-11-12-5-2 Sub 2 : 4-24-7
Ruta 3: 3-14-19-21-16-9-3
Ruta 4: 3-15-6-20-13-3
P01-25-4 4 Ruta 1: 1-22-17-23-1 Sub 1: 1-8
Ruta 2: 2-28-27-11-12-5-2 Sub 2: 2-10-18-29
Ruta 3: 3-14-19-21-16-9-13-3 Sub 3: 4-24-7
Ruta 4: 4-6-26-15-20-25-4
PO1-30-4 5 Ruta 1: 1-23-17-22-21-1 Sub 1: 1-8
Ruta 2: 2-5-26-12-30-11-27-2 Sub 2: 2-16
Ruta 3: 2-10-28-29-18-2 Sub 3: 2-31
Ruta 4: 3-9-19-1434-13-3 Sub 4: 4-24-7-32
Ruta 5: 4-33-6-15-20-25-4
P01-30-3 3 Ruta 1: 1-22-16-21-20-1 Sub 1:1-7
Ruta 2: 2-23-6-31-25-4-2 Sub 2:2-15
Ruta 3: 2-27-26-10-29-11-2 Sub 3: 2-30-9-17-28
Ruta 4: 3-8-18-13-33-12-3
Ruta 5: 3-14-5-32-24-19-3
PO2-50-4 5 Ruta 1: 1-8-51-22-17-45-23-44-46-1 Sub 1: 2-31-10-18-29
Ruta 2: 2-52-27-28-47-11-30-12-35-32-26-5 Sub 2: 4-24-7-39-40
36-50-2 Sub 3: 4-33
Ruta 3: 3-13-34-38-25-54-20-6-15-42-3
Ruta 4: 3-14-43-37-49-19-48-41-21-16-9-53-3

7DEOD5HVXOWDGRV9533&
Caso k Rutas Rutas Costos rutas F.O T (s) GAP
Propias Sub_C (%)
P-n16_k8 6 6 2 Propias= 360 450 4 0%
Subcontratadas= 90
P-n19-k2 1 1 1 Propias=138 254 57 0%
Subcontratada=116
P-n20-k2 1 1 1 Propias=128 266 167 0%
Subcontratada=138
P-n21-k2 1 1 1 Propias= 117 267 404 0%
Subcontratadas=150
P-n22-k2 1 1 1 Propias=139 271 312 0%
Subcontratada=132
P-n22-k8 6 5 4 Propias=413 589 2418 0%
Subcontratadas=176
P-n23-k8 6 5 2 Propias= 430 532 8000 0%
Subcontratadas= 102
P-n40_k5 4 4 1 Propias: 416 478 55165 3%
subcontratada: 62
P-n45-k5 4 4 1 Propias: 464 540 66890 4%
subcontratada:76
P-n50-k7 5 5 2 Propias: 466 578 140375 5%
Tercerizado:112
A-n32-K5 3 3 2 Propias: 652 804 30500 5%
Subcontratada:152
A-n33-K5 3 3 2 Propias:482 686 40750 1%
Subcontratada:204
A-n39-k6 4 4 2 Propia: 741 837 53500 2%
Subcontratada:96

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 365
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

7DEOD5XWDVGHORVYHKtFXORVGHO9533&
Instancia K Solución Rutas
Rutas propias Subcontratadas
P-n16_k8 6 Ruta 1: 1-5-12-1 Sub 1: 1-2-4
Ruta 2: 1-9-1 Sub 2: 1-7
Ruta 3: 1-14-10-8-1
Ruta 4: 1-16-13-11-1
Ruta 5: 1-15-6-1
Ruta 6: 1-3-1
P-n19-k2 1 Ruta1: 1-2-11-5-12-15-13-4-18-17-9-6-1 Sub 1: 1-7-19-3-8-10-
16-14
P-n20-k2 1 Ruta 1: 1-2-11-14-9-18-19-4-13-16-12-5-1 Sub 1: 1-7-20-6-15-17-
10-8-3
P-n21-k2 1 Ruta1:1-5-12-16-13-4-20-19-9-11-2-17-1 Sub1:1-7-21-6-15-18-
10-14-8-3
P-n22-k2 1 Ruta 1: 1-2-11-5-12-16-13-4-20-19-9-14-10-1 Sub 1: 1-17-7-21-6-15-
18-22-8-3
P-n22-k8 5 Ruta 1: 1-10-3-2-7-1 Sub 1: 1-8-6
Ruta 2: 1-11-9-4-5-1 Sub 2: 1-13
Ruta 3: 1-14-12-1 Sub 3:1-17
Ruta 4: 1-15-21-22-1 Sub 4:1-20
Ruta 5: 1-16-19-18-1
P-n23-k8 6 Ruta 1: 1-2-3-1 Sub 1 : 1-22-7-21
Ruta 2: 1-4-20-19-1 Sub 2 : 1-17-9
Ruta 3: 1-8-5-1
Ruta 4: 1-11-13-16-12-1
Ruta 5: 1-18-10-14-1
Ruta 6: 1-23-15-6-1
P-n40_k5 4 Ruta 1: 1-7-25-24-8-27-9-32-29-2-28-1 Sub 1: 1-13-6-39-10
Ruta 2: 1-15-26-14-20-5-19-1
Ruta 3: 1-18-38-16-34-40-11-31-35-22-30-17-1
Ruta 4: 1-33-23-4-37-36-21-3-12-1
P-n45-k5 4 Ruta1: 1-5-14-42-20-41-43-45-38-6-1 Sub 1: 1-13-19-15-26
Ruta2: 1-7-24-25-44-8-27-32-29-9-28-1
Ruta 3: 1-12-3-30-21-36-37-4-23-2-33-1
Ruta 4: 1-18-16-34-40-11-31-35-22-17-10-39-1
P-n50-k7 5 Ruta 1: 1-8-36-20-15-12-39-27-1 Sub 1: 1-5-35-47-9
Ruta 2: 1-13-11-32-26-19-25-45-4-1 Sub 2: 1-18-41-33-
Ruta 3: 1-17-50-24-44-42-43-23-2-34-7-1 10-40
Ruta 4: 1-28-14-16-21-38-37-6-30-46-1
Ruta 5: 1-31-49-48-22-29-3-1
A-n32-K5 3 Ruta 1: 1-7-4-3-24-5-12-29-15-1 Sub 1: 1-25-28
Ruta 2: 1-27-8-14-18-20-32-22-1 Sub 2: 1-31-17-13-2
Ruta 3: 1-30-19-9-10-23-16-11-26-6-21-1
A-n33-K5 3 Ruta 1: 1-21-6-27-8-9-14-33-3-1 Sub 1: 1-5-13-11-31-
Ruta 2: 1-25-7-20-15-22-2-32-12-1 26-28
Ruta 3: 1-30-17-4-10-18-16-1 Sub 2: 1-23
Sub 3: 1-24-29-19
A-n39-k6 4 Ruta 1: 1-19-28-11-17-5-9-8-1 Sub 1 : 1-16-14-31
Ruta 2: 1-21-33-35-23-22-24-18-37-2-7-1 Sub 2 : 1-27-12
Ruta 3: 1-25-4-39-13-10-29-30-6-1
Ruta 4: 1-38-32-15-36-26-34-20-3-1

366 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

Conclusiones Nomenclatura

Este artículo propone un modelo lineal entero mixto Conjuntos:


que resuelve el problema de localización y ruteo con I Conjunto de los centros de distribución.
restricciones de capacidad, donde se considera el uso J Conjunto de los clientes.
Žȱ•Šȱ̘Šȱ™›˜™’Šȱ¢ȱœž‹Œ˜—›ŠŠŠȱǻǼǰȱ˜‹Ž—’Ž—- V Conjunto de nodos.
do resultados que respaldan la validez del modelo pro-
puesto. El CLRPPC se estudia poco y no se cuenta con Parámetros:
ž—ȱ–˜Ž•˜ȱŽę—’’Ÿ˜ǰȱ™˜›ȱ•˜ȱŠ—˜ǰȱŽœŽȱ–˜Ž•˜ȱ›Žœž•Šȱ Wi Capacidad del centro de distribución i.
de interés para la comunidad académica del área de Q Máxima carga que el vehículo puede transportar.
transporte.
Dj Demanda en unidades del cliente ubicado en el nodo j.
El modelo propuesto puede adaptarse para resolver
Ž•ȱ™›˜‹•Ž–ŠȱŽȱ›žŽ˜ȱŠŽ—’˜ȱŒ˜—ȱ̘Šȱ™›˜™’Šȱ¢ȱœž‹- cij Costo de viajar entre el nodo i y el nodo j.
Œ˜—›ŠŠŠȱ ǻǼȱ ¢ȱ Œ˜—ȱ –ø•’™•Žœȱ Ž™àœ’˜œȱ ǻ- NVa ø–Ž›˜ȱŽȱŸŽ‘ÇŒž•˜œȱ’œ™˜—’‹•Žœǯ
Ǽǯȱ ˜œȱ –˜Ž•˜œȱ œŽȱ ŸŠ•’Š—ȱ Œ˜—ȱ ’—œŠ—Œ’Šœȱ Žȱ •Šȱ P
Factor de penalización aplicado a cada arco que es
literatura especializada, donde los resultados demues- ›Š—œ’Š˜ȱžœŠ—˜ȱž—ȱŽ‘ÇŒž•˜ȱœž‹Œ˜—›ŠŠ˜ǯ
˜œ˜ȱꓘȱŠœ˜Œ’Š˜ȱŠȱŒŠŠȱŸŽ‘ÇŒž•˜ȱ™›˜™’˜ȱž’•’£Š˜ȱŽ—ȱ•Šȱ
tran la capacidad del modelo para resolver estos tres F
operación.
tipos de problemas, a pesar de la alta complejidad ma- Oi Costo de apertura del centro de distribución i.
temática, debido a que se resuelven dos grafos comple-
tos de manera simultánea, el primero representa las Š›’Š‹•ŽœDZ
rutas propias y el segundo las rutas subcontratadas. Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱœŽȱŠŒ’ŸŠȱŒžŠ—˜ȱŽ•ȱ
El modelo matemático planteado puede servir de xij  {V, V} arco entre los nodos i y j se recorre por
referencia para la solución de instancias de gran tama- ž—ȱŸŽ‘ÇŒž•˜ȱŽȱ•Šȱ̘Šȱ™›˜™’Šǯ
ño, cuando se usan otras estrategias de solución, tales Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱœŽȱŠŒ’ŸŠȱŒžŠ—˜ȱ
como técnicas híbridas que incluyan partición de con- sij  {V, V} el arco entre los nodos i y j se recorre
usando un vehículo subcontratado.
juntos (set partitioning), heurísticas y meta heurísticas.
Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱ’—’ŒŠȱ•Šȱ
Los resultados presentados en este trabajo pueden ser-
yi  {I} construcción del centro de distribución
vir como punto de referencia para futuros trabajos, ya ubicado en el nodo i.
que actualmente no se cuenta con resultados del CL-
Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱŽę—Žȱœ’ȱŽ•ȱŒ•’Ž—Žȱ
RPPC en la literatura. ubicado en el nodo j se atiende por
En trabajos futuros se busca explorar el modelo para fij  {I, V}
una ruta que inicia en el centro de
el caso de ruteo abierto. También se estudiarán otros distribución i.
métodos de solución con éxito en la solución de algu- Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱŽŽ›–’—Šȱœ’ȱŽ•ȱ
nos problemas de transporte, como es el caso del algo- zj  {J} cliente ubicado en el nodo j ŽœȱŽ•ȱø•’–˜ȱ
ritmo ILS y métodos híbridos basados en algoritmos atendido en la ruta.
genéticos. Š›’Š‹•Žȱ‹’—Š›’ŠȱšžŽȱ’—’ŒŠȱœ’ȱž—ȱ
vehículo utiliza trayectoria j- para volver
aij  {I, J} ŽœŽȱŽ•ȱꗊ•ȱŽȱœžȱ›ŽŒ˜››’˜ȱǻŽ—ȱŽ•ȱ—˜˜ȱ
Agradecimientos j) a un centro de distribución (en el nodo
i).
Eliana Mirledy Toro O., expresa su agradecimiento a la Š›’Š‹•ŽȱŒ˜—’—žŠȱšžŽȱ’—’ŒŠȱ•ŠȱŒŠ—’Šȱ
Facultad de Ingeniería Industrial de la Universidad tij  {V, V} de carga transportada por un vehículo
Tecnológica de Pereira, por el apoyo a la realización de Žȱ•Šȱ̘Šȱ™›˜™’ŠȱŽ—›Žȱ•˜œȱ—˜˜œȱȱi y j.
este proyecto de investigación. Š›’Š‹•ŽȱŒ˜—’—žŠȱšžŽȱ’—’ŒŠȱ•ŠȱŒŠ—’Šȱ
de carga transportada por un vehículo
lij  {V, V}
Žȱ•Šȱ̘Šȱœž‹Œ˜—›ŠŠŠȱŽ—›Žȱ•˜œȱ—˜˜œȱ
i y j.

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 367
Modelo matemático para resolver el problema de localización y ruteo con restricciones de capacidad considerando flota propia y subcontratada

Referencias Fourer R., Gay D.M., Kernighan B.W. AMPL: A Modeling Language for
Mathematical Programmingǰȱ؊ȱŽǯǰȱ›˜˜”œȦ˜•ŽȬ‘˜–œ˜—ǰȱŘŖŖŘǯ
žŽ›ŠȱǯǰȱŽ•Ž—žŽ›ȱ ǯǯǰȱŽ—ŠŸŽ—ȱǯǰȱ˜›‹Ž›¤—ȱǯǰȱŠŽěȱǯȱ Klincewicz J., Luss H., Pilcher M. Fleet size planning when outsi-
Ž™Š›Š’—ȱ ŒŠ™ŠŒ’¢ȱ ’—ŽšžŠ•’’Žœȱ ’—ȱ ‘Žȱ ȱ žœ’—ȱ Š‹žȱ de carrier service are available. Transportation Science, volu-
Search. European Journal of Operational Research, volumen 106 –Ž—ȱŘŚǰȱŗşşŖDZŗŜşȬŗŞŘǰȱ˜’DZŗŖǯŗŘŞŝȦ›œŒǯŘŚǯřǯŗŜş
ǻ—ø–Ž›˜ȱ ŘǼǰȱ Ž‹›Ž›˜ȱ ŗşşŞDZȱ śŚŜȬśśŝǰȱ ˜’DZŗŖǯŗŖŗŜȦŖřŝŝȬ ›Š’ŒŠȱ ǯǰȱ ˜œ’Œȱǯǰȱ˜œ’Œȱǯǰȱž˜œ’Šȱǯǰȱ’•’™˜Ÿ’Œȱǯȱȱ Ž—Ž’Œȱ
2217(97)00290-7 algorithm for the routing and carrier selection problem. Com-
Š••ȱǯǰȱ ˜•Ž—ȱǯǰȱœœŠȱǯǰȱ˜’—ȱǯȱȱ•Š——’—ȱ˜›ȱ›žŒ”ȱ̎Žȱœ’£Žȱ SISǰȱ Ÿ˜•ž–Ž—ȱ şǰȱ ǻ—ø–Ž›˜ȱ ŗǼǰȱ Ž—Ž›˜ȱ ŘŖŗŘDZȱ ŚşȬŜŘǰȱ ˜’DZȱ ŗŖǯŘŘşŞȦ
in the presence of a common-carrier option. Decision Sciences, CSIS100425067K
Ÿ˜•ž–Ž—ȱ ŗŚǰȱ ŗşŞřDZȱ ŗŖřȬŗŘŖǰȱ ˜’DZȱ ŗŖǯŗŗŗŗȦ“ǯŗśŚŖȬśşŗśǯŗşŞřǯ Li F., Golden B., Wasil, E. The open vehicle routing problem: algo-
tb00172.x rithms, large-scale test problems, and computational results.
Bolduc M.C., Renaud J., Boctor F. A heuristic for the routing and Computers and Operations Research, volumen 34, octubre 2007:
carrier selection problem. European Journal Operations Re- ŘşŗŞȬŘşřŖǰȱ˜’DZŗŖǯŗŖŗŜȦ“ǯŒ˜›ǯŘŖŖśǯŗŗǯŖŗŞ
searchǰȱ Ÿ˜•ž–Ž—ȱ ŗŞřǰȱ ’Œ’Ž–‹›Žȱ ŘŖŖŝDZşŘŜȬşřŘǰȱ ȱ ˜’DZŗŖǯŗŖŗŜȦ“ǯ Liu R. y Zhibin J. The close-open mixed vehicle routing problem.
ejor.2006.10.013 European Journal of Operational research, volumen 220, febrero
Bolduc M.C., Renaud J., Boctor F., Laporte G. A perturbation me- ŘŖŗŘDZȱřŚşȬřŜŖǰȱ˜’DZŗŖǯŗŖŗŜȦ“ǯŽ“˜›ǯŘŖŗŘǯŖŗǯŖŜŗ
Š‘Žž›’œ’Œȱ˜›ȱ‘ŽȱŸŽ‘’Œ•Žȱ›˜ž’—ȱ™›˜‹•Ž–ȱ ’‘ȱ™›’ŸŠŽȱ̎Žȱ ˜Ÿ’—ȱ ǯǯȱ¢ȱŠžȱǯǯȱŠ‹žȱŽŠ›Œ‘ȱ ’‘ȱŽ“ŽŒ’˜—ȱŒ‘Š’—œȱ˜›ȱ‘Žȱ
and common carriers. Journal Operations Research Society, vo- ŸŽ‘’Œ•Žȱ ›˜ž’—ȱ ™›˜‹•Ž–ȱ  ’‘ȱ ™›’ŸŠŽȱ ̎Žȱ Š—ȱ Œ˜––˜—ȱ ŒŠ-
lumen 59, junio 2008: 776-787 [en línea]. Disponible en: ‘Ĵ™DZȦȦ rrier. Journal Operations Research Society, volumen 62, Julio
   ǯ“œ˜›ǯ˜›ȦœŠ‹•ŽȦřŖŗřŘşşş ŘŖŗŗDZȱřŘŜȬřřŜǰȱ˜’DZŗŖǯŗŖśŝȦ“˜›œǯŘŖŗŖǯŗŖŘ
Chu C. A heuristic algorithm for the truckload and less than- ˜Ÿ’—ȱ ǯǰȱŠžȱǯȱŠ‹žȱœŽŠ›Œ‘ȱ ’‘ȱŽ“ŽŒ’˜—ȱŒ‘Š’—œȱ˜›ȱ‘ŽȱŸŽ‘’Œ•Žȱ
truckload problem. European Journal Operations Research, volu- ›˜ž’—ȱ™›˜‹•Ž–ȱ ’‘ȱ™›’ŸŠŽȱ̎ŽȱŠ—ȱŒ˜––˜—ȱŒŠ››’Ž›ǯȱJour-
–Ž—ȱŗŜśǰȱŘŖŖśDZȱŜśŝȬŜŜŝǰȱ˜’DZŗŖǯŗŖŗŜȦ“ǯŽ“˜›ǯŘŖŖřǯŖŞǯŖŜŝ nal of the operational research society, volumen 62, febrero 2011:
Chu C., Chang R., Chang H. A heuristic algorithm for the multi- řŘŜȬřřŜȱ ǽŽ—ȱ •Ç—ŽŠǾǯȱ ’œ™˜—’‹•Žȱ Ž—DZȱ ‘Ĵ™DZȦȦ   ǯ“œ˜›ǯ˜›ȦœŠ-
depot vehicle routing problem with outsider carrier selection, ‹•ŽȦŚŗŖśŞşŖś
Technical report, Department of shipping and Transportation Prins C., Prodhon C., Calvo R.W. The capacitated location-routing
Š—ŠŽ–Ž—ǰȱ Š’˜—Š•ȱ Š’ Š—ȱ ŒŽŠ—ȱ —’ŸŽ›œ’¢ǰȱ ŽŽ•ž—ǰȱ problem by a GRASP complemented by a learning process
Taiwan, 2007. and a path relinking,4-OR. AQuarterly journal of Operations re-
Clarke G., Wright J. Scheduling of vehicles from a central depot to searchǰȱŸ˜•ž–Ž—ȱŚȱǻ—ø–Ž›˜ȱřǼǰȱ“ž•’˜ȱŘŖŖŜDZȱŘŘŗȬŘřŞǰȱ˜’DZȱŗŖǯŗŖŖŝȦ
a number of delivery points. Operation Research, volumen 12, s10288-006-0001-9
1964: 568-581 [en línea]. Disponible en: ‘Ĵ™DZȦȦ   ǯ“œ˜›ǯ˜›Ȧ Prodhon C. y Prins C. A survey of recent research on location
œŠ‹•ŽȦŗŜŝŝŖř routing problems. European Journal of Operational Research, vo-
Cordeau J.F., Gendreau M., Laporte G. A tabu search heuristic for •ž–Ž—ȱ ŗŘŞȱ ǻ—ø–Ž›˜ȱ ŗǼǰȱ ˜Œž‹›Žȱ ŘŖŗŚDZȱ ŗȬŗŝǰȱ ˜’DZŗŖǯŗŖŗŜȦ“ǯ
periodic and multi-depot vehicle routingproblems. Networks, ejor.2014.01.005
Ÿ˜•ž–Ž—ȱřŖȱǻ—ø–Ž›˜ȱŘǼǰȱ’Œ’Ž–‹›ŽȱŗşşŞDZȱŗŖśȬŗŗşǰȱ˜’DZȱŗŖǯŗŖŖŘȦ Ž—Ž›ȱǯǰȱ ’˜ȱ ǯǰȱ —£ȱ ǯǰȱ Œ‘ ’—ȱ ǯȱ—ȱ ŠŠ™Š’ŸŽȱ ŸŠ›’Š‹•Žȱ
ǻ  ǼŗŖşŝȬŖŖřŝǻŗşşŝŖşǼřŖDZŘǀŗŖśDZDZ ȬśǁřǯŖǯDzŘȬ neighboorhod search algorithm for a vehicle routing problem
Côté J.F. y Potvin J.Y. A tabu search heuristic for the vehicle rou- arising in small package shipping. Transportation Science, vo-
’—ȱ™›˜‹•Ž–ȱ ’‘ȱ™›’ŸŠŽȱ̎ŽȱŠ—ȱŒ˜––˜—ȱŒŠ››’Ž›ǯȱEuropean •ž–Ž—ȱŚŝȱǻ—ø–Ž›˜ȱŗǼǰȱŘŖŗřDZȱŜŚȬŞŖǰȱ˜’DZȱŗŖǯŗŘŞŝȦ›œŒǯŗŗŗŖǯŖřşŜǯ
Journal Operations Research, volumen 198, octubre 2009: 464-
ŚŜşǰȱ˜’DZŗŖǯŗŖŗŜȦ“ǯŽ“˜›ǯŘŖŖŞǯŖşǯŖŖş
CPLEX optimization subroutine library guide and reference, ver-
sion 11.0, 2008.

368 Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM
Toro-Ocampo Eliana Mirledy, Franco-Baquero John Fredy, Gallego-Rendón Ramón Alfonso

Este artículo se cita:


Citación estilo Chicago
7RUR2FDPSR (OLDQD 0LUOHG\ -RKQ )UHG\ )UDQFR%DTXHUR 5D
PyQ$OIRQVR*DOOHJR5HQGyQ0RGHORPDWHPiWLFRSDUDUHVROYHU
HOSUREOHPDGHORFDOL]DFLyQ\UXWHRFRQUHVWULFFLRQHVGHFDSDFL
GDGFRQVLGHUDQGRIORWDSURSLD\VXEFRQWUDWDGDIngeniería Investi-
gación y Tecnología;9,,  

Citación estilo ISO 690


7RUR2FDPSR (0 )UDQFR%DTXHUR -) *DOOHJR5HQGyQ 5$
0RGHORPDWHPiWLFRSDUDUHVROYHUHOSUREOHPDGHORFDOL]DFLyQ\
UXWHRFRQUHVWULFFLRQHVGHFDSDFLGDGFRQVLGHUDQGRIORWDSURSLD\
VXEFRQWUDWDGDIngeniería Investigación y TecnologíaYROXPHQ;9,,
Q~PHUR MXOLRVHSWLHPEUH

Semblanzas de los autores


Eliana Mirledy Toro-Ocampo. Recibió los títulos de ingeniera industrial, magister en in-
geniería eléctrica y magister en investigación de operaciones y estadística por la
Universidad Tecnológica de Pereira, Colombia en 1994, 2006 y 2008, respectiva-
mente. Actualmente estudia el doctorado en ingeniería en la misma universidad.
Es docente del programa de ingeniería industrial de la Universidad Tecnológica de
Pereira, Colombia, desde 2005.
John Fredy Franco-Baquero. Recibió los títulos de ingeniero electricista y magíster en in-
geniería eléctrica por la Universidad Tecnológica de Pereira, Colombia en 2004 y
2006, respectivamente, asimismo el título de doctor en ingeniería eléctrica de la
Universidade Estadual Paulista, Ilha Solteira, Brazil en 2012. Sus áreas de investi-
gación son el desarrollo de métodos de optimización para el planeamiento y con-
trol de sistemas eléctricos de potencia. Actualmente desarrolla el proyecto de
póst-doctorado: Planejamento da expansão do sistema de distribuição de ener-
gia elétrica usando programação linear inteira mista, en la Universidade Estadual
Paulista, IlhaSolteira, Brazil.
Ramón Alfonso Gallego-Rendón. Es ingeniero electricista por la Universidad Tecnológi-
ca de Pereira, Colombia en 1981 y magister en ingeniería eléctrica por la Univer-
œ’Šȱ ŠŒ’˜—Š•ǰȱ ˜˜¤ǰȱ ˜•˜–‹’Šȱ Ž—ȱ ŗşŞśǯȱ œȱ Žœ™ŽŒ’Š•’œŠȱ Ž—ȱ ™•Š—ŽŠŒ’à—ȱ
energética en la Universidad de los Andes, Bogotá, Colombia en 1987. En 1997
recibió el título de PhD en ingeniería eléctrica por la Universidade Estadual de
Campinas, Sao Pablo, Brasil. Sus áreas de investigación incluyen los sistemas
eléctricos de transmisión, planeamiento de la distribución, aplicaciones de opti-
mización en sistemas eléctricos y sistemas de producción. Actualmente es profe-
sor de tiempo completo del programa de ingeniería eléctrica en la Universidad
Tecnológica de Pereira, Colombia.

Ingeniería Investigación y Tecnología, volumen XVII (número 3), julio-septiembre 2016: 357-369 ISSN 1405-7743 FI-UNAM 369

También podría gustarte