Quadratic programming based partitioning for Block Cimmino with correct value representation

被引:0
|
作者
Tas, Zuhal [1 ]
Torun, F. Sukru [1 ]
机构
[1] Yildirim Beyazit Univ, Dept Comp Engn, Ankara, Turkiye
关键词
Parallel computing; graph partitioning; quadratic programming; Mongoose; recursive bisection; block Cimmino;
D O I
10.55730/1300-0632.4004
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The block Cimmino method is successfully used for the parallel solution of large linear systems of equations due to its amenability to parallel processing. Since the convergence rate of block Cimmino depends on the orthogonality between the row blocks, advanced partitioning methods are used for faster convergence. In this work, we propose a new partitioning method that is superior to the state-of-the-art partitioning method, GRIP, in several ways. Firstly, our proposed method exploits the Mongoose partitioning library which can outperform the state-of-the-art methods by combining the advantages of classical combinatoric methods and continuous quadratic programming formulations. Secondly, the proposed method works on the numerical values in a floating-point format directly without converting them to integer format as in GRIP. This brings an additional advantage of obtaining higher quality partitionings via better representation of numerical values. Furthermore, the preprocessing time is also improved since there is no overhead in converting numerical values to integer format. Finally, we extend the Mongoose library, which originally partitions graphs into only two parts, by using the recursive bisection paradigm to partition graphs into more than two parts. Extensive experiments conducted on both shared and distributed memory architectures demonstrate the effectiveness of the proposed method for solving different types of real-world problems.
引用
收藏
页码:596 / 611
页数:17
相关论文
共 50 条
  • [21] Solving for a quadratic programming with a quadratic constraint based on a neural network frame
    Tan, Y
    Deng, C
    NEUROCOMPUTING, 2000, 30 (1-4) : 117 - 128
  • [22] A new bound for the quadratic assignment problem based on convex quadratic programming
    Anstreicher, KM
    Brixius, NW
    MATHEMATICAL PROGRAMMING, 2001, 89 (03) : 341 - 357
  • [23] A new bound for the quadratic assignment problem based on convex quadratic programming
    Kurt M. Anstreicher
    Nathan W. Brixius
    Mathematical Programming, 2001, 89 : 341 - 357
  • [24] Glottal inverse filtering based on quadratic programming
    Airaksinen, Manu
    Baeckstroem, Tom
    Alku, Paavo
    16TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2015), VOLS 1-5, 2015, : 2342 - 2346
  • [25] A Quadratic Programming Localization Based on TDOA Measurement
    Liu, Guangzhe
    Hua, Jingyu
    Li, Feng
    Lu, Weidang
    Xu, Zhijiang
    COMMUNICATIONS, SIGNAL PROCESSING, AND SYSTEMS, CSPS 2018, VOL II: SIGNAL PROCESSING, 2020, 516 : 1243 - 1250
  • [26] Appliance Recognition Based on Continuous Quadratic Programming
    Liu, Xiaodong
    Liu, Qi
    CLOUD COMPUTING AND SECURITY, PT V, 2018, 11067 : 63 - 72
  • [27] Complexity Simulation of DMC Based on Quadratic Programming
    Zou Tao
    Li Haiqiang
    Zhang Xianxia
    Zhao Dongya
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 3335 - 3339
  • [28] Interval regression analysis based on quadratic programming
    Tanaka, H
    Koyama, K
    Lee, H
    FUZZ-IEEE '96 - PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 1996, : 325 - 329
  • [29] Stochastic level-value approximation for quadratic integer convex programming
    彭拯
    邬冬华
    Applied Mathematics and Mechanics(English Edition), 2008, (06) : 801 - 809
  • [30] Stochastic level-value approximation for quadratic integer convex programming
    Zheng Peng
    Dong-hua Wu
    Applied Mathematics and Mechanics, 2008, 29