Probabilistic Kolmogorov Complexity with Applications to Average-Case Complexity

Computational Complexity Conference (CCC)(2022)

引用 4|浏览13
暂无评分
摘要
Understanding the relationship between the worst-case and average-case complexities of NP and of other subclasses of PH is a long-standing problem in complexity theory. Over the last few years, much progress has been achieved in this front through the investigation of meta-complexity : the complexity of problems that refer to the complexity of the input string x (e.g., given a string x , estimate its time-bounded Kolmogorov complexity). In particular, [11] employed techniques from meta-complexity to show that if DistNP ⊆ AvgP then UP ⊆ DTIME[2 O ( n /log n ) ]. While this and related results [13, 6] offer exciting progress after a long gap, they do not survive in the setting of randomized computations: roughly speaking, "randomness" is the opposite of "structure", and upper bounding the amount of structure (time-bounded Kolmogorov complexity) of different objects is crucial in recent applications of meta-complexity. This limitation is significant, since randomized computations are ubiquitous in algorithm design and give rise to a more robust theory of average-case complexity [18]. In this work, we develop a probabilistic theory of meta-complexity, by incorporating randomness into the notion of complexity of a string x. This is achieved through a new probabilistic variant of time-bounded Kolmogorov complexity that we call pK t complexity. Informally, pK t ( x ) measures the complexity of x when shared randomness is available to all parties involved in a computation. By porting key results from meta-complexity to the probabilistic domain of pK t complexity and its variants, we are able to establish new connections between worst-case and average-case complexity in the important setting of probabilistic computations: • If DistNP ⊆ AvgBPP, then UP ⊆ RTIME [2 O ( n /log n ) ]. • If [EQUATION] ⊆ AvgBPP, then AM ⊆ BPTIME [2 O ( n / log n ) ]. • In the fine-grained setting [6], we get [EQUATION] and [EQUATION] from stronger average-case assumptions. • If DistPH ⊆ AvgBPP, then PH ⊆ BPTIME [2 O ( n / log n ) ]. Specifically, for any [EQUATION]. • Strengthening a result from [13], we show that if DistNP ⊆ AvgBPP then polynomial size Boolean circuits can be agnostically PAC learned under any unknown P/poly-samplable distribution in polynomial time. In some cases, our framework allows us to significantly simplify existing proofs, or to extend results to the more challenging probabilistic setting with little to no extra effort.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要