13.07.2015 Views

De Bruijn Graphs and their Applications to Fault Tolerant Networks

De Bruijn Graphs and their Applications to Fault Tolerant Networks

De Bruijn Graphs and their Applications to Fault Tolerant Networks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

28 JOEL BAKERFigure 17. UB(2, 3) (left) <strong>and</strong> the modification (right).of a single node failure on B(2, n) that we could use the technique of removing a necklace<strong>to</strong> show that these graphs admit cycles of length greater than or equal <strong>to</strong> 2 n − n − 1.We then saw in Section 4.2 that the st<strong>and</strong>ard <strong>De</strong> <strong>Bruijn</strong> graph B(d, n) admits at leas<strong>to</strong>ne cycle of length d n − 1 under d − 1 edge failures when d is a prime power. In order<strong>to</strong> prove this bound we used irreducible polynomials <strong>and</strong> recurrence relations in order <strong>to</strong>construct these cycles. We then saw from [RB93a] that we could use this knowledge <strong>to</strong>provide a lower bound for the number of Hamil<strong>to</strong>nian cycles on B(d, n) for any d, basedon its prime decomposition.Lastly, we examined some modifications <strong>to</strong> <strong>De</strong> <strong>Bruijn</strong> graphs <strong>and</strong> sequences. The Q ncycles gave us an example of a different type of structure that we could examine using thetechniques developed in Section 3. Finally, we looked at the modifications presented byRowley <strong>and</strong> Bose in [RB91] <strong>and</strong> [RB93b] that yield slightly stronger results but lost someof the original structure.6.1. Further Directions. There are a few different directions that one could take forfurther research on <strong>De</strong> <strong>Bruijn</strong> graphs <strong>and</strong> <strong>their</strong> applications. First, we note that the methoddiscussed in Section 4.2 for finding edge disjoint Hamil<strong>to</strong>nian cycles on <strong>De</strong> <strong>Bruijn</strong> graphsis dependent on the fact that our alphabet was chosen with d elements, where d is a primeor prime power. If we choose d <strong>to</strong> be composite then the current bounds have room forimprovement. Z. Kása proposes in [Kás10] that the number of edge disjoint Hamil<strong>to</strong>niancycles is d − 1. This bound differs greatly from the one proposed by Rowley <strong>and</strong> Bose in[RB93a] discussed in Section 4.2.Another direction one could take is <strong>to</strong> exp<strong>and</strong> the study of node failure <strong>to</strong> <strong>De</strong> <strong>Bruijn</strong>graphs other than binary <strong>De</strong> <strong>Bruijn</strong> graphs. Our investigation in Section 4.1 made use ofthe concept of weight which is not immediately applicable <strong>to</strong> <strong>De</strong> <strong>Bruijn</strong> graphs, B(d, n),where d > 2.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!