Papers
Topics
Authors
Recent
Search
2000 character limit reached

Clustering Permutations: New Techniques with Streaming Applications

Published 4 Dec 2022 in cs.DS | (2212.01821v1)

Abstract: We study the classical metric kk-median clustering problem over a set of input rankings (i.e., permutations), which has myriad applications, from social-choice theory to web search and databases. A folklore algorithm provides a $2$-approximate solution in polynomial time for all k=O(1)k=O(1), and works irrespective of the underlying distance measure, so long it is a metric; however, going below the $2$-factor is a notorious challenge. We consider the Ulam distance, a variant of the well-known edit-distance metric, where strings are restricted to be permutations. For this metric, Chakraborty, Das, and Krauthgamer [SODA, 2021] provided a (2−δ)(2-\delta)-approximation algorithm for k=1k=1, where δ≈2<sup>−40\delta\approx 2<sup>{-40}. Our primary contribution is a new algorithmic framework for clustering a set of permutations. Our first result is a $1.999$-approximation algorithm for the metric kk-median problem under the Ulam metric, that runs in time (klog⁡(nd))<sup>O(k)n</sup>d<sup>3(k \log (nd))<sup>{O(k)}n</sup> d<sup>3 for an input consisting of nn permutations over [d][d]. In fact, our framework is powerful enough to extend this result to the streaming model (where the nn input permutations arrive one by one) using only polylogarithmic (in nn) space. Additionally, we show that similar results can be obtained even in the presence of outliers, which is presumably a more difficult problem.

Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.