GMMA: GPU-based multiobjective memetic algorithms for vehicle routing problem with route balancing

被引:20
作者
Zhang, Zizhen [1 ]
Sun, Yuyan [1 ]
Xie, Hong [1 ]
Teng, Yi [2 ]
Wang, Jiahai [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
[2] China Post Grp Co Ltd, Guangdong Informat Technol Bur, Guangzhou, Guangdong, Peoples R China
基金
美国国家科学基金会;
关键词
Vehicle routing problem; Multiobjective; Parallel; GPU; CUDA; LOCAL SEARCH; TIME WINDOWS;
D O I
10.1007/s10489-018-1210-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A multiobjective optimization problem called a vehicle routing problem with route balancing (VRPRB) is studied. VRPRB extends traditional VRPs by considering two objectives simultaneously. The first objective is the minimization of the total traveling cost and the second one tries to ensure the balance among multiple routes. Different from another commonly used balancing objective, namely, the minimization of the difference between the maximal and minimal route cost, the objective we introduce is the minimization of the maximal route cost. Such setting can effectively avoid the occurrence of distorted solutions. In order to find Pareto-optimal solutions of VRPRB, we develop a multiobjective memetic algorithm (MMA), which integrates a problem-specific local search procedure into a multiobjective evolutionary algorithm. The MMA is further enhanced by using parallel computations on GPU devices. A simple version and a revised version of GPU-based MMAs are proposed and implemented on the CUDA platform. All the algorithms are tested on the benchmark instances to demonstrate their efficacy and effectiveness. Furthermore, the performances of CPU-based and GPU-based algorithms are analyzed.
引用
收藏
页码:63 / 78
页数:16
相关论文
共 32 条
  • [1] [Anonymous], PROCEDIA COMPUT SCI
  • [2] [Anonymous], 2002, VEHICLE ROUTING PROB
  • [3] [Anonymous], 2001, MULTIOBJECTIVE OPTIM
  • [4] [Anonymous], EUROGEN
  • [5] ROUTE 1ST - CLUSTER 2ND METHODS FOR VEHICLE-ROUTING
    BEASLEY, JE
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1983, 11 (04): : 403 - 408
  • [6] Benaini A, 2016, P MED C INF COMM TEC, P239
  • [7] Vehicle routing problem with time windows, part 1:: Route construction and local search algorithms
    Bräysy, I
    Gendreau, M
    [J]. TRANSPORTATION SCIENCE, 2005, 39 (01) : 104 - 118
  • [8] GPU computing in discrete optimization. Part I: Introduction to the GPU
    Brodtkorb, Andre R.
    Hagen, Trond R.
    Schulz, Christian
    Hasle, Geir
    [J]. EURO JOURNAL ON TRANSPORTATION AND LOGISTICS, 2013, 2 (1-2) : 129 - 157
  • [9] Solving multiobjective optimization problems using an artificial immune system
    Coello C.A.C.
    Cortés N.C.
    [J]. Genetic Programming and Evolvable Machines, 2005, 6 (2) : 163 - 190
  • [10] A fast and elitist multiobjective genetic algorithm: NSGA-II
    Deb, K
    Pratap, A
    Agarwal, S
    Meyarivan, T
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2002, 6 (02) : 182 - 197