Lune

SODA2021Top-tier venue

Approximating the Median under the Ulam Metric

Diptarka Chakraborty, Debarati Das, Robert Krauthgamer

2021Year
3Citations
2Top-tier citations

Abstract

We study approximation algorithms for variants of the median string problem, which asks for a string that minimizes the sum of edit distances from a given set of m strings of length n. Only the straightforward 2-approximation is known for this NP-hard problem. This problem is motivated e.g. by computational biology, and belongs to the class of median problems (over different metric spaces), which are fundamental tasks in data analysis.

Our main result is for the Ulam metric, where all strings are permutations over [n] and each edit operation moves a symbol (deletion plus insertion). We devise for this problem an algorithms that breaks the 2-approximation barrier, i.e., computes a (2δ)-approximate median permutation for some constant δ > 0 in time Õ(nm 2 + n 3 ). We further use these techniques to achieve a (2δ) approximation for the median string problem in the special case where the median is restricted to length n and the optimal objective is large Ω(mn).

We also design an approximation algorithm for the following probabilistic model of the Ulam median: the input consists of m perturbations of an (unknown) permutation x, each generated by moving every symbol to a random position with probability (a parameter) ǫ > 0. Our algorithm computes with high probability a (1 + o(1/ǫ))-approximate median permutation in time O(mn 2 + n 3 ).

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext af457265-d4e9-43e2-91e9-d873a4e34e0d

Cited by top-tier papers2

Ask how each one uses it

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines