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 条
  • [41] A positive definite quadratic programming algorithm based on distance
    Zheng, Yingchun
    JOURNAL OF INTERDISCIPLINARY MATHEMATICS, 2016, 19 (02) : 301 - 310
  • [42] A dynamic programming algorithm for haplotype block partitioning and its application in association studies.
    Zhang, K
    Calabrese, P
    Chen, T
    Deng, M
    Nordborg, M
    Waterman, M
    Sun, F
    AMERICAN JOURNAL OF HUMAN GENETICS, 2002, 71 (04) : 219 - 219
  • [43] Block-structured quadratic programming for the direct multiple shooting method for optimal control
    Kirches, Christian
    Bock, Hans Georg
    Schloeder, Johannes P.
    Sager, Sebastian
    OPTIMIZATION METHODS & SOFTWARE, 2011, 26 (02): : 239 - 257
  • [44] Directional differentiability of the optimal value function in quadratic programming problem on Hilbert spaces
    Dong, Vu Van
    POSITIVITY, 2024, 28 (05)
  • [45] A block active set algorithm for large-scale quadratic programming with box constraints
    Fernandes, L
    Fischer, A
    Judice, J
    Requejo, C
    Soares, J
    ANNALS OF OPERATIONS RESEARCH, 1998, 81 : 75 - 95
  • [46] Convergence of ADMM for Three-Block Separable Quadratic Programming Problems with Linear Constraints
    Ke, Yifen
    Ma, Changfeng
    Zhang, Huai
    EAST ASIAN JOURNAL ON APPLIED MATHEMATICS, 2018, 8 (03) : 498 - 509
  • [47] A robot programming based on frame representation of knowledge
    Aramaki, Shigeto
    Nagai, Tatsuichiro
    Kawamura, Masato
    Yayoshi, Koutarou
    Hatada, Yasutaka
    Tsuruoka, Tomoaki
    2007 CIT: 7TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 903 - 908
  • [48] Block-coded modulation based on set partitioning of block modulation codes
    Ma, Shang-Chih
    2006 10th IEEE Singapore International Conference on Communication Systems, Vols 1 and 2, 2006, : 339 - 342
  • [49] SamBaS: Sampling-Based Stochastic Block Partitioning
    Wanye, Frank
    Gleyzer, Vitaliy
    Kao, Edward
    Feng, Wu-chun
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (03): : 3053 - 3065
  • [50] Block Merging for Quadtree-Based Partitioning in HEVC
    Bross, Benjamin
    Oudin, Simon
    Helle, Philipp
    Marpe, Detlev
    Wiegand, Thomas
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXV, 2012, 8499