voronoi diagrams 1.given a set of points s in the plane, which are the voronoi sites. 2.each site s...

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: martin-moses-butler

Post on 31-Dec-2015

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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)

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 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)
Page 5: 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)
Page 6: 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)
Page 7: 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)
Page 8: 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)

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 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)

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 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)

Uniform Triangle Mass CenterFractal Pattern

Page 11: 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)

Input Output

Page 12: 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)

Voronoi tessellation

based on world population density

Page 14: 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)
Page 16: 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)

What if more houses?

Page 17: 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)
Page 18: 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)

Pizza Parlor Proximity

Page 19: 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)

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 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)
Page 21: 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)
Page 22: 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)

Workers Needed to Service a Given Area

Page 23: 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)
Page 24: 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)
Page 25: 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)

Workers Needed to Service a Given Area

Page 26: 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)
Page 27: 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)
Page 28: 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)
Page 29: 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)
Page 30: 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)

Workers Needed to Service a Given Area

Page 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)