De Bruijn grafiği - De Bruijn graph

İçinde grafik teorisi, bir n-boyutlu De Bruijn grafiği nın-nin m semboller bir Yönlendirilmiş grafik sembol dizileri arasındaki örtüşmeleri temsil eder. Var mn köşeler olası tüm uzunluklardan oluşann verilen sembollerin dizileri; aynı sembol bir dizide birden çok kez görünebilir. Eğer setimiz varsa m semboller o zaman köşeler kümesi:

Köşelerden biri, tüm sembollerini bir noktaya sola kaydırarak ve bu köşenin sonuna yeni bir sembol ekleyerek başka bir köşe olarak ifade edilebiliyorsa, o zaman ikincisinin önceki köşeye yönlendirilmiş bir kenarı vardır. Böylece yay seti (yani yönlendirilmiş kenarlar)

De Bruijn grafikleri, Nicolaas Govert de Bruijn De Bruijn tarafından bağımsız olarak keşfedildi[1] ve I. J. İyi.[2] Çok daha erken, Camille Flye Sainte-Marie[3] dolaylı olarak özelliklerini kullandı.

Özellikleri

  • Eğer daha sonra bir kenar oluşturan herhangi iki köşenin koşulu boş bir şekilde devam eder ve bu nedenle tüm köşeler birbirine bağlanarak toplam kenarlar.
  • Her köşe tam olarak gelen ve giden kenarlar.
  • Her biri boyutlu De Bruijn grafiği, satır digraph of - boyutlu De Bruijn grafiği ile aynı semboller.[4]
  • Her De Bruijn grafiği, Euler ve Hamiltoniyen. Bu grafiklerin Euler döngüleri ve Hamilton döngüleri (çizgi grafik yapısı aracılığıyla birbirine eşdeğer) De Bruijn dizileri.

çizgi grafiği En küçük üç ikili De Bruijn grafiğinin yapısı aşağıda gösterilmektedir. Çizimde görülebileceği gibi, her bir köşe boyutlu De Bruijn grafiği, boyutlu De Bruijn grafiği ve her kenar boyutlu De Bruijn grafiği, iki kenarlı bir yola karşılık gelir. boyutlu De Bruijn grafiği.

DeBruijn-as-line-digraph.svg

Dinamik sistemler

İkili De Bruijn grafikleri, teorisinden nesnelere benzeyecek şekilde (aşağıda, solda) çizilebilir. dinamik sistemler, benzeri Lorenz çekicisi (aşağıda, sağda):

DeBruijn-3-2.svg         Lorenz çeker yb.svg

Bu benzetme titizlikle yapılabilir: n-boyutlu m-sembolü De Bruijn grafiği, Bernoulli haritası

Bernoulli haritası (aynı zamanda 2x mod 1 haritası için m = 2) bir ergodik tek olarak anlaşılabilen dinamik sistem vardiya bir m-adic numarası.[5] Bu dinamik sistemin yörüngeleri De Bruijn grafiğindeki yürüyüşlere karşılık gelir; burada karşılık gelen her bir gerçek x [0,1) aralığında birinciye karşılık gelen tepe noktasına n içindeki rakamlar temel -m temsili x. Aynı şekilde, De Bruijn grafiğindeki yürüyüşler, tek taraflı bir yörüngeye karşılık gelir. sonlu tipin alt kayması.

İki yönlü grafik B (2, 3) de Bruijn dizileri ve bir B (2, 4) dizisi. B (2, 3). her köşe bir kez ziyaret edilirken, B (2,4) 'de her kenar bir kez geçilir.

Buna benzeyen gömüler, ikili De Bruijn grafiklerinin sahip olduğunu göstermek için kullanılabilir. sıra numarası 2[6] ve sahip oldukları kitap kalınlığı en fazla 5.[7]

Kullanımlar

Ayrıca bakınız

Referanslar

  1. ^ de Bruijn; N. G. (1946). "Kombinatoryal Bir Problem". Koninklijke Nederlandse Akademie V. Wetenschappen. 49: 758–764.
  2. ^ Güzel, I. J. (1946). "Normal yinelenen ondalık sayılar". Journal of the London Mathematical Society. 21 (3): 167–169. doi:10.1112 / jlms / s1-21.3.167.
  3. ^ Flye Sainte-Marie, C. (1894). "Soru 48". L'Intermédiaire des Mathématiciens. 1: 107–110.
  4. ^ Zhang, Fu Ji; Lin, Guo Ning (1987). "De Bruijn-Good grafiklerinde". Açta Math. Sinica. 30 (2): 195–205.
  5. ^ Leroux, Philippe (2002). "Coassociative gramer, periyodik yörüngeler ve Z üzerinden kuantum rastgele yürüyüş". arXiv:quant-ph / 0209100.
  6. ^ Heath, Lenwood S .; Rosenberg, Arnold L. (1992). "Kuyrukları kullanarak grafikleri yerleştirme". Bilgi İşlem Üzerine SIAM Dergisi. 21 (5): 927–958. doi:10.1137/0221055. BAY  1181408.
  7. ^ Obrenić, Bojana (1993). "Bruijn ve karışık değişim grafiklerini beş sayfaya gömme". SIAM Journal on Discrete Mathematics. 6 (4): 642–654. doi:10.1137/0406049. BAY  1241401.
  8. ^ Pevzner, Pavel A .; Tang, Haixu; Waterman, Michael S. (2001). "DNA fragman montajına Euler yolu yaklaşımı". PNAS. 98 (17): 9748–9753. Bibcode:2001PNAS ... 98.9748P. doi:10.1073 / pnas.171285098. PMC  55524. PMID  11504945.
  9. ^ Pevzner, Pavel A .; Tang, Haixu (2001). "Çift Namlulu Verilerle Parça Montajı". Biyoinformatik. 17 (Ek 1): S225 – S233. doi:10.1093 / biyoinformatik / 17.suppl_1.S225. PMID  11473013.
  10. ^ Zerbino, Daniel R .; Birney, Ewan (2008). "Velvet: de Bruijn grafikleri kullanarak de novo kısa okuma montajı için algoritmalar". Genom Araştırması. 18 (5): 821–829. doi:10.1101 / gr.074492.107. PMC  2336801. PMID  18349386.
  11. ^ Chikhi, R; Limasset, A; Jackman, S; Simpson, J; Medvedev, P (2014). "Bruijn grafiklerinin temsili üzerine". Journal of Computational Biology: A Journal of Computational Molecular Cell Biology. 22 (5): 336–52. arXiv:1401.5383. doi:10.1089 / cmb.2014.0160. PMID  25629448.
  12. ^ İkbal, Zamin; Caccamo, Mario; Turner, Isaac; Flicek, Paul; McVean Gil (2012). "Renkli de Bruijn grafikleri kullanarak varyantların de novo montajı ve genotiplemesi". Doğa Genetiği. 44 (2): 226–32. doi:10.1038 / ng.1028. PMC  3272472. PMID  22231483.

Dış bağlantılar