Near-Optimal NP-Hardness of Approximating MAX k-CSPR

被引:1
|
作者
Manurangsi, Pasin [1 ,2 ]
Nakkiran, Preetum [1 ,3 ]
Trevisan, Luca [1 ,4 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA USA
[2] Google Res, Mountain View, CA 94043 USA
[3] Univ Calif San Diego, Halicioglu Data Sci Inst, La Jolla, CA 92093 USA
[4] Bocconi Univ, Dept Decis Sci, Comp Sci, Milan, Italy
基金
美国国家科学基金会;
关键词
constraint satisfaction; hardness of approximation; approximation algorithm;
D O I
10.4086/toc.2022.v018a003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We prove almost optimal hardness for MAX k-CSPR. In MAX k-CSPR, we are given a set of constraints, each of which depends on at most k variables. Each variable can take any value from 1, 2,. .., R. The goal is to find an assignment to variables that maximizes the number of satisfied constraints. We show that, for any k >= 2 and R >= 16, it is NP-hard to approximate MAX k- CSPR to within factor k(O(k))(logR)(k/2) =Rk-1. In the regime where 3 <= k = o(logR= log logR), this ratio improves upon Chan's O(k/Rk-2) factor NP-hardness of approximation of MAX k-CSPR (J. ACM 2016). Moreover, when k = 2, our result matches the best known hardness result of Khot, Kindler, Mossel and O'Donnell (SIAM J. Comp. 2007). We remark here that NPhardness of an approximation factor of 2(O(k)) log(kR)/Rk-1 is implicit in the (independent) work of Khot and Saket (ICALP 2015), which is better than our ratio for all k >= 3. In addition to the above hardness result, by extending an algorithm for MAX 2- CSPR by Kindler, Kolla and Trevisan (SODA 2016), we provide an Omega(logR/Rk-1)-approximation algorithm for MAX k-CSPR. Thanks to Khot and Saket's result, this algorithm is tight up to a factor of O(k(2)) when k <= R-O(1). In comparison, when 3 <= k is a constant, the previously best known algorithm achieves an O(k/Rk-1)-approximation for the problem, which is a factor of O(k logR) from the inapproximability ratio in contrast to our gap of O(k(2)).
引用
收藏
页码:1 / 29
页数:29
相关论文
共 44 条
  • [21] Near-optimal clustering in the k-machine model
    Bandyapadhyay, Sayan
    Inamdar, Tanmay
    Pai, Shreyas
    Pemmaraju, Sriram, V
    THEORETICAL COMPUTER SCIENCE, 2022, 899 : 80 - 97
  • [22] Near-Optimal k-Clustering in the Sliding Window Model
    Woodruff, David P.
    Zhong, Peilin
    Zhou, Samson
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [23] Near-Optimal Explainable k-Means for All Dimensions
    Charikar, Moses
    Hu, Lunjia
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 2580 - 2606
  • [24] Near-optimal Algorithms for Explainable k-Medians and k-Means
    Makarychev, Konstantin
    Shan, Liren
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [25] R-MAX - A general polynomial time algorithm for near-optimal reinforcement learning
    Brafman, RI
    Tennenholtz, M
    JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (02) : 213 - 231
  • [26] Near-optimal large-scale k-medoids clustering
    Ushakov, Anton V.
    Vasilyev, Igor
    INFORMATION SCIENCES, 2021, 545 : 344 - 362
  • [27] APPROXIMATING MIN-MEAN-CYCLE FOR LOW-DIAMETER GRAPHS IN NEAR-OPTIMAL TIME AND MEMORY
    Altschuler, Jason M.
    Parrilo, Pablo A.
    SIAM JOURNAL ON OPTIMIZATION, 2022, 32 (03) : 1791 - 1816
  • [28] Near-Optimal Cryptographic Hardness of Agnostically Learning Halfspaces and ReLU Regression under Gaussian Marginals
    Diakonikolas, Ilias
    Kane, Daniel M.
    Ren, Lisheng
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 202, 2023, 202
  • [29] Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
    Guruswami, V
    Khanna, S
    Rajaraman, R
    Shepherd, B
    Yannakakis, M
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 67 (03) : 473 - 496
  • [30] Near-optimal hardness results and approximation algorithms for edge-disjoint paths and related problems
    Guruswami, Venkatesan
    Khanna, Sanjeev
    Rajaraman, Rajmohan
    Shepherd, Bruce
    Yannakakis, Mihalis
    Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 1999, : 19 - 28