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

被引:4
作者
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
相关论文
共 19 条
  • [1] [Anonymous], 1998, 36 ANN M ASS COMP LI, DOI DOI 10.3115/980845.980859
  • [2] Local search heuristics for multi-index assignment problems with decomposable costs
    Bandelt, HJ
    Maas, A
    Spieksma, FCR
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (07) : 694 - 704
  • [3] 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
  • [4] Date Ketan, 2014, 2014 17th International Conference on Information Fusion (FUSION 2014)
  • [5] GPU-accelerated Hungarian algorithms for the Linear Assignment Problem
    Date, Ketan
    Nagi, Rakesh
    [J]. PARALLEL COMPUTING, 2016, 57 : 52 - 72
  • [6] Date K, 2013, 2013 16TH INTERNATIONAL CONFERENCE ON INFORMATION FUSION (FUSION), P404
  • [7] Gross G. A., 2014, INF FUS FUSION 2014, P1
  • [8] An approximation algorithm for multidimensional assignment problems minimizing the sum of squared errors
    Kuroki, Yusuke
    Matsui, Tomomi
    [J]. DISCRETE APPLIED MATHEMATICS, 2009, 157 (09) : 2124 - 2135
  • [9] Poore A. B., 1994, Computational Optimization and Applications, V3, P27, DOI 10.1007/BF01299390
  • [10] Poore AB, 2000, COMB OPT (SER), V7, P13