On the computational complexity of Dempster's Rule of combination, a parallel computing approach

被引:18
作者
Benalla, Mohammed [1 ]
Achchab, Boujemaa [1 ]
Hrimech, Hamid [1 ]
机构
[1] Univ Hassan 1st, ENSA Berrechid, Lab Anal & Modeling Syst & Decis Support, BP 218, Settat, Morocco
关键词
Dempster-Shafer theory; Parallel computing; Computational complexity; Conquer and divide algorithms; Thrust CUDA; CELL-SIZE; BELIEF FUNCTIONS; SHAFER THEORY; FUSION;
D O I
10.1016/j.jocs.2020.101283
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Multisensor data fusion with Dempster-Shafer (D-S) theory is beneficial for context inference without any advanced information. D-S theory includes reasoning based on Dempster's rule of combination of degrees of belief based on different pieces of evidence. Although, the computational complexity of Dempster's rule of combination is enormous. Any change in the number of pieces of evidence or hypotheses causes a lot of additional computations. Dempster's rule of combination is shown to be #P-complete. The combination rule of k frames of evidence with n(k) elements, such that (k is an element of N vertical bar k >= 2) has a time complexity of O(2(N)), where N = Sigma(k)n(k). In this paper, we propose a parallel computing approach for Dempster's rule of combination based on the concept of conquer and divide algorithms. The proportion of task benefiting from improvement is p = 1 - 2/k, hence k/2 of theoretical maximum speed-up according to Amdahl's law. We have tested our algorithm in different experimental settings and observed that the new parallel computing approach has not only achieved the best results in CPU version, but has also outperformed GPU version using Thrust CUDA in almost scenarios of the experiment.
引用
收藏
页数:12
相关论文
共 52 条
[1]  
Amdahl GM., 1967, P SPRING JOINT COMP, P483, DOI [10.1145/1465482.1465560, DOI 10.1145/1465482.1465560]
[2]  
Barnett J A., 1981, P 7 INT JOINT C ART, P868
[3]   Improving Driver Assistance in Intelligent Transportation Systems: An Agent-Based Evidential Reasoning Approach [J].
Benalla, M. ;
Achchab, B. ;
Hrimech, H. .
JOURNAL OF ADVANCED TRANSPORTATION, 2020, 2020
[4]   Information combination operators for data fusion: A comparative review with classification [J].
Bloch, I .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1996, 26 (01) :52-67
[5]  
Blumofe RobertD., 1998, Hood: A user-level threads library for multiprogrammed multiprocessors
[6]   Cell Size Control in Bacteria [J].
Chien, An-Chun ;
Hill, Norbert S. ;
Levin, Petra Anne .
CURRENT BIOLOGY, 2012, 22 (09) :R340-R349
[7]   A geometric approach to the theory of evidence [J].
Cuzzolin, Fabio .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2008, 38 (04) :522-534
[8]  
David W.-m.W.H., 2013, PROGRAMMING MASSIVEL
[9]   UPPER AND LOWER PROBABILITIES INDUCED BY A MULTIVALUED MAPPING [J].
DEMPSTER, AP .
ANNALS OF MATHEMATICAL STATISTICS, 1967, 38 (02) :325-&
[10]   Deng entropy [J].
Deng, Yong .
CHAOS SOLITONS & FRACTALS, 2016, 91 :549-553