Content area

Abstract

The design of algorithms often involves a trade-off between theoretical guarantees and real-world performance, especially in terms of time, memory, and simplicity. Provable and practical algorithms seek to bridge this gap, offering both rigorous analysis and empirical validation of their efficiency. In this dissertation, we provide novel, practical, and provable algorithms for organizing and searching data, and for modeling and routing in networks.

First, we focus on data organization and search. We introduce zip-zip trees, a simple randomized variant of zip trees that achieves optimal expected node depth and strong history independence using only O(log log n) bits of metadata per node, an exponential improvement over prior work. We then extend this “zipping” technique to strings, creating zip-tries, a dynamic and memory-efficient trie structure that performs competitively with state-of-the-art data structures for long strings.

Second, we study greedy routing in small-world networks. We introduce new graph models, including the windowed Neighborhood Preferential Attachment model, that achieve O(log n) or O(log1+ε n) greedy routing and generalize these results beyond simple lattices by defining fixed-growth graphs of a given dimensionality α. We prove tight bounds for greedy routing and diameters in these graphs and show empirically that this model better represents real-world road networks, improving routing performance over previous work.

Details

1010268
Business indexing term
Title
Zipping and Routing: Provable and Practical Algorithms in Trees, Tries, and Graphs
Author
Number of pages
174
Publication year
2025
Degree date
2025
School code
0030
Source
DAI-B 87/6(E), Dissertation Abstracts International
ISBN
9798265471628
Committee member
Hirschberg, Dan; Eppstein, David; Shindler, Michael
University/institution
University of California, Irvine
Department
Computer Science
University location
United States -- California
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32397039
ProQuest document ID
3280325714
Document URL
https://www.proquest.com/dissertations-theses/zipping-routing-provable-practical-algorithms/docview/3280325714/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
2 databases
  • ProQuest One Academic
  • ProQuest One Academic