Communications on Applied Mathematics and Computation ›› 2025, Vol. 7 ›› Issue (5): 2120-2136.doi: 10.1007/s42967-024-00447-1

• ORIGINAL PAPERS • Previous Articles    

A Semi-randomized Block Kaczmarz Method with Simple Random Sampling for Large-Scale Consistent Linear Systems

Gang Wu1,2,3, Qiao Chang2   

  1. 1. Key Laboratory of Data Science and Smart Education, Ministry of Education, Hainan Normal University, Haikou, 571158,, Hainan, China;
    2. School of Mathematics, China University of Mining and Technology, Xuzhou, 221116, Jiangsu, China;
    3. School of Big Data, Fuzhou University of International Studies and Trade, Fuzhou, 350202, Fujian, China
  • Received:2023-11-30 Revised:2024-07-08 Accepted:2024-07-13 Online:2024-11-22 Published:2024-11-22
  • Contact: Gang Wu,E-mail:gangwu@cumt.edu.cn E-mail:gangwu@cumt.edu.cn
  • Supported by:
    This work is supported by the National Natural Science Foundation of China under grant 12271518, the Fujian Natural Science Foundation under grant 2023J01354, the Key Research and Development Project of Xuzhou Natural Science Foundation under grant KC22288, and the Open Project of Key Laboratory of Data Science and Intelligence Education of the Ministry of Education under grant DSIE202203.

Abstract: The randomized block Kaczmarz (RBK) method is a randomized orthogonal projection iterative approach, which plays an important role in solving large-scale linear systems. A key point of this type of method is to select working rows effectively during iterations. However, in most of the RBK-type methods, one has to scan all the rows of the coefficient matrix in advance to compute probabilities or paving, or to compute the residual vector of the linear system in each iteration to determine the working rows. These are unfavorable for big data problems. To cure these drawbacks, we propose a semi-randomized block Kaczmarz (SRBK) method with simple random sampling for large-scale linear systems in this paper. The convergence of the proposed method is established. Numerical experiments on some real-world and large-scale data sets show that the proposed method is often superior to many state-of-the-art RBK-type methods for large linear systems.

Key words: Randomized Kaczmarz (RK) method, Randomized block Kaczmarz (RBK) method, Semi-randomized Kaczmarz (SRK) method, Semi-randomized block Kaczmarz (SRBK) method, Simple random sampling, Large-scale linear system