A Multi-Start Algorithm for Solving the Capacitated Vehicle Routing Problem with Two-Dimensional Loading Constraints

被引:10
作者
Fava, Leandro Pinto [1 ]
Furtado, Joao Carlos [1 ]
Helfer, Gilson Augusto [2 ]
Barbosa, Jorge Luis Victoria [2 ]
Beko, Marko [3 ,4 ]
Correia, Sergio Duarte [4 ,5 ]
Leithardt, Valderi Reis Quietinho [4 ,5 ]
机构
[1] Univ Santa Cruz do Sul, Ind Syst & Proc Grad Program, Av Independencia 2293, BR-96815900 Santa Cruz Do Sul, RS, Brazil
[2] Univ Vale Rio dos Sinos, Appl Comp Grad Program, Av Unisinos 950, BR-93022750 Sao Leopoldo, RS, Brazil
[3] Univ Lisbon, Inst Super Tecn, Inst Telecomunicacoes, P-1049001 Lisbon, Portugal
[4] Univ Lusofona ULHT, COPELABS, P-1749024 Lisbon, Portugal
[5] Polytech Inst Portalegre, VALORIZA Res Ctr Endogenous Resource Valorizat, P-7300555 Portalegre, Portugal
来源
SYMMETRY-BASEL | 2021年 / 13卷 / 09期
关键词
routing; 2L-CVRP; loading; multithreading; rotation; tabu search; graph theory; CONSTRUCTIVE GENETIC ALGORITHM; TABU SEARCH ALGORITHM; NEIGHBORHOOD SEARCH; MODEL; HEURISTICS; MANAGEMENT;
D O I
10.3390/sym13091697
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
This work presents a multistart algorithm for solving the capacitated vehicle routing problem with 2D loading constraints (2L-CVRP) allowing for the rotation of goods. Research dedicated to graph theory and symmetry considered the vehicle routing problem as a classical application. This problem has complex aspects that stimulate the use of advanced algorithms and symmetry in graphs. The use of graph modeling of the 2L-CVRP problem by undirected graph allowed the high performance of the algorithm. The developed algorithm is based on metaheuristics, such as the Constructive Genetic Algorithm (CGA) to construct promising initial solutions; a Tabu Search (TS) to improve the initial solutions on the routing problem, and a Large Neighborhood Search (LNS) for the loading subproblem. Although each one of these algorithms allowed to solve parts of the 2L-CVRP, the combination of these three algorithms to solve this problem was unprecedented in the scientific literature. In our approach, a parallel mechanism for checking the loading feasibility of routes was implemented using multithreading programming to improve the performance. Additionally, memory structures such as hash-tables were implemented to save time by storing and querying previously evaluated results for the loading feasibility of routes. For benchmarks, tests were done on well-known instances available in the literature. The results proved that the framework matched or outperformed most of the previous approaches. As the main contribution, this work brings higher quality solutions for large-size instances of the pure CVRP. This paper involves themes related to the symmetry journal, mainly complex algorithms, graphs, search strategies, complexity, graph modeling, and genetic algorithms. In addition, the paper especially focuses on topic-related aspects of special interest to the community involved in symmetry studies, such as graph algorithms and graph theory.
引用
收藏
页数:29
相关论文
共 73 条
  • [1] A computational model for adaptive recording of vital signs through context histories
    Aranda, Jorge Arthur Schneider
    Bavaresco, Rodrigo Simon
    de Carvalho, Juliano Varella
    Yamin, Adenauer Correa
    Tavares, Mauricio Campelo
    Barbosa, Jorge Luis Victoria
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (12) : 16047 - 16061
  • [2] An Experimental Comparison of Algebraic Differential Evolution using different Generating Sets
    Baioletti, Marco
    Milani, Alfredo
    Santucci, Valentino
    Bartoccini, Umberto
    [J]. PROCEEDINGS OF THE 2019 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCCO'19 COMPANION), 2019, : 1527 - 1534
  • [3] TrailCare: An indoor and outdoor Context-aware system to assist wheelchair users
    Barbosa, Jorge
    Tavares, Joao
    Cardoso, Ismael
    Alves, Bruno
    Martini, Bruno
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2018, 116 : 1 - 14
  • [4] Automatic Unsupervised Texture Recognition Framework Using Anisotropic Diffusion-Based Multi-Scale Analysis and Weight-Connected Graph Clustering
    Barbu, Tudor
    [J]. SYMMETRY-BASEL, 2021, 13 (06):
  • [5] Prioritization of OHS key performance indicators that affecting business competitiveness - A demonstration based on MAUT and Neural Networks
    Benitez Nara, Elpidio Oscar
    Sordi, Diane Cristina
    Schaefer, Jones Luis
    Corleta Schreiber, Jacques Nelson
    Baierle, Ismael Cristofer
    Sellitto, Miguel Afonso
    Furtado, Joao Carlos
    [J]. SAFETY SCIENCE, 2019, 118 : 826 - 834
  • [6] The Split Delivery Vehicle Routing Problem with three-dimensional loading constraints
    Bortfeldt, Andreas
    Yi, Junmin
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (02) : 545 - 558
  • [7] A hybrid algorithm for the capacitated vehicle routing problem with three-dimensional loading constraints
    Bortfeldt, Andreas
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (09) : 2248 - 2257
  • [8] A unified tabu search heuristic for vehicle routing problems with time windows
    Cordeau, JF
    Laporte, G
    Mercier, A
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2001, 52 (08) : 928 - 936
  • [9] ORACON: An adaptive model for context prediction
    da Rosa, Joao H.
    Barbosa, Jorge L. V.
    Ribeiro, Giovane D.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2016, 45 : 56 - 70
  • [10] SOLUTION OF A LARGE-SCALE TRAVELING-SALESMAN PROBLEM
    DANTZIG, G
    FULKERSON, R
    JOHNSON, S
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF AMERICA, 1954, 2 (04): : 393 - 410