Skip to content

RohanKarthikeyan/Bjorck-Duff

Repository files navigation

Bjorck-Duff

This repository contains the code scripts and other related materials for implementing Bjorck-Duff's algorithm [1]. This algorithm solves the linear least-squares problem $\min_x || b - Ax ||_2$ and can be viewed as an adaptation of Peters and Wilkinson's algorithm [2] to sparse matrices. We discuss how we ensure numerical stability while preserving much of the sparsity of the original system.

Furthermore, we have implemented the algorithm in MATLAB using test sparse matrices from the SuiteSparse matrix collection.


[1] Björck, Åke, and Iain S. Duff. "A direct method for the solution of sparse linear least squares problems." Linear Algebra and its Applications 34 (1980): 43-67.

[2] Peters, Gwen, and James Hardy Wilkinson. "The least squares problem and pseudo-inverses." The Computer Journal 13, no. 3 (1970): 309-316.


© Praveen Kumar, Rohan Karthikeyan, Roudranil Das, Saikat Bera.

This code is being released with the objective to enhance a general understanding of the research paper and its underlying concepts. Unattributed publishing and uploading of these contents with or without modification on the Internet shall not be encouraged.

About

Code scripts for implementing Bjorck-Duff's algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Languages