En matemáticas, el problema de enrutamiento de arcos con capacidad limitada (CARP, por sus siglas en inglés) consiste en encontrar el recorrido más corto con una distancia mínima en un grafo mixto con aristas no dirigidas y arcos dirigidos, dadas las restricciones de capacidad para los objetos que se mueven a lo largo del grafo, como quitanieves, barredoras de calles, máquinas esparcidoras de sal u otros objetos del mundo real con restricciones de capacidad. La restricción puede imponerse en función del tiempo que el vehículo permanece lejos del depósito central, de la distancia total recorrida o de una combinación de ambas con diferentes factores de ponderación.
Existen muchas variaciones diferentes del CARP descritas en el libro Arc Routing: Problems, Methods, and Applications de Ángel Corberán y Gilbert Laporte. [ 1 ]
La resolución del problema CARP implica el estudio de la teoría de grafos, el enrutamiento de arcos, la investigación operativa y los algoritmos de enrutamiento geográfico para encontrar la ruta más corta de manera eficiente.
El CARP es un problema de enrutamiento de arcos NP-difícil .
Problema de enrutamiento de arcos con capacidad a gran escala
El problema de enrutamiento de arcos con capacidad a gran escala (LSCARP, por sus siglas en inglés) es una variante del CARP que abarca 300 o más aristas para modelar problemas complejos de enrutamiento de arcos a gran escala.
Yi Mei et al. publicaron un algoritmo para resolver el problema de enrutamiento de arcos con capacidad a gran escala utilizando un algoritmo de coevolución cooperativa. [ 2 ]
LSCARP se puede resolver con un algoritmo de divide y vencerás aplicado a la descomposición de corte de ruta. [ 3 ]
El LSCARP también se puede resolver con una búsqueda local iterativa que mejora los límites superior e inferior de otros métodos. [ 4 ]
Se ha aplicado un algoritmo LSCARP a la recogida de residuos en Dinamarca con una heurística rápida denominada FAST-CARP. [ 5 ]
El algoritmo también se conoce como el Problema de Enrutamiento de Arcos con Capacidad de Tiempo (TCARP, por sus siglas en inglés). El TCARP se puede resolver con una metaheurística en un tiempo razonable. El TCARP suele surgir cuando no se aplican restricciones de volumen, por ejemplo, en la lectura de contadores [ 6 ].
Zhang et al. crearon una metaheurística para resolver una generalización llamada CARP multi-depósito a gran escala (LSMDCARP) denominada heurística de agrupamiento y búsqueda de rutas. [ 7 ]
En 2017 se desarrolló un algoritmo para el LSCARP llamado Paso de extensión y filtrado estadístico para CARP a gran escala (ESMAENS). [ 8 ]
El LSCARP se puede extender a un problema de enrutamiento de vehículos con capacidad limitada a gran escala con un algoritmo de descomposición jerárquica. [ 9 ] El LSCVRP se puede resolver con un método evolutivo basado en búsqueda local. [ 10 ] La resolución del LSCVRP se puede realizar mediante máquinas de vectores de soporte integradas y métodos de bosques aleatorios . [ 11 ]
Accorsi et al. [ 12 ] desarrollaron un algoritmo para resolver LSCARP basado en recocido simulado llamado FILO.
Referencias
- ↑ Prins, Christian (2015-02-05), "Capítulo 7: El problema de enrutamiento de arcos con capacidad: heurísticas" , Arc Routing , MOS-SIAM Series on Optimization, Society for Industrial and Applied Mathematics, pp. 131–157 , doi : 10.1137/1.9781611973679.ch7 , ISBN 978-1-61197-366-2, consultado el 14 de julio de 2022
- ↑ Mei, Yi; Li, Xiaodong; Yao, Xin (junio de 2014). "Coevolución cooperativa con agrupamiento de distancia de ruta para problemas de enrutamiento de arcos con capacidad a gran escala". IEEE Transactions on Evolutionary Computation . 18 (3): 435– 449. Bibcode : 2014ITEC...18..435M . doi : 10.1109/TEVC.2013.2281503 . ISSN 1089-778X . S2CID 4851980 .
- ↑ Zhang, Yuzhou; Mei, Yi; Zhang, Buzhong; Jiang, Keqin (2021-04-01). "Dividir y conquistar problemas de enrutamiento de arcos con capacidad a gran escala con descomposición de corte de ruta" . Information Sciences . 553 : 208–224 . arXiv : 1912.12667 . doi : 10.1016/j.ins.2020.11.011 . ISSN 0020-0255 . S2CID 209516398 .
- ↑ Martinelli, Rafael; Poggi, Marcus; Subramanian, Anand (2013-08-01). "Límites mejorados para el problema de enrutamiento de arcos con capacidad a gran escala" . Computers & Operations Research . 40 (8): 2145– 2160. doi : 10.1016/j.cor.2013.02.013 . ISSN 0305-0548 .
- ↑ Wøhlk, Sanne; Laporte, Gilbert (2018-12-02). "Una heurística rápida para problemas de enrutamiento de arcos con capacidad a gran escala" . Journal of the Operational Research Society . 69 (12): 1877– 1887. doi : 10.1080/01605682.2017.1415648 . ISSN 0160-5682 . S2CID 58021779 .
- ↑ de Armas, Jesica; Keenan, Peter; Juan, Angel A.; McGarraghy, Seán (2019-02-01). "Resolución de problemas de enrutamiento de arcos con capacidad de tiempo a gran escala: de heurísticas en tiempo real a metaheurísticas" . Annals of Operations Research . 273 (1): 135– 162. doi : 10.1007/s10479-018-2777-3 . ISSN 1572-9338 . S2CID 59222547. Archivado del original el 14 de julio de 2022. Recuperado el 14 de julio de 2022 .
- ↑ Zhang, Yuzhou; Mei, Yi; Huang, Shihua; Zheng, Xin; Zhang, Cuijuan (2021). "Una heurística de búsqueda y agrupamiento de rutas para el problema de enrutamiento de arcos con capacidad de múltiples depósitos a gran escala". IEEE Transactions on Cybernetics . 52 (8): 8286– 8299. doi : 10.1109/TCYB.2020.3043265 . ISSN 2168-2275 . PMID 33531309 . S2CID 231787553 .
- ↑ Shang, Ronghua; Du, Bingqi; Dai, Kaiyun; Jiao, Licheng; Xue, Yu (2018-06-01). "Algoritmo memético basado en paso de extensión y filtrado estadístico para problemas de enrutamiento de arcos con capacidad a gran escala" . Natural Computing . 17 (2): 375– 391. doi : 10.1007/s11047-016-9606-x . ISSN 1572-9796 . S2CID 12045910. Archivado del original el 14-07-2022 . Recuperado el 14-07-2022 .
- ↑ Zhuo, Er; Deng, Yunjie; Su, Zhewei; Yang, Peng; Yuan, Bo; Yao, Xin (junio de 2019). «Un estudio experimental de problemas de enrutamiento de vehículos con capacidad limitada a gran escala». Congreso IEEE de Computación Evolutiva (CEC) de 2019. págs. 1195–1202 . doi : 10.1109/CEC.2019.8790042 . ISBN 978-1-7281-2153-6. S2CID 199508674 .
- ↑ Xiao, Jianhua; Zhang, Tao; Du, Jingguo; Zhang, Xingyi (19 de noviembre de 2019). "Un algoritmo heurístico evolutivo multiobjetivo basado en agrupamiento de rutas para problemas de enrutamiento de vehículos con capacidad a gran escala". IEEE Transactions on Cybernetics . 51 (8): 4173– 4186. doi : 10.1109/TCYB.2019.2950626 . ISSN 2168-2275 . PMID 31751261. S2CID 208227740 .
- ↑ Cavalcanti Costa, Joao Guilherme; Mei, Yi; Zhang, Menzjie (diciembre de 2012). "Criterio de penalización del aprendizaje de la búsqueda local guiada para problemas de rutas de vehículos a gran escala" . Serie de simposios IEEE 2021 sobre inteligencia computacional (SSCI) . págs. 1 a 8. doi : 10.1109/SSCI50451.2021.9659939 . ISBN 978-1-7281-9048-8. S2CID 246288885 .
- ↑ Accorsi, Luca; Vigo, Daniele (2021-07-01). "Una heurística rápida y escalable para la solución de problemas de enrutamiento de vehículos con capacidad a gran escala" . Transportation Science . 55 (4): 832– 856. doi : 10.1287/trsc.2021.1059 . hdl : 1871.1/afb5bb43-3ee8-4e81-8698-0e45644f89be . ISSN 0041-1655 . S2CID 234370340. Archivado del original el 2022-07-14 . Recuperado el 2022-07-14 .
- teoría de grafos
- Algoritmos de grafos
- Planificación de rutas
- Optimización combinatoria