Share on Facebook Share on Twitter Email
Answers.com

subsequence

 
Dictionary: sub·se·quence   (sŭb'sĭ-kwĕns', -kwəns) pronunciation

n.
  1. Something that is subsequent; a sequel.
  2. The fact or quality of being subsequent.
  3. (-sē'kwəns) Mathematics. A sequence that is contained in another sequence.

Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
WordNet: subsequence
Top
Note: click on a word meaning below to see its connections and related words.

The noun has 2 meanings:

Meaning #1: something that follows something else
  Synonym: sequel

Meaning #2: following in time
  Synonyms: posteriority, subsequentness


Wikipedia: Subsequence
Top

In mathematics, a subsequence is a sequence that can be derived from another sequence by deleting some elements without changing the order of the remaining elements. For example, ABD is a subsequence of ABCDEF.

Formally, suppose that X is a set and that (ak)kK is a sequence in X, where K = {1,2,3,...,n} if (ak) is a finite sequence and K = N if (ak) is an infinite sequence. Then, a subsequence of (ak) is a sequence of the form  (a_{n_r}) where (nr) is a strictly increasing sequence in the index set K.

Contents

Example

As an example,

< B,C,D,G >

is a subsequence of

< A,C,B,D,E,G,C,E,D,B,G > ,

with corresponding index sequence <3,7,9,11>.

Given two sequences X and Y, a sequence G is said to be a common subsequence of X and Y, if G is a subsequence of both X and Y. For example, if

X = < A,C,B,D,E,G,C,E,D,B,G > and
Y = < B,E,G,C,F,E,U,B,K >

then a common subsequence of X and Y could be

G = < B,E,E >

This would not be the longest common subsequence, since G only has length 3, and the common subsequence < B,E,E,B > has length 4. The longest common subsequence of X and Y is < B,E,G,C,E,B >.

Applications

Subsequences have applications to computer science, especially in the discipline of Bioinformatics, where computers are used to compare, analyze, and store DNA strands.

Take two strands of DNA, say :

ORG1 = ACGGTGTCGTGCTATGCTGATGCTGACTTATATGCTA
ORG2 = CGTTCGGCTATCGTACGTTCTATTCTATGATTTCTAA

Subsequences are used to determine how similar the two strands of DNA are, using the DNA bases: adenine, guanine, cytosine and thymine.

Substring vs. subsequence

In computer science, string is often used as a synonym for sequence, but it is important to note that substring and subsequence are not synonyms. Substrings are consecutive parts of a string, while subsequences need not be. This means that a substring of a string is always a subsequence of the string, but a subsequence of a string is not always a substring of the string.[1]

See also

References

  1. ^ Gusfield, Dan (1999) [1997]. Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology. USA: Cambridge University Press. pp. 4. ISBN 0-521-58519-8. 

This article incorporates material from subsequence on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.


Best of the Web: subsequence
Top

Some good "subsequence" pages on the web:


Math
mathworld.wolfram.com
 
 
 

 

Copyrights:

Dictionary. The American Heritage® Dictionary of the English Language, Fourth Edition Copyright © 2007, 2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.  Read more
WordNet. WordNet 1.7.1 Copyright © 2001 by Princeton University. All rights reserved.  Read more
Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Subsequence" Read more