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 条
  • [1] Memory efficient parallel algorithm for optimal DAG structure search using direct communication
    Tamada, Yoshinori
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 119 : 27 - 35
  • [2] Parallel Algorithm for Learning Optimal Bayesian Network Structure
    Tamada, Yoshinori
    Imoto, Seiya
    Miyano, Satoru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2011, 12 : 2437 - 2459
  • [3] NETWORK BASED PARALLEL SEARCH OF KNOWLEDGE BASES ON PARSYS PARALLEL COMPUTER
    PRESERN, S
    MURN, R
    PECEK, D
    INTELLIGENT AUTONOMOUS SYSTEMS 2, VOLS 1 AND 2, 1989, : 400 - 406
  • [4] A PARALLEL ALGORITHM FOR NEARLY OPTIMAL EDGE SEARCH
    DAMASCHKE, P
    INFORMATION PROCESSING LETTERS, 1995, 56 (04) : 233 - 236
  • [5] Parallel implementation of A* search algorithm for road network
    Belhaous, Safa
    Baroud, Sohaib
    Chokri, Soumia
    Hidila, Zineb
    Naji, Abdelwahab
    Mestari, Mohammed
    2019 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING IN DATA SCIENCES (ICDS 2019), 2019,
  • [6] An efficient parallel algorithm for LISSOM neural network
    Chang, LC
    Chang, FJ
    PARALLEL COMPUTING, 2002, 28 (11) : 1611 - 1633
  • [7] Efficient parallel algorithm for sorting on the biswapped network
    Department of Computer Science, South China University of Technology, Guangzhou 510641, China
    J. Comput. Inf. Syst., 2008, 4 (1365-1370): : 1365 - 1370
  • [8] Efficient Parallel PageRank Algorithm for Network Analysis
    Vandromme, Maxence
    Petiton, Serge G.
    2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, : 1143 - 1152
  • [9] Midimew Connected Torus Network for Next Generation Massively Parallel Computer System
    Al-Shammari, Maryam Manaa
    Haque, Asrar
    Rahman, M. M. Hafizur
    5TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE 2020, 2021, 179 : 590 - 597
  • [10] Optimal Parallel Prefix Sum Computation on Three-Dimensional Torus Network
    Gupta, Ashish
    NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2021, 44 (05): : 423 - 426