The complexity of string partitioning
arXiv:1204.2201
Abstract
Given a string over a finite alphabet and an integer , can be partitioned into strings of length at most , such that there are no \emph{collisions}? We refer to this question as the \emph{string partition} problem and show it is \NP-complete for various definitions of collision and for a number of interesting restrictions including . This establishes the hardness of an important problem in contemporary synthetic biology, namely, oligo design for gene synthesis.
14 pages main text + 13 pages appendix. Full version with proofs of an article appearing in the Proceedings of the 23rd Annual Symposium on Combinatorial Pattern Matching (CPM 2012), Helsinki, Finland, July 2012