A load balancing strategy for parallel computation of sparse?permanents

被引:3
|
作者
Wang, Lei [1 ]
Liang, Heng [1 ]
Bai, Fengshan [1 ]
Huo, Yan [2 ]
机构
[1] Tsinghua Univ, Dept Math Sci, Beijing 100084, Peoples R China
[2] China Cit Bank, Beijing 100027, Peoples R China
基金
美国国家科学基金会;
关键词
sparse matrix; approximate algorithm; permanent; parallel computation; load balancing; accelerated ratio; MONTE-CARLO ALGORITHM; PERMANENT; MATRICES; ANOMALIES; GRAPHS; BOUNDS;
D O I
10.1002/nla.1844
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The research in parallel machine scheduling in combinatorial optimization suggests that the desirable parallel efficiency could be achieved when the jobs are sorted in the non-increasing order of processing times. In this paper, we find that the time spending for computing the permanent of a sparse matrix by hybrid algorithm is strongly correlated to its permanent value. A strategy is introduced to improve a parallel algorithm for sparse permanent. Methods for approximating permanents, which have been studied extensively, are used to approximate the permanent values of submatrices to decide the processing order of jobs. This gives an improved load balancing method. Numerical results show that the parallel efficiency is improved remarkably for the permanents of fullerene graphs, which are of great interests in nanoscience. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:1017 / 1030
页数:14
相关论文
共 50 条
  • [41] Balancing Computation and Communication in Distributed Sparse Matrix-Vector Multiplication
    Mi, Hongli
    Yu, Xiangrui
    Yu, Xiaosong
    Wu, Shuangyuan
    Liu, Weifeng
    2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING, CCGRID, 2023, : 535 - 544
  • [42] Load balancing in the parallel queueing web server system
    Zhang, Lina
    Ma, Xuesi
    ELECTRICAL INFORMATION AND MECHATRONICS AND APPLICATIONS, PTS 1 AND 2, 2012, 143-144 : 346 - +
  • [43] Load balancing for a parallel joint digonalization of symmetric matrices
    Holobar, A
    Ojstersek, M
    Zazula, D
    MODELLING AND SIMULATION 2004, 2004, : 234 - 238
  • [44] The Joint Load Balancing and Parallel Machine Scheduling Problem
    Ouazene, Yassine
    Hnaien, Faicel
    Yalaoui, Farouk
    Amodeo, Lionel
    OPERATIONS RESEARCH PROCEEDINGS 2010, 2011, : 497 - 502
  • [45] Autonomic system for dynamic load balancing of parallel CFD
    Chien, S
    Zhou, J
    Ecer, A
    Akay, HU
    Wang, Y
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: NEW FRONTIERS AND MULTI-DISCIPLINARY APPLICATIONS, PROCEEDINGS, 2003, : 149 - 156
  • [46] Exploring load balancing of a parallel switch with input queues
    Dong, Yu-Guo
    Wang, Sheng-Rong
    Guo, Yun-Fei
    Liu, Ying
    Ruan Jian Xue Bao/Journal of Software, 2007, 18 (02): : 229 - 235
  • [47] Load Balancing for Parallel Computations with the Finite Element Method
    Gonzalez Garcia, Jose Luis
    Yahyapour, Ramin
    Tchernykh, Andrei
    COMPUTACION Y SISTEMAS, 2013, 17 (03): : 299 - 316
  • [48] The GST load balancing algorithm for parallel and distributed systems
    Sinclair, D
    INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 1998, 19 (1-2) : 39 - 56
  • [49] Distributed load balancing strategies for parallel ray tracing
    Krajecki, M
    Habbas, Z
    Herrmann, F
    Gardan, Y
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 50 - 55
  • [50] Load Balancing Parallel Explicit State Model Checking
    Kumar, Rahul
    Mercer, Eric G.
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 128 (03) : 19 - 34