String Consensus Problems with Swaps and Substitutions
By: Estéban Gabory , Laurent Bulteau , Gabriele Fici and more
Potential Business Impact:
Finds a single word matching many others.
String consensus problems aim at finding a string that minimizes some given distance with respect to an input set of strings. In particular, in the Closest string problem, we are given a set of strings of equal length and a radius $d$. The objective is to find a new string that differs from each input string by at most $d$ substitutions. We study a generalization of this problem where, in addition to substitutions, swaps of adjacent characters are also permitted, each operation incurring a unit cost. Amir et al. showed that this generalized problem is NP-hard, even when only swaps are allowed. In this paper, we show that it is FPT with respect to the parameter $d$. Moreover, we investigate a variant in which the goal is to minimize the sum of distances from the output string to all input strings. For this version, we present a polynomial-time algorithm.
Similar Papers
String Consensus Problems with Swaps and Substitutions
Data Structures and Algorithms
Finds best DNA match with swaps allowed.
Settling Weighted Token Swapping up to Algorithmic Barriers
Data Structures and Algorithms
Moves items on a board with less effort.
Settling Weighted Token Swapping up to Algorithmic Barriers
Data Structures and Algorithms
Finds cheapest way to rearrange items on a board.