The Simplest Solution to an Underdetermined System of Linear Equations
David Donoho, Hossein Kakavand, James Mammen

TL;DR
This paper explores the use of Kolmogorov complexity to recover inputs in underdetermined linear systems, showing that minimal complexity solutions can accurately recover inputs for most binary matrices when the input complexity is low.
Contribution
It introduces a complexity-based approach to solve underdetermined systems, demonstrating that minimal Kolmogorov complexity solutions can recover inputs under certain conditions.
Findings
MKCS recovers inputs for most binary matrices when input complexity is O(d)
A loose converse bound is established with a log n factor
Difficulty of finding matrices with this property is analyzed
Abstract
Consider a d*n matrix A, with d<n. The problem of solving for x in y=Ax is underdetermined, and has infinitely many solutions (if there are any). Given y, the minimum Kolmogorov complexity solution (MKCS) of the input x is defined to be an input z (out of many) with minimum Kolmogorov-complexity that satisfies y=Az. One expects that if the actual input is simple enough, then MKCS will recover the input exactly. This paper presents a preliminary study of the existence and value of the complexity level up to which such a complexity-based recovery is possible. It is shown that for the set of all d*n binary matrices (with entries 0 or 1 and d<n), MKCS exactly recovers the input for an overwhelming fraction of the matrices provided the Kolmogorov complexity of the input is O(d). A weak converse that is loose by a log n factor is also established for this case. Finally, we investigate the…
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.
