DocumentCode
1161556
Title
An algorithm for finding a common structure shared by a family of strings
Author
Landraud, Anne M. ; Avril, Jean-Francois ; Chretienne, Philippe
Author_Institution
Univ. Pierre & Marie Curie, Paris, France
Volume
11
Issue
8
fYear
1989
fDate
8/1/1989 12:00:00 AM
Firstpage
890
Lastpage
895
Abstract
An algorithm is presented for extracting and localizing a common structure in a family of strings with time complexity O(N 2 L 2 log2 L ) where N is the number of strings and L their maximum length. The method could be extended to two-dimensional image analysis. This structure appears as alignments of words which are similar but not necessarily identical and which occur approximately at the same location in all the strings. The method works in two successive stages. First, a fast algorithm is used for drawing up a directory of exactly repeated patterns appearing in a given majority of strings. Second, the algorithm constructs recursively anchoring patterns by a divide-and-conquer strategy and converges on a maximum number of alignments. This algorithm has been applied to find common a priori unknown features in families of biological macromolecules, with quite good results. One of these families included 23 strings of about 100 characters each. Each characteristic structure has been achieved within less than one minute on a MULTIX-DPS8 system
Keywords
computational complexity; computerised pattern recognition; computerised picture processing; biological macromolecules; computerised pattern recognition; divide-and-conquer strategy; feature extraction; picture processing; strings; time complexity; Character recognition; Dynamic programming; Heuristic algorithms; Image converters; Image processing; Image recognition; Image sequence analysis; Pattern recognition; Reconnaissance; Speech recognition;
fLanguage
English
Journal_Title
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher
ieee
ISSN
0162-8828
Type
jour
DOI
10.1109/34.31450
Filename
31450
Link To Document