Exploring parallel multi-GPU local search strategies in a metaheuristic framework

被引:23
|
作者
Rios, Eyder [1 ,2 ]
Ochi, Luiz Satoru [2 ]
Boeres, Cristina [2 ]
Coelho, Vitor N. [2 ]
Coelho, Igor M. [3 ]
Farias, Ricardo [4 ]
机构
[1] Univ Estadual Piaui UESPI, Parnaiba, PI, Brazil
[2] Univ Fed Fluminense, Inst Comp, Niteroi, RJ, Brazil
[3] Univ Estado Rio De Janeiro, Rio De Janeiro, RJ, Brazil
[4] Univ Fed Rio de Janeiro, COPPE Sistemas, Rio de Janeiro, RJ, Brazil
关键词
Multi-GPU; Parallel metaheuristic; Local search; Minimum latency problem; VND; GRASP; ILS; COMBINATORIAL OPTIMIZATION; TRAVELING SALESMAN; IMPLEMENTATION; ALGORITHM;
D O I
10.1016/j.jpdc.2017.06.011
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Optimization tasks are often complex, CPU-time consuming and usually deal with finding the best (or good enough) solution among alternatives for a given problem. Parallel metaheuristics have been used in many real-world and scientific applications to efficiently solve these kind of problems. Local Search (LS) is an essential component for some metaheuristics and, very often, represents the dominant computational effort accomplished by an algorithm. Several metaheuristic approaches try to adapt traditional LS models to parallel platforms without considering the intrinsic features of the available architectures. In this work, we present a novel local search strategy, so-called Distributed Variable Neighborhood Descent (DVND), specially designed for CPU and multi-GPU environment. Furthermore, a new neighborhood search strategy, so-called Multi Improvement, is introduced, taking advantage of GPU massive parallelism in order to boost up LS procedures. A hard combinatorial problem is considered as case of study, the Minimum Latency Problem (MLP). For tackling this problem, a hybrid metaheuristic algorithm is considered, which combines good quality initial solutions, generated by a Greedy Randomized Adaptive Search Procedures, with a flexible and powerful refinement procedure, inside the scope of an Iterated Local Search. The DVND was compared to the classic local search procedures, producing results that outperformed the best known sequential algorithm found in the literature. The speedups ranged from 7.3 to 13.7, for the larger MLP instances with 500 to 1000 clients. Results demonstrate the effectiveness of the proposed techniques in terms of solution quality, performance and scalability. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:39 / 55
页数:17
相关论文
共 50 条
  • [1] Efficient parallel A* search on multi-GPU system
    He, Xin
    Yao, Yapeng
    Chen, Zhiwen
    Sun, Jianhua
    Chen, Hao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 123 : 35 - 47
  • [2] GPU Computing for Parallel Local Search Metaheuristic Algorithms
    The Van Luong
    Melab, Nouredine
    Talbi, El-Ghazali
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 173 - 185
  • [3] Multi-GPU Tabu Search Metaheuristic for the Flexible Job Shop Scheduling Problem
    Bozejko, Wojciech
    Uchronski, Mariusz
    Wodecki, Mieczyslaw
    ADVANCED METHODS AND APPLICATIONS IN COMPUTATIONAL INTELLIGENCE, 2014, 6 : 43 - 60
  • [4] Moim: A Multi-GPU MapReduce Framework
    Xie, Mengjun
    Kang, Kyoung-Don
    Basaran, Can
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 1279 - 1286
  • [5] Data Parallel Skeletons for GPU Clusters and Multi-GPU Systems
    Ernsting, Steffen
    Kuchen, Herbert
    APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 509 - 518
  • [6] Accelerating MapReduce framework on multi-GPU systems
    Hai Jiang
    Yi Chen
    Zhi Qiao
    Kuan-Ching Li
    WonWoo Ro
    Jean-Luc Gaudiot
    Cluster Computing, 2014, 17 : 293 - 301
  • [7] Accelerating MapReduce framework on multi-GPU systems
    Jiang, Hai
    Chen, Yi
    Qiao, Zhi
    Li, Kuan-Ching
    Ro, WonWoo
    Gaudiot, Jean-Luc
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 293 - 301
  • [8] A Novel Heterogeneous Multi-GPU Parallel Rendering Framework in UE4 Scene
    Zhang, Siyu
    Wang, Yanfeng
    Guo, Jianjun
    INTERNATIONAL JOURNAL OF MULTIPHYSICS, 2024, 18 (02) : 133 - 144
  • [9] Parallel beamlet dose calculation via beamlet contexts in a distributed multi-GPU framework
    Neph, Ryan
    Ouyang, Cheng
    Neylon, John
    Yang, Youming
    Sheng, Ke
    MEDICAL PHYSICS, 2019, 46 (08) : 3719 - 3733
  • [10] GPU-Centered Parallel Model on Heterogeneous Multi-GPU Clusters
    Wang, Feng
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1865 - 1868