Network Algorithms for Complex Systems with Applications to Non-linear Oscillators and Genome Assembly

dc.contributor.advisorGirvan, Michelleen_US
dc.contributor.advisorZimin, Alekseyen_US
dc.contributor.authorSchmitt, Karl Robert Bruceen_US
dc.contributor.departmentApplied Mathematics and Scientific Computationen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2013-06-28T06:42:08Z
dc.date.available2013-06-28T06:42:08Z
dc.date.issued2013en_US
dc.description.abstractNetwork and complex system models are useful for studying a wide range of phenomena, from disease spread to traffic flow. Because of the broad applicability of the framework it is important to develop effective simulations and algorithms for complex networks. This dissertation presents contributions to two applied problems in this area First, we study an electro-optical, nonlinear, and time-delayed feedback loop commonly used in applications that require a broad range of chaotic behavior. For this system we detail a discrete-time simulation model, exploring the model's synchronization behavior under specific coupling conditions. Expanding upon already published results that investigated changes in feedback strength, we explore how both time-delay and nonlinear sensitivity impact synchronization. We also relax the requirement of strictly identical systems components to study how synchronization regions are affected when coupled systems have non-identical components (parameters). Last, we allow wider variance in coupling strengths, including unique strengths to each system, to identify a rich synchronization region not previously seen. In our second application, we take a complex networks approach to improving genome assembly algorithms. One key part of sequencing a genome is solving the orientation problem. The orientation problem is finding the relative orientations for each data fragment generated during sequencing. By viewing the genomic data as a network we can apply standard analysis techniques for community finding and utilize the significantly modular structure of the data. This structure informs development and application of two new heuristics based on (A) genetic algorithms and (B) hierarchical clustering for solving the orientation problem. Genetic algorithms allow us to preserve some internal structure while quickly exploring a large solution space. We present studies using a multi-scale genetic algorithm to solve the orientation problem. We show that this approach can be used in conjunction with currently used methods to identify a better solution to the orientation problem. Our hierarchical algorithm further utilizes the modular structure of the data. By progressively solving and merging sub-problems together we pick optimal `local' solutions while allowing more global corrections to occur later. Our results show significant improvements over current techniques for both generated data and real assembly data.en_US
dc.identifier.urihttp://hdl.handle.net/1903/14099
dc.subject.pqcontrolledBioinformaticsen_US
dc.subject.pqcontrolledApplied mathematicsen_US
dc.subject.pqcontrolledMathematicsen_US
dc.subject.pquncontrolledalgorithmsen_US
dc.subject.pquncontrolledbioinformaticsen_US
dc.subject.pquncontrolledcomplex systemsen_US
dc.subject.pquncontrolledgenome assemblyen_US
dc.subject.pquncontrollednetworken_US
dc.subject.pquncontrollednonlinearen_US
dc.titleNetwork Algorithms for Complex Systems with Applications to Non-linear Oscillators and Genome Assemblyen_US
dc.typeDissertationen_US

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Schmitt_umd_0117E_14198.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
horient_0_0_2_tar_gz.zip
Size:
315.2 KB
Format:
Unknown data format