Delfølge

I dagens verden er Delfølge blevet et emne af stor interesse og relevans. Virkningen af ​​Delfølge bliver mere og mere tydelig på flere områder af livet, fra teknologi til politik, kultur og samfundet generelt. I denne artikel vil vi udforske de forskellige facetter af Delfølge og dens indflydelse på forskellige aspekter af vores daglige virkelighed. Fra dens oprindelse til dens nuværende udvikling vil vi analysere, hvordan Delfølge har formet den verden, vi lever i, og hvordan den fortsætter med at gøre det i fremtiden. Gennem dybdegående analyse og kritisk refleksion søger vi at belyse vigtigheden og relevansen af ​​Delfølge i dag.

En delfølge er i matematik en talfølge som kan afledes af en anden talfølge ved at fjerne nogle af elementerne uden at ændre rækkefølgen af de tilbageværende elementer. For eksempel er talfølgen en delfølge af som er fremkommet ved at fjerne elementerne , og .

Fælles delfølge

Hvis X og Y er to talfølger, siges talfølgen Z at være en fælles delfølge af X og Y, hvis Z er en delfølge af både X and Y. For eksempel, hvis

og

så vil en fælles delfølge af X og Y være

Det vil ikke være den længste fælles delfølge, da Z kun 3 elementer, og den fælles delfølge har længden 4. Den længste fælles delfølge af X og Y er .

Anvendelser

Delfølger har anvendelser i datalogi,[1] specielt inden for bioinformatik hvor computere bruges til at sammenligne, analysere og gemme strenge af DNA, RNA og proteiner.

Tag for eksempler to følger af DNA med 37 elementer:

SEQ1 = ACGGTGTCGTGCTATGCTGATGCTGACTTATATGCTA
SEQ2 = CGTTCGGCTATCGTACGTTCTATTCTATGATTTCTAA

Den længste fælles delfølge (LCS = Longest Common Subsequence) af følgerne SEQ1 og SEQ2 er:

LCS(SEQ1,SEQ2) = CGTTCGGCTATGCTTCTACTTATTCTA

Dette kan illustreres ved at fremhæve de 27 elementer i den længste fælles delfølge:

SEQ1 = ACGGTGTCGTGCTATGCTGATGCTGACTTATATGCTA
SEQ2 = CGTTCGGCTATCGTACGTTCTATTCTATGATTTCTAA

En anden måde at vise dette er at justere de to følger så elementer i den længste fælles delfølge er placeret under hinanden (markeret med en lodret streg) og introducere et særligt tegn (her en vandret streg) i en følge hvor to elementer under hinanden er forskellige:

SEQ1 = ACGGTGTCGTGCTAT-G--C-TGATGCTGA--CT-T-ATATG-CTA-
        | || ||| ||||| |  | |  | || |  || | || |  |||
SEQ2 = -C-GT-TCG-GCTATCGTACGT--T-CT-ATTCTATGAT-T-TCTAA

Delfølger bruges til at bestemme hvor ensartede to stykker DNA er ved at bruge rækkefølgen af DNA-baserne: adenin (A), guanin (G), cytosin (C) og thymin (T).

Sætninger

Noter

  1. ^ I datalogi er streng ofte brugt som et synonym for talfølge, men man skal være opmærksom på at delstreng og delfølge ikke er synonymer. Delstrenge er sammenhængende dele af en streng, hvilket delfølger ikke nødvendigvis er. Det betyder at delstreng af en streng altid er en delfølge af strengen, mens delfølge af en streng ikke altid er en delstreng af strengen, se: Gusfield, Dan (1999) . Algorithms on Strings, Trees and Sequences: Computer Science and Computational Biology. USA: Cambridge University Press. s. 4. ISBN 0-521-58519-8.