Solving sparse linear systems of equations over finite fields using bit-flipping algorithm

被引:5
|
作者
Mofrad, Asieh A. [1 ]
Sadeghi, M-R [1 ]
Panario, D. [2 ]
机构
[1] Amirkabir Univ Technol, Dept Math & Comp Sci, Tehran, Iran
[2] Carleton Univ, Sch Math & Stat, Ottawa, ON K1S 5B6, Canada
关键词
Bit-flipping; Sparse linear systems; Finite fields; GF(2);
D O I
10.1016/j.laa.2013.05.016
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Let F-q be the finite field with q elements. We give an algorithm for solving sparse linear systems of equations over F-q when the coefficient matrix of the system has a specific structure, here called relatively connected. This algorithm is based on a well-known decoding algorithm for low-density parity-check codes called bit-flipping algorithm. We modify and extend this hard decision decoding algorithm. The complexity of this algorithm is linear in terms of the number of columns n and the number of nonzero coefficients omega of the matrix per iteration. The maximum number of iterations is bounded above by m, the number of equations. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:1815 / 1824
页数:10
相关论文
共 50 条
  • [1] Extended Bit-Flipping Algorithm for Solving Sparse Linear Systems of Equations Modulo p
    Abolpour, Asie
    Sadeghi, Mohammad-Reza
    Panario, Daniel
    2011 IEEE INFORMATION THEORY WORKSHOP (ITW), 2011,
  • [2] SOLVING SPARSE LINEAR-EQUATIONS OVER FINITE-FIELDS
    WIEDEMANN, DH
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1986, 32 (01) : 54 - 62
  • [3] A Parallel Strategy for Solving Sparse Linear Systems over Finite Fields
    Rivera-Zamarripa, Luis
    Adj, Gora
    Aguilar-Ibanez, Carlos
    Cruz-Cortes, Nareli
    Rodriguez-Henriquez, Francisco
    COMPUTACION Y SISTEMAS, 2022, 26 (01): : 493 - 504
  • [4] On solving sparse algebraic equations over finite fields
    Igor Semaev
    Designs, Codes and Cryptography, 2008, 49 : 47 - 60
  • [5] On solving sparse algebraic equations over finite fields
    Semaev, Igor
    DESIGNS CODES AND CRYPTOGRAPHY, 2008, 49 (1-3) : 47 - 60
  • [6] SOLVING LARGE SPARSE LINEAR-SYSTEMS OVER FINITE-FIELDS
    LAMACCHIA, BA
    ODLYZKO, AM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 537 : 109 - 133
  • [7] On Solving Systems of Diagonal Polynomial Equations Over Finite Fields
    Ivanyos, Gabor
    Santha, Miklos
    FRONTIERS IN ALGORITHMICS (FAW 2015), 2015, 9130 : 125 - 137
  • [8] Solving systems of diagonal polynomial equations over finite fields
    Ivanyos, Gabor
    Santha, Miklos
    THEORETICAL COMPUTER SCIENCE, 2017, 657 : 73 - 85
  • [9] A block algorithm of Lanczos type for solving sparse systems of linear equations
    Cherepnev, M. A.
    DISCRETE MATHEMATICS AND APPLICATIONS, 2008, 18 (01): : 79 - 84
  • [10] Residual elimination algorithm for solving linear equations and application for sparse systems
    Molnarka, G
    Torok, B
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 485 - 486