voronoi diagrams

31
Voronoi Diagrams 1. Given a set of points S in the plane, which are the Voronoi sites. 2. Each site s has a Voronoi cell, also called a Dirichlet cell, V(s) consisting of all points closer to s than to any other site. 3. The segments of the Voronoi diagram are all the points in the plane that are equidistant to the two nearest sites. 4. The Voronoi nodes are the points equidistant to three (or more) sites.

Upload: willem

Post on 06-Feb-2016

74 views

Category:

Documents


0 download

DESCRIPTION

Voronoi Diagrams. Given a set of points S in the plane, which are the Voronoi sites. Each site s has a Voronoi cell, also called a Dirichlet cell, V(s) consisting of all points closer to s than to any other site. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Voronoi  Diagrams

Voronoi Diagrams

1. Given a set of points S in the plane, which are the Voronoi sites.

2. Each site s has a Voronoi cell, also called a Dirichlet cell, V(s) consisting of all points closer to s than to any other site.

3. The segments of the Voronoi diagram are all the points in the plane that are equidistant to the two nearest sites.

4. The Voronoi nodes are the points equidistant to three (or more) sites.

Page 3: Voronoi  Diagrams
Page 5: Voronoi  Diagrams
Page 6: Voronoi  Diagrams
Page 7: Voronoi  Diagrams
Page 8: Voronoi  Diagrams

Where should the shops be built?

Ten shops in a flat city and their Voronoi cells

Based on this model, what is the assumption regarding how customers are choosing which shop to go to?

1. Distance is only consideration 2. Euclidean Distance is used. 3. Customers travel by most efficient

path Point A to Point B

Page 9: Voronoi  Diagrams

Where should the shops be built?Ten shops in a flat city and their Voronoi cells

Based on this model, what is the assumption regarding how customers are choosing which shop to go to and the path they take? 1. Distance is only consideration 2. Manhattan Distance is used. 3. Customers only go to the shops

by a vehicle and the traffic paths are parallel to the and axes

Note: Voronoi cells depend significantly on the metric used.

Page 10: Voronoi  Diagrams

Uniform Triangle Mass CenterFractal Pattern

Page 11: Voronoi  Diagrams

Input Output

Page 12: Voronoi  Diagrams

Voronoi tessellation

based on world population density

Page 14: Voronoi  Diagrams
Page 16: Voronoi  Diagrams

What if more houses?

Page 17: Voronoi  Diagrams
Page 18: Voronoi  Diagrams

Pizza Parlor Proximity

Page 19: Voronoi  Diagrams

You are the owner….1. …of five pizzerias in the town of

Squaresville. 2. To ensure minimal delivery times,

you devise a system in which customers call a central phone number and are then transferred to the pizzeria that is closest to them.

3. The map of Squaresville shows the position of the five pizzerias.

4. You need to divide the town into five regions so that customers order their pizza from the closest pizzeria.

Page 20: Voronoi  Diagrams
Page 21: Voronoi  Diagrams
Page 22: Voronoi  Diagrams

Workers Needed to Service a Given Area

Page 23: Voronoi  Diagrams
Page 24: Voronoi  Diagrams
Page 25: Voronoi  Diagrams

Workers Needed to Service a Given Area

Page 26: Voronoi  Diagrams
Page 27: Voronoi  Diagrams
Page 28: Voronoi  Diagrams
Page 29: Voronoi  Diagrams
Page 30: Voronoi  Diagrams

Workers Needed to Service a Given Area

Page 31: Voronoi  Diagrams