3
细粒度复杂性理论中的这些假设之间有什么关系?
复杂性理论通过诸如NP完整性之类的概念来区分具有相对有效解决方案的计算问题和难以解决的计算问题。“细粒度”的复杂性旨在将这种定性区别改进为定量指导,以解决问题所需的确切时间。可以在这里找到更多详细信息:http : //simons.berkeley.edu/programs/complexity2015 以下是一些重要的假设: ETH:333 - SATSATSAT要求2δn2δn2^{\delta n}时间对于某些δ>0δ>0 \delta > 0。 SETH:对于每个ε>0ε>0\varepsilon > 0,都有一个kkk使得n个变量上的kkk - 不能在2 (1 - ε )n p o l y m时间内求解m个子句。SATSATSATnnnmmm2(1−ε)n poly m2(1−ε)n poly m2^{(1-\varepsilon)n}~poly~m 众所周知,SETH比ETH强,并且两者都比P≠NPP≠NPP \neq NP强,并且都比FTP≠W[1]FTP≠W[1]FTP\neq W[1]。 其他四个重要猜想: 3SUM猜想:在{ − n 3,… ,n 3 }中的nnnn整数上的3SUM 需要n 2 − o (1 )时间{−n3,…,n3}{−n3,…,n3}\{-n^3,…,n^3\}n2−o(1)n2−o(1)n^{2-o(1)} OV猜想:向量上的正交向量nnn需要n2−o(1)n2−o(1)n^{2-o(1)}时间。 APSP猜想:nnn节点上的所有对最短路径和O(logn)O(logn)O(\log n)位权重需要n3−o(1)n3−o(1)n^{3-o(1)}时间。 …