+ All Categories
Home > Documents > Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of...

Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of...

Date post: 31-Mar-2015
Category:
Upload: cyrus-lownes
View: 224 times
Download: 3 times
Share this document with a friend
13
Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013
Transcript
Page 1: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Lars ArgeGerth Stølting Brodal

Algorithms and Data Structures

Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013

Page 2: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

May 232013

Page 3: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

MADALGO – CTIC 6 : 3 May 23 2013

MortenCasperJakobJesperConstantinosDarius

Phd

Post

Doc

Lars(Professor)

Speciale

DanielJana Morten

Jørgen Jeppe

Jens

Steffen

Jakob

Mikkel

Yungwoo(PhD)

Zhewei(PostDoc)

Bryan(PhD)

Peyman(Adjunkt)

Gerth(Lektor)

Sarfraz

(PhD)

Else(Manager)

Allan(PostDoc)

Page 4: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Else’s rubber boots

Lars

Water

Page 5: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Lars’ house

Brabrand lake

Page 6: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Lars’ house

Page 7: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Lars’ house

Page 8: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Research

AlgorithmicsTheory

Practical

Commercial

Peyman

GerthLars

EcoInformaticsBioInformaticsCOWI, DES, EIVA, …

Page 9: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Terrain Research

3 2 47 5 87 1 9

3 2 47 5 87 1 9

3 2 47 5 87 1 9

3 2 47 5 87 1 9

Height matrix

Terrain model

Page 10: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Range Minimum Queries (1D)1 2 3 4 5 6 7 8

n9

0.3 0.1 3.5 2.4 0.7 5.2 1.6 3.7 4.2

RMQ(3,6) = 5

0.30.1

3.52.4

0.7

5.21.6

3.74.2

1

2

3

4

6

7

8

9

1 0 0 1 1 1 0 0 0 1 1 0 0 1 0 1 0 02L 1L 1R 2R 5L 4L 3L 3R 4R 5R 7L 6L 6R 7R 8L 8R 9L 9R

Cartesian tree [Vuillemin 1980]55

2n bit encoding

2n+o(n) bit encodingO(1) time queries

[Fischer, Heun 2011]

Page 11: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Range Minimum Queries (2D)

nm log(nm) bit encoding

1 2 3 4n5

1 0.3 0.1 3.5 2.4 0.72 5.2 1.6 0.6 4.2 8.7

m 3 1.4 3.8 6.5 4.1 0.2

1 2 3 4n5

1 0.3 0.1 3.5 2.4 0.72 5.2 1.6 0.6 4.2 8.7

m 3 1.4 3.8 6.5 4.1 0.2

1 2 3 4n5

1 0.3 0.1 3.5 2.4 0.72 5.2 1.6 0.6 4.2 8.7

m 3 1.4 3.8 6.5 4.1 0.2

RMQ(2,2,3,4) = (2,3)

1 2 3 4n5

1 3 1 9 8 52 13 7 4 12 15

m 3 6 10 14 11 2

Rank matrix

Lower bound: (nmlog m)[Brodal, Davoodi, Rao 2012]

Upper bound: O(nmlog m)[Brodal, Brodnik, Davoodi 2013]

Query time ?

Page 12: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Research

AlgorithmicsTheory

Practical

Commercial

Peyman

GerthLars

EcoInformaticsBioInformaticsCOWI, DES, EIVA, …

Page 13: Lars Arge Gerth Stølting Brodal Algorithms and Data Structures Computer Science Day, Department of Computer Science, Aarhus University, May 31, 2013.

Lars ArgeGerth Stølting Brodal

Thank you


Recommended