Skip to content

Reference implementations of Householder QR decomposition, Hessenberg reduction, eigenvalue QR-algorithm and QR-LLS using Eigen3 lib

License

Notifications You must be signed in to change notification settings

DmitriBogdanov/Householder-QR

Repository files navigation

Language GitHub license

Project name

This project is a part of a numerical analysis course. It implements following algorithms:

  • QR-factorization using Householder reflections
  • Modification of QR-factorization for Linear Least Squares (LLS) problem
  • LLS solver using QR-decomposition method
  • Backwards Gaussian Elimination
  • Hessenberg reduction using Householder reflections
  • Modification of QR-factorization for upper-hessenberg matrices
  • Regular QR-algorithm
  • Shifted QR-algorithm with Hessenberg decomposition

Documentation

See report/report.pdf for implementation notes (ru). Most functions include proper in-code documentation (en).

Requirements

  • Requires C++17 support

Dependencies

Firstparty

Thirdparty

License

This project is licensed under the MIT License - see the LICENSE.md for details

About

Reference implementations of Householder QR decomposition, Hessenberg reduction, eigenvalue QR-algorithm and QR-LLS using Eigen3 lib

Topics

Resources

License

Stars

Watchers

Forks

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy