abstract.tex 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. \documentclass[11pt]{article}
  2. %\usepackage{clrscode3e}
  3. \newcommand{\deq}{:=}
  4. \newcommand{\RR}{\mathbb{R}}
  5. \begin{document}
  6. \begin{abstract}
  7. \begin{center}
  8. {\large \textbf{CS41 Final Project: Online Algorithms} }
  9. \textbf{Tahmid Rahman, Dylan Jeffers}
  10. \end{center}
  11. \vspace{5 mm}
  12. We plan to research online algorithms through a case analysis of splay
  13. trees, an interesting self adjusting online search tree that is runtime competitive
  14. with offline search trees counterparts. We first plan
  15. to study the core online algorithm concepts such as
  16. the Competitive Ratio, the Least Recently Used Property and the Marking
  17. Strategy. Afterwards, we will apply these concepts in solving a
  18. currently unsolved splay
  19. tree problem, known as the Dynamic Optimality Conjecture, which
  20. claims that splay trees can perform as well as offline
  21. search tree algorithms, up to a constant factor. There are modern research
  22. papers on this topic that we plan to use as reference.\\
  23. As solving the above conjecture may prove difficult, we
  24. are also interested in implementing our own splay tree, with the objective
  25. of testing previous theoretical work on splay tree runtimes.
  26. Through a careful study of how
  27. splay trees evolve over different input sets (i.e. a random set vs.
  28. partially ordered set) we hope to not only determine for which inputs
  29. splay trees prove the most preferable tree structure, but also ways to
  30. alter its implementation to competitively handle more general inputs.\\
  31. We are both excited to learn more about this interesting topic, and
  32. believe it will positively impact our algorithmic studies.
  33. \end{abstract}
  34. \end{document}