kandidatorientering, october 28, 2011

9
Kandidatorientering, October 28, 2011 Algorithms and Data Structures

Upload: seamus

Post on 21-Jan-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Kandidatorientering, October 28, 2011. Algorithms and Data Structures. Algorithms and Data Structures – Who?. Faculty Lars Arge Gerth Stølting Brodal. Researchers Henrik Blunck Brody Sandel Constantinos Tsirogiannis Wei Yu Cicimol Alexander Elad Verbin Qin Zhang Lap Kei Lee. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Kandidatorientering, October 28, 2011

Kandidatorientering, October 28, 2011

Algorithms and

Data Structures

Page 2: Kandidatorientering, October 28, 2011

Algorithms and Data Structures

– Who?ResearchersHenrik BlunckBrody SandelConstantinos Tsirogiannis Wei YuCicimol AlexanderElad VerbinQin ZhangLap Kei Lee

PhD StudentsLasse Kosetski Deleuran Jakob TruelsenFreek van Walderveen Morten RevsbækCasper Kejlberg-Rasmussen Mark GreveJesper Erenskjold Moeslund Kasper Green LarsenJesper Asbjørn Sindahl Nielsen

FacultyLars Arge Gerth Stølting Brodal

Page 3: Kandidatorientering, October 28, 2011

– Where?

Nygaard 3

Page 4: Kandidatorientering, October 28, 2011

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) (Abam, Rao, Ajwani)

• Advanced Randomized Algorithms (2009, Q4) (Abam, Afshani,Ajwani, Hachenberger)

• Advanced Range Searching (2010, Q3) (Afshani)

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

• Lower Bounds and Information Theory (2010, Q2) (Verbin)

• Streaming Algorithms (2011, Q4) (Zhang, Lee)

Algorithms and Data Structures– Courses?

Page 5: Kandidatorientering, October 28, 2011

• 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/Theory seminar

– open problem sessions

Algorithms and Data Structures– Research?

Page 6: Kandidatorientering, October 28, 2011

• 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/advising

Algorithms and Data Structures

– Types of Master Thesis?

Page 7: Kandidatorientering, October 28, 2011

• 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

(and 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?

Page 8: Kandidatorientering, October 28, 2011

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

Page 9: Kandidatorientering, October 28, 2011

Hidden work...

! Warning !Need to understand another paper first

! Warning !Nontrivial

construction ahead of you