A polynomial-time factor-2 approximation for shortest common superstring (the question behind the Tarhio-Ukkonen greedy conjecture)
Theorem 1.1: a deterministic algorithm, polynomial in the total encoded input size (including symbol labels), outputs for every finite family of explicitly represented strings a common superstring with . The proof builds a balanced hierarchical graph on all substrings from forced occurrence counts (a lower bound on the optimum), decomposes it into periodic layers and connects them at e…