issue 4 pages 21-34

A fast algorithm for computing matrix-vector products in the problem of function decomposition into Fourier series on a circle

Nikita Zelenchuk
A V Terekhov
Publication typeJournal Article
Publication date2024-12-27
SJR
CiteScore
Impact factor
ISSN27822001, 2782215X
Abstract

A significant interest lies in the development and exploration of the potential application of fast algorithms for computing matrix-vector products in the context of transforms on the circle, which will substantially improve the efficiency of calculating Zernike moments. This paper presents an efficient method for compressing transform matrices for Zernike functions based on the Fast Discrete Fourier Transform (FDFT) algorithm and the extra-component method. The proposed approach enables efficient multiplication of the initial transform matrix by a vector using FDFT, significantly reducing the computational complexity of the overall method. It is assumed that matrix compression is performed only once during the preparatory stage, while the number of vectors to be transformed is sufficiently large for the computational costs of this stage to be negligible. This approach reduces the computation time of the matrix-vector product during the processing stage by eliminating matrix elements with magnitudes close to zero. The preparatory stage will require performing of the order of operations, while the computational stage will involve performing arithmetic operations, which is significantly less than the estimate for the direct method of calculating the matrix-vector product. Computational experiments demonstrate the stability, accuracy, and efficiency of the procedures, which makes it possible to substantially reduce the computation time by several orders of magnitude compared to direct matrix-vector multiplication for the current problem of decomposing functions into series according to the Zernike basis.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
0
Share
Cite this
GOST |
Cite this
GOST Copy
Zelenchuk N., Terekhov A. V. A fast algorithm for computing matrix-vector products in the problem of function decomposition into Fourier series on a circle // Analysis and data processing systems. 2024. Vol. 4. pp. 21-34.
GOST all authors (up to 50) Copy
Zelenchuk N., Terekhov A. V. A fast algorithm for computing matrix-vector products in the problem of function decomposition into Fourier series on a circle // Analysis and data processing systems. 2024. Vol. 4. pp. 21-34.
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.17212/2782-2001-2024-4-21-34
UR - https://journals.nstu.ru/vestnik/catalogue/contents/view_article?id=37749
TI - A fast algorithm for computing matrix-vector products in the problem of function decomposition into Fourier series on a circle
T2 - Analysis and data processing systems
AU - Zelenchuk, Nikita
AU - Terekhov, A V
PY - 2024
DA - 2024/12/27
PB - Novosibirsk State Technical University
SP - 21-34
IS - 4
SN - 2782-2001
SN - 2782-215X
ER -
BibTex
Cite this
BibTex (up to 50 authors) Copy
@article{2024_Zelenchuk,
author = {Nikita Zelenchuk and A V Terekhov},
title = {A fast algorithm for computing matrix-vector products in the problem of function decomposition into Fourier series on a circle},
journal = {Analysis and data processing systems},
year = {2024},
publisher = {Novosibirsk State Technical University},
month = {dec},
url = {https://journals.nstu.ru/vestnik/catalogue/contents/view_article?id=37749},
number = {4},
pages = {21--34},
doi = {10.17212/2782-2001-2024-4-21-34}
}