Numerical algorithms for the computation of singular value decomposition (SVD)

Numerické algoritmy pro výpočet singulárního rozkladu (SVD)

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

2025-09-03

Research Projects

Organizational Units

Journal Issue

Abstract

Singulární rozklad matice (SVD) je již považován za klasický koncept lineární algebry. Je jedním z mnoha rozkladů matic, ale liší se od ostatních celou řadou výhod. Na jedné straně existuje velké množství různých aplikací singulárního rozkladu, které se využívají i dnes. Na druhou stranu je obdivuhodná matematická teorie stojící za tímto konceptem. V této práci vysvětlíme teoretickou podstatu SVD, představíme existující algoritmy pro jeho výpočet, podrobně popíšeme GolubůvReinschůvKahanův algoritmus, který jsme se rozhodli implementovat, a především ukážeme implementaci tohoto algoritmu pro výpočet SVD v programovacím jazyce C++ s využitím numerické knihovny Template Numerical Library.

The singular value decomposition (SVD) is now regarded as a classical concept in linear algebra. It is one of many matrix factorizations, yet it stands out for its numerous advantages. On one hand, SVD underlies a wide spectrum of applications that remain relevant today; on the other hand, an elegant mathematical theory supports the concept. In this thesis, we explain the theoretical foundations of SVD, review existing algorithms for its computation, describe in detail the GolubReinschKahan algorithm we chose to implement, and, above all, demonstrate its implementation in C++ using the Template Numerical Library.

Description

Citation

Underlying research data set URL

Rights/License

Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.

A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.

Endorsement

Review

Supplemented By

Referenced By