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 条
  • [41] A NEAR-OPTIMAL INITIAL SEED VALUE SELECTION IN K-MEANS ALGORITHM USING A GENETIC ALGORITHM
    BABU, GP
    MURTY, MN
    PATTERN RECOGNITION LETTERS, 1993, 14 (10) : 763 - 769
  • [42] Self-Adjusting Variable Neighborhood Search Algorithm for Near-Optimal k-Means Clustering
    Kazakovtsev, Lev
    Rozhnov, Ivan
    Popov, Aleksey
    Tovbis, Elena
    COMPUTATION, 2020, 8 (04) : 1 - 32
  • [43] First Efficient Convergence for Streaming k-PCA: a Global, Gap-Free, and Near-Optimal Rate
    Allen-Zhu, Zeyuan
    Li, Yuanzhi
    2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, : 487 - 492
  • [44] Near-optimal sample complexity bounds for learning Latent k-polytopes and applications to Ad-Mixtures
    Bhattacharyya, Chiranjib
    Kannan, Ravindran
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 119, 2020, 119