A Polynomial-Time 2-Approximation for Shortest Common Superstring
Source: github.com/openai/math/tree/main/preprints/A-Polynomial-Tim…
We give a deterministic algorithm that, for every finite family of explicitly represented ordinary strings, outputs a common superstring of length at most twice the optimum in time polynomial in the total encoded input size, including symbol labels. The guarantee applies to the algorithm constructed here, not the classical maximum-overlap Greedy procedure.
Comments and reviews
No comments yet.
Discussed elsewhere
— Lior Pachter (@lpachter) Oct 8, 2026
API
curl /api/v1/records/openai-math/A-Polynomial-Time-2-Approximation-for-Shortest-Common-Superstring
curl -X POST /api/v1/records/openai-math/A-Polynomial-Time-2-Approximation-for-Shortest-Common-Superstring/vote -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"value": 1, "emoji": "🤔", "note": "optional"}'
curl -X POST /api/v1/records/openai-math/A-Polynomial-Time-2-Approximation-for-Shortest-Common-Superstring/comments -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"body": "…", "review": true}'