English

The $k$-anonymity Problem is Hard

Databases 2009-06-02 v2 Computational Complexity Data Structures and Algorithms

Abstract

The problem of publishing personal data without giving up privacy is becoming increasingly important. An interesting formalization recently proposed is the k-anonymity. This approach requires that the rows in a table are clustered in sets of size at least k and that all the rows in a cluster become the same tuple, after the suppression of some records. The natural optimization problem, where the goal is to minimize the number of suppressed entries, is known to be NP-hard when the values are over a ternary alphabet, k = 3 and the rows length is unbounded. In this paper we give a lower bound on the approximation factor that any polynomial-time algorithm can achive on two restrictions of the problem,namely (i) when the records values are over a binary alphabet and k = 3, and (ii) when the records have length at most 8 and k = 4, showing that these restrictions of the problem are APX-hard.

Keywords

Cite

@article{arxiv.0707.0421,
  title  = {The $k$-anonymity Problem is Hard},
  author = {Paola Bonizzoni and Gianluca Della Vedova and Riccardo Dondi},
  journal= {arXiv preprint arXiv:0707.0421},
  year   = {2009}
}

Comments

21 pages, A short version of this paper has been accepted in FCT 2009 - 17th International Symposium on Fundamentals of Computation Theory

R2 v1 2026-06-21T08:54:44.628Z