11
Master Thesis Algorithms

Master Thesis

  • Upload
    rhonda

  • View
    41

  • Download
    0

Embed Size (px)

DESCRIPTION

Master Thesis. Algorithms. Algorithms – Who?. Researchers Thomas Mailund Henrik Blunck Peyman Afshani Nodari Sitchinava Deepak Ajwani Nguyen Kim Tang Elias Tsigaridas. Faculty Lars Arge Gerth Stølting Brodal Gudmund Skovbjerg Frandsen Kristoffer Arnsfelt Hansen - PowerPoint PPT Presentation

Citation preview

Page 1: Master  Thesis

Master Thesis

Algorithms

Page 2: Master  Thesis

Algorithms – Who?

FacultyLars Arge Gerth Stølting BrodalGudmund Skovbjerg FrandsenKristoffer Arnsfelt HansenPeter Bro MiltersenChristian Nørgaard Storm Pedersen

Ph.d. and Master students…

ResearchersThomas MailundHenrik BlunckPeyman AfshaniNodari SitchinavaDeepak AjwaniNguyen Kim TangElias Tsigaridas

Page 3: Master  Thesis

Algorithms – Where ?

Algorithms (Turing 0+1)Arge, Brodal, Frandsen, Miltersen, Blunck, Ajwani,Sitchinava, Tsigaridas, Afshani, Hansen, Tang

BioInformatics(Building 110)Pedersen, Mailund

Page 4: Master  Thesis

Introductory• Programming 2 - Frandsen

• Algorithms and data structures 1+ 2 - Brodal

• Machine architecture/Operating systems - Pedersen

Advanced• Optimization/Combinatorial search - Miltersen/Arnsfelt

• Computational geometry - Brodal

• Advanced data structures - Brodal

• I/O algorithms - Arge

• Dynamic algorithms - Frandsen

• Randomized algorithms - Frandsen

• String algorithms - Pedersen/Mailund

• Algorithms in bioinformatics - Pedersen

• Machine learning - Pedersen/Mailund

• Complexity theory - Miltersen/Hansen

• Algorithmic game playing - Miltersen

• Data compression (loseless/lossy) - Miltersen

Algorithms – Courses

Page 5: Master  Thesis

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

Hansen

Subset of research interests

Solid lines = major interst

Algorithms – Research

Page 6: Master  Thesis

Algorithms – Research

• Theoretical computer science

• Tool development

– BioInformatics, I/O algorithms

• Algorithm engineering

– primarily in relation to thesis work

• Seminars – master students very welcome

– BiRC, MADALGO, CAGT, Computaional Mathematics…

Page 7: Master  Thesis

Algorithm Research – a typical result statement

Cache-Oblivious Data Structures and Algorithms for Undirected Breadth-First Search and Shortest Paths, G. S. Brodal, R. Fagerberg, U. Meyer, N. Zeh. In Proc. 9th Scandinavian Workshop on Algorithm Theory,

volume 3111 of Lecture Notes in Computer Science, pages 480-492. Springer Verlag, Berlin, 2004.

Results

Page 8: Master  Thesis

Algorithm Research

– another 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

Page 9: Master  Thesis

Types of Algorithmic Thesis•Solve a concrete problem

…using algorithmic techniques

•Survey of a research area

•Implement a technical paper

...fill in the missing details

...perform experiments

•Explain all (missing) details in a technical paper

...how 8 pages become +100 pages

•Experimental comparison of several algorithms

•The clever idea: Describe a new algorithm

Examples:

www.cs.au.dk/~gerth/cv/#Advising

www.cs.au.dk/~cstorm/www/students/

Page 10: Master  Thesis

Master Thesis in Algorithms

Thesis work

• Large fraction of time spend on trying to

understand technical complicated constructions

• Implementations are often an ”existence proof” –

most algorithm authors do not implement their

algorithms (did they ever think about the missing

details?)

• Hard to convince friends that it took you ½ year to

understand an 8 page paper...

Page 11: Master  Thesis

Hidden work...

! Warning !Need to understand another paper first

! Warning !Nontrivial

construction ahead of you