TY - GEN
T1 - Search-To-Decision Reductions for Kolmogorov Complexity
AU - Mazor, Noam
AU - Pass, Rafael
N1 - Publisher Copyright: © Noam Mazor and Rafael Pass.
PY - 2024/7
Y1 - 2024/7
N2 - A long-standing open problem dating back to the 1960s is whether there exists a search-to-decision reduction for the time-bounded Kolmogorov complexity problem – that is, the problem of determining whether the length of the shortest time-t program generating a given string x is at most s. In this work, we consider the more “robust” version of the time-bounded Kolmogorov complexity problem, referred to as the GapMINKT problem, where given a size bound s and a running time bound t, the goal is to determine whether there exists a poly(t, |x|)-time program of length s + O(log |x|) that generates x. We present the first non-trivial search-to-decision reduction R for the GapMINKT problem; R has a running-time bound of 2ϵn for any ϵ > 0 and additionally only queries its oracle on “thresholds” s of size s + O(log |x|). As such, we get that any algorithm with running-time (resp. circuit size) 2αspoly(|x|, t, s) for solving GapMINKT (given an instance (x, t, s), yields an algorithm for finding a witness with running-time (resp. circuit size) 2(α+ϵ)spoly(|x|, t, s). Our second result is a polynomial-time search-to-decision reduction for the time-bounded Kolmogorov complexity problem in the average-case regime. Such a reduction was recently shown by Liu and Pass (FOCS’20), heavily relying on cryptographic techniques. Our reduction is more direct and additionally has the advantage of being length-preserving, and as such also applies in the exponential time/size regime. A central component in both of these results is the use of Kolmogorov and Levin’s Symmetry of Information Theorem.
AB - A long-standing open problem dating back to the 1960s is whether there exists a search-to-decision reduction for the time-bounded Kolmogorov complexity problem – that is, the problem of determining whether the length of the shortest time-t program generating a given string x is at most s. In this work, we consider the more “robust” version of the time-bounded Kolmogorov complexity problem, referred to as the GapMINKT problem, where given a size bound s and a running time bound t, the goal is to determine whether there exists a poly(t, |x|)-time program of length s + O(log |x|) that generates x. We present the first non-trivial search-to-decision reduction R for the GapMINKT problem; R has a running-time bound of 2ϵn for any ϵ > 0 and additionally only queries its oracle on “thresholds” s of size s + O(log |x|). As such, we get that any algorithm with running-time (resp. circuit size) 2αspoly(|x|, t, s) for solving GapMINKT (given an instance (x, t, s), yields an algorithm for finding a witness with running-time (resp. circuit size) 2(α+ϵ)spoly(|x|, t, s). Our second result is a polynomial-time search-to-decision reduction for the time-bounded Kolmogorov complexity problem in the average-case regime. Such a reduction was recently shown by Liu and Pass (FOCS’20), heavily relying on cryptographic techniques. Our reduction is more direct and additionally has the advantage of being length-preserving, and as such also applies in the exponential time/size regime. A central component in both of these results is the use of Kolmogorov and Levin’s Symmetry of Information Theorem.
KW - Kolmogorov complexity
KW - search to decision
UR - http://www.scopus.com/inward/record.url?scp=85199406691&partnerID=8YFLogxK
U2 - https://doi.org/10.4230/LIPIcs.CCC.2024.34
DO - https://doi.org/10.4230/LIPIcs.CCC.2024.34
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 39th Computational Complexity Conference, CCC 2024
A2 - Santhanam, Rahul
T2 - 39th Computational Complexity Conference, CCC 2024
Y2 - 22 July 2024 through 25 July 2024
ER -