English

On Computing Centroids According to the $p$-Norms of Hamming Distance Vectors

Computational Complexity 2019-06-28 v3

Abstract

In this paper we consider the pp-Norm Hamming Centroid problem which asks to determine whether some given binary strings have a centroid with a bound on the pp-norm of its Hamming distances to the strings. Specifically, given a set of strings SS and a real kk, we consider the problem of determining whether there exists a string ss^* with (sSdp(s,s))1/pk\big(\sum_{s \in S}d^p(s^*,s)\big)^{1/p} \leq k, where d(,)d(,) denotes the Hamming distance metric. This problem has important applications in data clustering, and is a generalization of the well-known polynomial-time solvable \textsc{Consensus String} (p=1)(p=1) problem, as well as the NP-hard \textsc{Closest String} (p=)(p=\infty) problem. Our main result shows that the problem is NP-hard for all fixed rational p>1p > 1, closing the gap for all rational values of pp between 11 and \infty. Under standard complexity assumptions the reduction also implies that the problem has no 2o(n+m)2^{o(n+m)}-time or 2o(kp(p+1))2^{o(k^{\frac{p}{(p+1)}})}-time algorithm, where mm denotes the number of input strings and nn denotes the length of each string, for any fixed p>1p > 1. Both running time lower bounds are tight. In particular, we provide a 2kp(p+1)+ε2^{k^{\frac{p}{(p+1)}+\varepsilon}}-time algorithm for each fixed ε>0\varepsilon > 0. In the last part of the paper, we complement our hardness result by presenting a fixed-parameter algorithm and a factor-22 approximation algorithm for the problem.

Keywords

Cite

@article{arxiv.1807.06469,
  title  = {On Computing Centroids According to the $p$-Norms of Hamming Distance Vectors},
  author = {Jiehua Chen and Danny Hermelin and Manuel Sorge},
  journal= {arXiv preprint arXiv:1807.06469},
  year   = {2019}
}

Comments

To appear at ESA 2019