Approximating Iterated Multiplication of Stochastic Matrices in Small Space

PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023(2023)

引用 4|浏览6
暂无评分
摘要
Matrix powering, and more generally iterated matrix multiplication, is a fundamental linear algebraic primitive with myriad applications in computer science. Of particular interest is the problem's space complexity as it constitutes the main route towards resolving the BPL vs. L problem. The seminal work by Saks and Zhou [JCSS '99] gives a deterministic algorithm for approximating the product of = stochastic matrices of dimension w x w in space O(log(3/2) n + root log n. log w). The first improvement upon Saks-Zhou was achieved by Hoza [RANDOM '21] who gave a logarithmic improvement in the = poly(F) regime, attaining O(1/root log log n + root log(3/2) n) space. We give the first polynomial improvement over Saks and Zhou's algorithm. Our algorithm achieves space complexity of O(1/root log n + root log n. log w) In particular, in the regime log n > log(2) F, our algorithm runs in nearly-optimal (O) over tilde (log =) space, improving upon the previous best O(log(3/2) n) To obtain our result for the special case of matrix powering, we harness recent machinery from time- and space-bounded Laplacian solvers to the Saks-Zhou framework and devise an intricate precision-alternating recursive scheme. This enables us to bypass the bottleneck of paying log = -space per recursion level. The general case of iterated matrix multiplication poses several additional challenges, the substantial of which is handled by devising an improved shift and truncate mechanism. The new mechanism is made possible by a novel use of the Richardson iteration.
更多
查看译文
关键词
space-bounded computation,derandomization,matrix powering,iterated matrix multiplication
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要