Learn R Programming

Rlinsolve (version 0.3.3)

Iterative Solvers for (Sparse) Linear System of Equations

Description

Solving a system of linear equations is one of the most fundamental computational problems for many fields of mathematical studies, such as regression problems from statistics or numerical partial differential equations. We provide basic stationary iterative solvers such as Jacobi, Gauss-Seidel, Successive Over-Relaxation and SSOR methods. Nonstationary, also known as Krylov subspace methods are also provided. Sparse matrix computation is also supported in that solving large and sparse linear systems can be manageable using 'Matrix' package along with 'RcppArmadillo'. For a more detailed description, see a book by Saad (2003) .

Copy Link

Version

Install

install.packages('Rlinsolve')

Monthly Downloads

663

Version

0.3.3

License

MIT + file LICENSE

Maintainer

Kisung You

Last Published

September 22nd, 2025

Functions in Rlinsolve (0.3.3)

lsolve.ssor

Symmetric Successive Over-Relaxation method
aux.fisch

Generate a 2-dimensional discrete Poisson matrix
lsolve.sor

Successive Over-Relaxation method
lsolve.cgs

Conjugate Gradient Squared method
lsolve.gs

Gauss-Seidel method
lsolve.bicgstab

Biconjugate Gradient Stabilized Method
lsolve.cg

Conjugate Gradient method
lsolve.jacobi

Jacobi method
lsolve.bicg

Biconjugate Gradient method
lsolve.qmr

Quasi Minimal Residual Method
lsolve.gmres

Generalized Minimal Residual method
lsolve.cheby

Chebyshev Method