GPU-accelerated Lagrangian heuristic for multidimensional assignment problems with decomposable costs

被引:2
|
作者
Natu, Shardul [1 ]
Date, Ketan [1 ]
Nagi, Rakesh [1 ]
机构
[1] Univ Illinois, Dept Ind & Enterprise Syst Engn, 117 Transportat Bldg, Urbana, IL 61801 USA
基金
美国国家科学基金会;
关键词
Multi-dimensional assignment problem; Lagrangian heuristic; Parallel algorithm; Graphics processing unit; CUDA; ALGORITHM; MULTITARGET; MODELS;
D O I
10.1016/j.parco.2020.102666
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we describe a GPU-accelerated parallel algorithm for the axial Multidimensional Assignment Problem with Decomposable Costs (MDADC), which is one of the most fundamental formulations for data association. MDADC is known to be NP-hard and is large-dimensioned in most realistic cases; hence, heuristic solutions with qualified optimality gaps is the best one can hope for, given the state of-knowledge. The main contribution of this paper is an efficient parallelization of the Lagrangian sub gradient search algorithm specifically targeted towards the Graphics Processing Units (GPUs) based on the NVIDIA Compute Unified Device Architecture (CUDA). A GPU-accelerated Linear Assignment Problem (LAP) solver is leveraged in concert with the Lagrangian scheme for further speed-up. We also implemented a multi-GPU variant of this algorithm which maintains a good speedup profile, when tested on problems with 31 billion variables, on up to 128 GPUs. (c) 2020 Elsevier B.V. All rights reserved.
引用
收藏
页数:11
相关论文
共 38 条
  • [1] A map-reduce lagrangian heuristic for multidimensional assignment problems with decomposable costs
    Tauer, Gregory
    Nagi, Rakesh
    [J]. PARALLEL COMPUTING, 2013, 39 (11) : 653 - 668
  • [2] APPROXIMATION ALGORITHMS FOR MULTIDIMENSIONAL ASSIGNMENT PROBLEMS WITH DECOMPOSABLE COSTS
    BANDELT, HJ
    CRAMA, Y
    SPIEKSMA, FCR
    [J]. DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) : 25 - 50
  • [3] GPU-accelerated Hungarian algorithms for the Linear Assignment Problem
    Date, Ketan
    Nagi, Rakesh
    [J]. PARALLEL COMPUTING, 2016, 57 : 52 - 72
  • [4] GPU-Accelerated Quantification Filters for Analytical Queries in Multidimensional Databases
    Strohm, Peter Tim
    Wittmer, Steffen
    Haberstroh, Alexander
    Lauer, Tobias
    [J]. NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS II, 2015, 312 : 229 - 242
  • [5] A Feasibility-Ensured Lagrangian Heuristic for General Decomposable Problems
    Harada K.
    [J]. Operations Research Forum, 2 (4)
  • [6] Lagrangian heuristic for a class of the generalized assignment problems
    Litvinchev, Igor
    Mata, Miguel
    Rangel, Socorro
    Saucedo, Jania
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2010, 60 (04) : 1115 - 1123
  • [7] GPU-Accelerated Solutions to Optimal Power Flow Problems
    Rakai, Logan
    Rosehart, William
    [J]. 2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2014, : 2511 - 2516
  • [8] Multidimensional Monte Carlo Integration on Clusters with Hybrid GPU-Accelerated Nodes
    Szalkowski, Dominik
    Stpiczynski, Przemyslaw
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 603 - 612
  • [9] An Improved GPU-Accelerated Heuristic Technique Applied to the Capacitated Vehicle Routing Problem
    Abdelatti, Marwan F.
    Sodhi, Manbir S.
    [J]. GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 663 - 671
  • [10] GPU-accelerated computing for Lagrangian coherent structures of multi-body gravitational regimes
    Lin, Mingpei
    Xu, Ming
    Fu, Xiaoyu
    [J]. ASTROPHYSICS AND SPACE SCIENCE, 2017, 362 (04)