All instantiations of the greedy algorithm for the shortest superstring problem are equivalent

02/10/2021
by   Maksim Nikolaev, et al.
0

In the Shortest Common Superstring problem (SCS), one needs to find the shortest superstring for a set of strings. While SCS is NP-hard and MAX-SNP-hard, the Greedy Algorithm "choose two strings with the largest overlap; merge them; repeat" achieves a constant factor approximation that is known to be at most 3.5 and conjectured to be equal to 2. The Greedy Algorithm is not deterministic, so its instantiations with different tie-breaking rules may have different approximation factors. In this paper, we show that it is not the case: all factors are equal. To prove this, we show how to transform a set of strings so that all overlaps are different whereas their ratios stay roughly the same. We also reveal connections between the original version of SCS and the following one: find a superstring minimizing the number of occurrences of a given symbol. It turns out that the latter problem is equivalent to the original one.

READ FULL TEXT
research
11/06/2021

Improved Approximation Guarantees for Shortest Superstrings using Cycle Classification by Overlap to Length Ratios

In the Shortest Superstring problem, we are given a set of strings and w...
research
12/16/2020

Greedy-reduction from Shortest Linear Superstring to Shortest Circular Superstring

A superstring of a set of strings correspond to a string which contains ...
research
09/23/2018

Collapsing Superstring Conjecture

In the Shortest Common Superstring (SCS) problem, one is given a collect...
research
05/07/2021

Improved Approximation for Longest Common Subsequence over Small Alphabets

This paper investigates the approximability of the Longest Common Subseq...
research
04/30/2018

On improving the approximation ratio of the r-shortest common superstring problem

The Shortest Common Superstring problem (SCS) consists, for a set of str...
research
04/23/2013

How Hard Is It to Control an Election by Breaking Ties?

We study the computational complexity of controlling the result of an el...
research
08/10/2019

Slide Reduction, Revisited---Filling the Gaps in SVP Approximation

We show how to generalize Gama and Nguyen's slide reduction algorithm [S...

Please sign up or login with your details

Forgot password? Click here to reset