1992
DOI: 10.1137/0613024
|View full text |Cite
|
Sign up to set email alerts
|

Sparse Matrices in MATLAB: Design and Implementation

Abstract: Dedicated to Gene Golub on the occasion of his 60th birthday.Abstract. We h a ve extended the matrix computation language and environment Matlab to include sparse matrix storage and operations. The only change to the outward appearance of the Matlab language is a pair of commands to create full or sparse matrices. Nearly all the operations of Matlab now apply equally to full or sparse matrices, without any explicit action by the user. The sparse data structure represents a matrix in space proportional to the n… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
268
0
4

Year Published

1997
1997
2019
2019

Publication Types

Select...
6
3
1

Relationship

1
9

Authors

Journals

citations
Cited by 459 publications
(272 citation statements)
references
References 17 publications
0
268
0
4
Order By: Relevance
“…Spatial EIS combines the original EIS principle developed by Richard and Zhang (2007) for high-dimensional MC integration with sparse matrix algebra, which allows for fast computation on the large sparse precision matrices typically found in high-dimensional spatial applications. In fact, sparse matrix operations signicantly reduce operation counts and memory requirements relative to the corresponding operations on dense matrices (see, e.g., Gilbert et al, 1992, LeSage and Pace, 2009, Pace and LeSage, 2011. This combination of EIS with sparse matrix algebra ensures that accurate MC likelihood evaluations remain computationally feasible even in high-dimensional latent spatial Gaussian models.…”
Section: Model Specicationmentioning
confidence: 99%
“…Spatial EIS combines the original EIS principle developed by Richard and Zhang (2007) for high-dimensional MC integration with sparse matrix algebra, which allows for fast computation on the large sparse precision matrices typically found in high-dimensional spatial applications. In fact, sparse matrix operations signicantly reduce operation counts and memory requirements relative to the corresponding operations on dense matrices (see, e.g., Gilbert et al, 1992, LeSage and Pace, 2009, Pace and LeSage, 2011. This combination of EIS with sparse matrix algebra ensures that accurate MC likelihood evaluations remain computationally feasible even in high-dimensional latent spatial Gaussian models.…”
Section: Model Specicationmentioning
confidence: 99%
“…This corresponds to Matlab's convention that explicit zeros are never stored in sparse matrices [13], and differs from the convention in the CSparse sparse matrix package [9]. Note that SAID need not be "zero": for example, in the min-plus semiring used for shortest path computations, SAID is ∞.…”
Section: B Kdt Filters In Pythonmentioning
confidence: 99%
“…Both A and R T are stored by a simple compressed column scheme, because we are going to access them by columns and thus we can take advantage of the locality of reference (see Stewart [37, p. 110]) in Matlab 5 sparse packed storage scheme [16]. As pointed out by Davis & Hager [10, §7.1], in Matlab every change in the structure of a sparse matrix would entail a new copy of the entire matrix.…”
Section: Initial Factorization and Sparse Issuesmentioning
confidence: 99%