A Glowworm Swarm Optimization algorithm for the Vehicle Routing Problem with Stochastic Demands

被引:90
|
作者
Marinaki, Magdalene [1 ]
Marinakis, Yannis [2 ]
机构
[1] Tech Univ Crete, Inst Computat Mech & Optimizat, Sch Prod Engn & Management, Khania 73100, Greece
[2] Tech Univ Crete, Decis Support Syst Lab, Sch Prod Engn & Management, Khania 73100, Greece
关键词
Glowworm Swarm Optimization; Path ranking; Combinatorial Neighborhood Topology; Variable Neighborhood Search; Vehicle Routing Problem with Stochastic; Demands; BEES MATING OPTIMIZATION; NEIGHBORHOOD SEARCH; PRICE ALGORITHM; TIME WINDOWS; DELIVERY; SYSTEM; TRAVEL;
D O I
10.1016/j.eswa.2015.10.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Glowworm Swarm Optimization (GSO) algorithm is a relatively new swarm intelligence algorithm that simulates the movement of the glowworms in a swarm based on the distance between them and on a luminescent quantity called luciferin. This algorithm has been proven very efficient in the problems that has been applied. However, there is no application of this algorithm, at least to our knowledge, in routing type problems. In this paper, this nature inspired algorithm is used in a hybrid scheme (denoted as Combinatorial Neighborhood Topology Glowworm Swarm Optimization (CNTGSO)) with other metaheuristic algorithms (Variable Neighborhood Search (VNS) algorithm and Path Relinking (PR) algorithm) for successfully solving the Vehicle Routing Problem with Stochastic Demands. The major challenge is to prove that the proposed algorithm could efficiently be applied in a difficult combinatorial optimization problem as most of the applications of the GSO algorithm concern solutions of continuous optimization problems. Thus, two different solution vectors are used, the one in the continuous space (which is updated as in the classic GSO algorithm) and the other in the discrete space and it represents the path representation of the route and is updated using Combinatorial Neighborhood Topology technique. A migration (restart) phase is, also, applied in order to replace not promising solutions and to exchange information between solutions that are in different places in the solution space. Finally, a VNS strategy is used in order to improve each glowworm separately. The algorithm is tested in two problems, the Capacitated Vehicle Routing Problem and the Vehicle Routing Problem with Stochastic Demands in a number of sets of benchmark instances giving competitive and in some instances better results compared to other algorithms from the literature. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:145 / 163
页数:19
相关论文
共 50 条
  • [21] Combinatorial neighborhood topology bumble bees mating optimization for the vehicle routing problem with stochastic demands
    Yannis Marinakis
    Magdalene Marinaki
    Soft Computing, 2015, 19 : 353 - 373
  • [22] Particle swarm optimization algorithm for a vehicle routing problem with heterogeneous fleet, mixed backhauls, and time windows
    Belmecheri, Farah
    Prins, Christian
    Yalaoui, Farouk
    Amodeo, Lionel
    JOURNAL OF INTELLIGENT MANUFACTURING, 2013, 24 (04) : 775 - 789
  • [23] A Glowworm Swarm Optimization Algorithm Based Tribes
    Zhou, Yongquan
    Zhou, Guo
    Wang, Yingju
    Zhao, Guangwei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 537 - 541
  • [24] A Combination of Genetic Algorithm and Particle Swarm Optimization for Vehicle Routing Problem with Time Windows
    Xu, Sheng-Hua
    Liu, Ji-Ping
    Zhang, Fu-Hao
    Wang, Liang
    Sun, Li-Jian
    SENSORS, 2015, 15 (09) : 21033 - 21053
  • [25] Hybrid Artificial Glowworm Swarm Optimization Algorithm for Solving Constrained Engineering Problem
    Luo, Qifang
    Zhang, Junli
    ADVANCED RESEARCH ON INDUSTRY, INFORMATION SYSTEMS AND MATERIAL ENGINEERING, PTS 1-7, 2011, 204-210 : 823 - 827
  • [26] Variable neighborhood search for the stochastic and dynamic vehicle routing problem
    Sarasola, Briseida
    Doerner, Karl F.
    Schmid, Verena
    Alba, Enrique
    ANNALS OF OPERATIONS RESEARCH, 2016, 236 (02) : 425 - 461
  • [27] A Rule-Based Recourse for the Vehicle Routing Problem with Stochastic Demands
    Salavati-Khoshghalb, Majid
    Gendreau, Michel
    Jabali, Ola
    Rei, Walter
    TRANSPORTATION SCIENCE, 2019, 53 (05) : 1334 - 1353
  • [28] A Variable Neighborhood Search for the Generalized Vehicle Routing Problem with Stochastic Demands
    Biesinger, Benjamin
    Hu, Bin
    Raidl, Guenther R.
    EVOLUTIONARY COMPUTATION IN COMBINATORIAL OPTIMIZATION, EVOCOP 2015, 2015, 9026 : 48 - 60
  • [29] Exact Approach for the Vehicle Routing Problem with Stochastic Demands and Preventive Returns
    Louveaux, Francois V.
    Salazar-Gonzalez, Juan-Jose
    TRANSPORTATION SCIENCE, 2018, 52 (06) : 1463 - 1478
  • [30] Reinforcement Learning Approach to Stochastic Vehicle Routing Problem With Correlated Demands
    Iklassov, Zangir
    Sobirov, Ikboljon
    Solozabal, Ruben
    Takac, Martin
    IEEE ACCESS, 2023, 11 : 87958 - 87969