Efficient Calculations for Inverse of k-diagonal Circulant Matrices and Cyclic Banded Matrices
Abstract
k-diagonal circulant matrices and cyclic banded matrices are widely used in numerical simulations and signal processing of circular linear systems. Algorithms that directly involve or specify linear or quadratic complexity for the inverses of these two types of matrices are rare. We find that the inverse of a k-diagonal circulant matrix can be uniquely determined by a recursive formula, which can be derived within O(k3 n+k4). Similarly for the inverse of a cyclic banded matrix, its inverse can be uniquely determined by a series of recursive formulas, with the initial terms of these recursions computable within O(k3 n+k5). The additional costs for solving the complete inverses of these two types of matrices are kn and kn2. Our calculations enable rapid representation with most processes defined by explicit formulas. Additionally, most algorithms for inverting k-diagonal circulant matrices rely on the Fast Fourier Transform, which is not applicable to finite fields, while our algorithms can be applied to computations in finite fields.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.