kandidatorientering, november 1, 2010 algorithms and data structures

9
Kandidatorientering, November 1, 2010 Algorithms and Data Structures

Upload: serenity-hunton

Post on 14-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Kandidatorientering, November 1, 2010

Algorithms and

Data Structures

Algorithms and Data Structures

– Who?FacultyLars Arge Gerth Stølting Brodal

ResearchersHenrik BlunckBrody SandelNodari SitchinavaElad VerbinQin Zhang

PhD StudentsLasse Kosetski Deleuran Jakob TruelsenFreek van Walderveen Kostas TsakalidisCasper Kejlberg-Rasmussen Mark GreveKasper Dalgaard Larsen Morten RevsbækJesper Erenskjold Moeslund Pooya Davoodi

– Where?

Turing 0+1

Introductory

• Algorithms and Data Structures 1+ 2 (Brodal)

Advanced

• Computational Geometry (2010, Q1+Q2) (Brodal)

• Advanced Data Structures (2011, Q1+Q2) (Brodal)

• I/O Algorithms (2011, Q3+Q4) (Arge)

Advanced PhD courses (by Post Docs)

• Advanced Computational Geometry (2008, Q4)

• Advanced Randomized Algorithms (2009, Q4)

• Advanced Range Searching (2010, Q3)

• I/O-Efficient Graph Algorithms (2010, Q3)

• Lower Bounds and Information Theory (2010, Q2)

Algorithms and Data Structures– Courses?

• Theoretical computer science

– Assumptotic analysis

• Tool development

– I/O algorithms (TPIE, TerraSTREAM)

• Algorithm engineering

– primarily in relation to master thesis

• Seminars – students very welcome !

– MADALGO seminar

– open problem sessions

Algorithms and Data Structures– Research?

• Solve a concrete practical 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 algorithms

• The clever idea: A new algorithm

• Examples: www.cs.au.dk/~gerth/cv/#Advising

Algorithms and Data Structures

– Types of Master Thesis?

• 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...

Algorithms and Data Structures

– Master Thesis Work?

• David Kjær Range median algorithms

• Jonas Suhr ChristensenExperimental study of kinetic geometric t-spanner algorithms

• Henrik B. KirkSearching with dynamic optimality: In theory and practice

• Krzysztof PiatkowskiImplementering og udvikling af maksimum delsum algoritmer

• Claus AndersenAn optimal minimum spanning tree algorithm

• Jonas Maturana Larsen and Michael NielsenEn undersøgelse af algoritmer til løsning af generalized movers problem i 3D

Algorithms and Data Structures

– Master Thesis Examples?

Hidden work...

! Warning !Need to understand another paper first

! Warning !Nontrivial

construction ahead of you