De Bruijn-grafInom grafteori är en n-dimensionell de Bruijn-graf över m tecken en riktad graf som representerar överlappningar mellan teckensekvenser. Den har mn hörn (noder), vilka består av alla möjliga sekvenser med längden n av de givna tecknen (samma tecken får förekomma mer än en gång i samma sekvens). Om vi har mängden med m tecken S:={s1,... ,sm} så är mängden hörn: V=Sn = {s1...s1s1, s1...s1s2, ..., s1...s1sm, s1...s2s1, ..., smsmsm} Om ett hörn kan uttryckas genom att ta bort det första tecknet och lägga till ett annat tecken på slutet av ett annat hörn så har detta senare en riktad kant (eller båge) till det förstnämnda hörnet. Mängden kanter är alltså: E={((v1, v2, ..., vn), (v2, ..., vn, si)) : i = 1, ..., m} Fastän de Bruijn-grafer är uppkallade efter Nicolaas Govert de Bruijn, upptäcktes de oberoende av både de Bruijn[1] och Irving John [2]. Camille Flye Sainte-Marie[3] utnyttjade deras egenskaper långt tidigare. Egenskaper
De tre minsta binära kantgrafernas konstruktion avbildas nedan. Som framgår av illustrationen motsvarar varje hörn i den n-dimensionella de Bruijn-grafen en kant i den (n-1)-dimensionella och varje kant i den n-dimensionella de Bruijn-grafen motsvaras av en tvåkantsväg i den (n-1)-dimensionella. Dynamiska systemBinära de Bruin-grafer kan ritas (nedan till vänster) på ett sådant sätt att de liknar objekt från teorin för dynamiska system som Lorenzattraktorn (nedan till höger): Referenser
Externa länkar
|