On Updating and Querying Submatrices
Jason Yang, Jun Wan

TL;DR
This paper investigates the computational complexity of updating and querying submatrices in multi-dimensional matrices, establishing lower bounds based on conjectures in matrix multiplication, and presents an efficient algorithm for a special case.
Contribution
It provides new lower bounds for the problem based on min-plus matrix multiplication conjecture and introduces an efficient algorithm for a specific case with improved running time.
Findings
Lower bounds linked to min-plus matrix multiplication conjecture.
Efficient $O( ext{log}^d N)$ algorithm for a special case.
Impossibility results for general cases when $d \\ge 2$.
Abstract
In this paper, we study the -dimensional update-query problem. We provide lower bounds on update and query running times, assuming a long-standing conjecture on min-plus matrix multiplication, as well as algorithms that are close to the lower bounds. Given a -dimensional matrix, an \textit{update} changes each element in a given submatrix from to , where is a given constant. A \textit{query} returns the of all elements in a given submatrix. We study the cases where and are both commutative and associative binary operators. When , updates and queries can be performed in worst-case time for many by using a segment tree with lazy propagation. However, when , similar techniques usually cannot be generalized. We show that if min-plus matrix…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Algorithms and Data Compression · Parallel Computing and Optimization Techniques
