Master Thesis Preparation
Algorithms Algorithms
Gerth Stølting Brodal
Algorithms Algorithms Gerth Stlting Brodal Overview Overview - - PowerPoint PPT Presentation
Master Thesis Preparation Algorithms Algorithms Gerth Stlting Brodal Overview Overview Algo Algorit rithm hms s gr grou oup p at at DAIMI DAIMI Who? Where? Courses Research Mas Maste ter r th thes esis is in
Master Thesis Preparation
Gerth Stølting Brodal
Overview Overview
Algo Algorit rithm hms s gr grou
p at at DAIMI DAIMI
Mas Maste ter r th thes esis is in Algor in Algorithms ithms
Algori Algorithms thms Group Group – Who? Who?
Fa Facu cult lty Lars Arge Gerth Stølting Brodal Gudmund Skovbjerg Frandsen Peter Bro Miltersen Christian Nørgaard Storm Pedersen (Erik Meineche Schmidt) (Sven Skyum) Rese esear arche hers Thomas Mailund Henrik Blunck Ph Ph.d. .d. stud studen ents ts ~ 10 Maste Master s r stud tuden ents ts ~ 20
Algori Algorithms thms Group Group – Where Where ?
Algorithms (Turing 2) Arge, Brodal, Frandsen, Miltersen, Blunck BioInformatics (Building 090) Pedersen, Mailund
Intr Introd
ucto tory ry
Adv Advan ance ced
Algori Algorithms thms Group Group – Courses Courses
I/O algorithms Computational geometry Data structures String algorithms Complexity theory Data compression Optimization Algebraic algorithms BioInformatics Graph algorithms Dynamic algorithms Randomized algorithms Algorithmic game theory Arge Brodal Frandsen Miltersen Pedersen Mailund
Subset of research interests Solid lines = major interst
Algorithms Algorithms Group Group – Research Research
Algorithms Algorithms Group Group – Research Research
– BioInformatics, I/O algorithms
– primarily in relation to thesis work
– www.daimi.au.dk/~gerth/alcom-seminar/
Algori Algorithm thm Research Research
– a typica
a typical res l result sta ult stateme tement nt
Cache-Oblivious Data Structures and Algorithms for Undirected Breadth-First Search and Shortest Paths,
volume 3111 of Lecture Notes in Computer Science, pages 480-492. Springer Verlag, Berlin, 2004.
Results
Algori Algorithm thm Research Research
– an
anoth
er typical result
On the Adaptiveness of Quicksort, G. S. Brodal, R. Fagerberg, G. Moruz. In Proc. 7th Workshop on Algorithm Engineering and Experiments, 2005.
Comparisons by Quicksort Element swaps Running time
Types of Algorithmic Thesis
…using algorithmic techniques
...fill in the missing details ...perform experiments
...how 8 pages become +100 pages
Master Thesis in Algorithms
The hesis sis wor
understand technical complicated constructions
most algorithm authors do not implement their algorithms (did they ever think about the missing details?)
understand an 8 page paper...
Hidden work...
! Warning ! Need to understand another paper first ! Warning ! Nontrivial construction ahead of you
Algorith Algorithms Master ms Master Theses Theses
Refined Buneman Trees Pedersen Integer Sorting Fagerberg Trade-offs for Internal and External Memory Dictionaries Fagerberg A Survey of Density Keeping Algorithms Fagerberg Shortest Paths in Directed Graphs Fagerberg Approksimative afstande i planare grafer Brodal Vedligeholdelse af sammenhængskomponenter i dynamiske grafer Frandsen Maksimale par og suffikstræer Pedersen Skjulte Markov modeller og genidentifikation Pedersen Towards practical deterministic extractors Miltersen Engineering cache-oblivious sorting algorithms Fagerberg/ Brodal Analyse og håndtering af genekspressionsdata Pedersen Dynamisk Pattern Matching Frandsen Redigeringsafstande imellem niveau-strenge Frandsen Automated Layout of Classified Ads Brodal