CMPS 3120/6120 CMPS 3120/6120 Computational Geometry p y Carola - - PowerPoint PPT Presentation

cmps 3120 6120 cmps 3120 6120 computational geometry p y
SMART_READER_LITE
LIVE PREVIEW

CMPS 3120/6120 CMPS 3120/6120 Computational Geometry p y Carola - - PowerPoint PPT Presentation

CMPS 3120/6120 CMPS 3120/6120 Computational Geometry p y Carola Wenk Department of Computer Science Carola Wenk, Computer Science; cwenk@tulane.edu Computational Geometry p y Algorithms and data structures for geometric objects Convex


slide-1
SLIDE 1

CMPS 3120/6120 Computational Geometry CMPS 3120/6120 p y

Carola Wenk

Department of Computer Science

Carola Wenk, Computer Science; cwenk@tulane.edu

slide-2
SLIDE 2

Computational Geometry p y

Algorithms and data structures for geometric objects

Convex hull:

Snap rubber band tight around pins

Voronoi diagram & Delaunay triangulation:

Partition plane into regions

Art gallery:

p g closest to post offices

Art gallery:

Guard art gallery with few guards

Carola Wenk, Computer Science; cwenk@tulane.edu

slide-3
SLIDE 3

Introduction to Geometric Algorithms g

Algorithm design techniques:

Divide and conquer Sweep line algorithms

b c a d e c b d c b e d c e b d e c d d d

Carola Wenk, Computer Science; cwenk@tulane.edu

slide-4
SLIDE 4

Introduction to Geometric Algorithms g

Geometric data structures:

Range trees for database queries

5/8 5/8 2/7 2/7 8 7 5/8 5/8 2/7 2/7 8 2/7 2/7 5/8 5/8 6/6 6/6 3/5 3/5 9/3 9/3 7/2 7/2 1/1 1/1 6 3 7 2 5 3/5 3/5 1/1 1/1 5 7 6/6 6/6 9/3 9/3 7/2 7/2 6 3 1/1 1/1 1 3/5 3/5 5 6/6 6/6 7/2 7/2 2 2 7 5 1/1 1/1 1/1 1/1 1/1 1/1 2/7 2/7 3/5 3/5 5/8 5/8 6/6 6/6 7/2 7/2 9/3 9/3 1 3 6

Primary tree

Carola Wenk, Computer Science; cwenk@tulane.edu

slide-5
SLIDE 5

CMPS 3120/6120 Computational Geometry CMPS 3120/6120 Computational Geometry

Related areas: Related areas:

Graph theory, combinatorics, topology

Applied areas: pp

Databases, sensor networks, robotics, computer graphics

P i i Prerequisites:

Basic programming background or mathematics background (Email me for prerequisite override ) (Email me for prerequisite override.)

Class webpage:

www.cs.tulane.edu/~carola/teaching/cmps3120-6120/spring13

  • D. Ataria, G. Rote, “Configuration Space Visualization”,

Symposium on Computational Geometry, 2012

Carola Wenk, Computer Science; cwenk@tulane.edu

g p p g