Efficient Parallel Algorithm for Optimal DAG Structure Search on Parallel Computer with Torus Network

被引:1
|
作者
Honda, Hirokazu [1 ]
Tamada, Yoshinori [1 ]
Suda, Reiji [1 ]
机构
[1] Univ Tokyo, Grad Sch Informat Sci & Technol, Tokyo 1138656, Japan
关键词
Optimal DAG structure; Optimal bayesian network structure; Parallel algorithm; Distributed algorithm; Torus network; LEARNING BAYESIAN NETWORKS;
D O I
10.1007/978-3-319-49583-5_37
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The optimal directed acyclic graph search problem constitutes searching for a DAG with a minimum score, where the score of a DAG is defined on its structure. This problem is known to be NP-hard, and the state-of-the-art algorithm requires exponential time and space. It is thus not feasible to solve large instances using a single processor. Some parallel algorithms have therefore been developed to solve larger instances. A recently proposed parallel algorithm can solve an instance of 33 vertices, and this is the largest solved size reported thus far. In the study presented in this paper, we developed a novel parallel algorithm designed specifically to operate on a parallel computer with a torus network. Our algorithm crucially exploits the torus network structure, thereby obtaining good scalability. Through computational experiments, we confirmed that a run of our proposed method using up to 20,736 cores showed a parallelization efficiency of 0.94 as compared to a 1296-core run. Finally, we successfully computed an optimal DAG structure for an instance of 36 vertices, which is the largest solved size reported in the literature.
引用
收藏
页码:483 / 502
页数:20
相关论文
共 50 条
  • [31] AN EFFICIENT PARALLEL SORTING ALGORITHM
    LIU, XQ
    KIM, JL
    INFORMATION PROCESSING LETTERS, 1992, 43 (03) : 129 - 133
  • [32] AN EFFICIENT PARALLEL BICONNECTIVITY ALGORITHM
    TARJAN, RE
    VISHKIN, U
    SIAM JOURNAL ON COMPUTING, 1985, 14 (04) : 862 - 874
  • [33] An Efficient Parallel Pursuit Algorithm
    Ge, Hao
    Guo, Ying
    Li, Shenghong
    2016 8TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL. 1, 2016, : 587 - 591
  • [34] An Efficient Parallel Algorithm for FFT
    乔香珍
    JournalofComputerScienceandTechnology, 1987, (03) : 174 - 190
  • [35] AN EFFICIENT PARALLEL ALGORITHM FOR PLANARITY
    KLEIN, PN
    REIF, JH
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1988, 37 (02) : 190 - 246
  • [36] AN EFFICIENT PARALLEL ALGORITHM FOR MULTISELECTION
    OLARIU, S
    WEN, Z
    PARALLEL COMPUTING, 1991, 17 (6-7) : 689 - 693
  • [37] An efficient parallel scheduling algorithm
    Wu, MY
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 258 - 261
  • [38] Efficient parallel analysis algorithm
    Hu, Yonggang
    Qiao, Ruliang
    Jisuanji Xuebao/Chinese Journal of Computers, 1999, 22 (02): : 134 - 140
  • [39] Parallel Fringe Search Algorithm for VLBI Software Correlator Based on Computer Cluster
    Yu, Yun
    Zheng, Wei-Min
    Rui, Ping
    Zhang, Juan
    Tong, Feng-Xian
    Shi, Yong-Biao
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND INFORMATION SYSTEMS, 2016, 52 : 14 - 20
  • [40] AN EFFICIENT DSP QPSK MODEM ALGORITHM EXTENDED TO A PARALLEL STRUCTURE
    CORDEN, IR
    CARRASCO, RA
    INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING EDUCATION, 1990, 27 (02) : 119 - 131