TY - GEN
T1 - Fragmentary pattern matching
T2 - 12th International Symposium on Algorithms and Computation, ISAAC 2001
AU - Hori, Hideaki
AU - Shimozono, Shinichi
AU - Takeda, Masayuki
AU - Shinohara, Ayumi
PY - 2001
Y1 - 2001
N2 - A fragmentary pattern is a multiset of non-empty strings, and it matches a string w if all the strings in it occur within w without any overlaps. We study some fundamental issues on computational complexity related to the matching of fragmentary patterns. We show that the fragmentary pattern matching problem is NP-complete, and the problem to find a fragmentary pattern common to two strings that maximizes the pattern score is NP-hard. Moreover, we propose a polynomialtime approximation algorithm for the fragmentary pattern matching, and show that it achieves a constant worst-case approximation ratio if either the strings in a pattern have the same length, or the importance weights of strings in a pattern are proportional to their lengths.
AB - A fragmentary pattern is a multiset of non-empty strings, and it matches a string w if all the strings in it occur within w without any overlaps. We study some fundamental issues on computational complexity related to the matching of fragmentary patterns. We show that the fragmentary pattern matching problem is NP-complete, and the problem to find a fragmentary pattern common to two strings that maximizes the pattern score is NP-hard. Moreover, we propose a polynomialtime approximation algorithm for the fragmentary pattern matching, and show that it achieves a constant worst-case approximation ratio if either the strings in a pattern have the same length, or the importance weights of strings in a pattern are proportional to their lengths.
KW - Fragmentary pattern
KW - NP-completeness
KW - Polynomial-time approximation
KW - String matching
KW - String resemblance
UR - http://www.scopus.com/inward/record.url?scp=33646473101&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33646473101&partnerID=8YFLogxK
U2 - 10.1007/3-540-45678-3_61
DO - 10.1007/3-540-45678-3_61
M3 - Conference contribution
AN - SCOPUS:33646473101
SN - 3540429859
SN - 9783540429852
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 719
EP - 730
BT - Algorithms and Computation - 12th International Symposium, ISAAC 2001, Proceedings
Y2 - 19 December 2001 through 21 December 2001
ER -