34
Analysis Of Voronoi Diagrams Using The Geometry of salt mountains Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Embed Size (px)

Citation preview

Page 1: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Analysis Of Voronoi DiagramsUsing The Geometry of salt mountains

Ritsumeikan  high schoolMimura TomohiroMiyazaki Kosuke

Murata Kodai

Page 2: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Mr,Kuroda suggest “ the geometry of salt”

When a lot of salt is poured on a board which is cut

into a particular shape, it creates a “salt mountain.

We named “ Geometry of salt mountain”.  

1  What is geometry of salt mountain

3

Page 3: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

1 What is geometry of salt mountain

4

Page 4: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

When some points are put like this on a diagram, a Voronoi Diagram is the diagram which separates the areas closest to each point from the other points.

2 What is voronoi diagram

5

Page 5: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3 The mountain ridges formed by pouring salt on various polygons 

6

Page 6: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Same distance

incenter

3-1 Triangle 

7

Page 7: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-2 Quadrilaterals and Pentagons 

8

Page 8: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-2 Examination of Quadrilaterals

△ ABEの内心点

△ ABEの傍心点

9

Page 9: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-2 Examination of Pentagons

10

Page 10: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-3 Concave Quadrilaterals and Pentagons

12

Page 11: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

The reason of appearing curve line is that there

are different shortest line from a concave point

Point E is same distance to

line l and A

There were curve lines.

3-3 Examination

13

A

E

F

line l

Page 12: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-4 a circle board with a hole

15

Page 13: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-4 Examination

16

ED = EACE + BE= CE + EA + AB= CE + ED + AB= CD + AB=( big circle’s radius ) +( small circle’s radius )= Constant

Page 14: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-5 Quadratic Curves

17

Page 15: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

p < PQp > PQ

3-5 Examination

18

Page 16: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

d

4

1

2

21

)21()(2

2

2242222

pp

x

pxpxpxxd

4

1 pd

Thus the mountain ridges are disappeared at p<1/2.

If p >1 /2 ,

If p < 1/2 , the minimum

pd

To solve d which is make up (0,p) on y-axis and Q on y=x2

3-5 Examination

19

2

1

4

1 ppp

Page 17: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-6 One Hole

20

Page 18: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

3-6 Two Holes

21

Page 19: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4 APPLICATIONS TO       VORONOI DIAGRAMS

22

Page 20: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4-1 Flowcharting

23

Start

Set the range and domain (x0,y0)- (x1,y1)Set the number of point num

Set the coordinates of point (AX,AY)Set the radius which is r of circle

Set the color ct

Loop1From y0 to y1 about y

Loop2From x0 to x1 about x

Loop3From i=0 to num

L(i)=SQR((X-AX(i))^2+(Y-AY(i))^2)-r(i)

i=0NO

YES

MIN=L(i)ct=i

L(i)<MIN

NO

YES

MIN=L(i)ct=i

Give color which is ct 2 to point

SET POINT STYLE 1 PLOT POINTS: x,y

Loop3

Loop2

Loop1

Loop4From i=0 to num

Radius r(i) middle(AX(i),AY(i))

such circle was drown

Loop4

End

Page 21: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4-2 Simulation of the program Compare to salt mountain

24

Page 22: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4-2 Simulation of the program Compare to salt mountain

25

Page 23: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Weighted Voronoi Diagrams are an extension of

Voronoi Diagrams.

d(x, p(i)) = d(p(i)) - w(i)

4-3 Additively weighted Voronoi Diagrams

26

Page 24: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

salt mountains could reproduce this by

replacing weight with the radius of the

hole . this mean weight = radius

4-4 Relation with weight and radius

27

Page 25: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4-5 Simulation of the program Compare to salt mountain

29

Page 26: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

4-5 Simulation of the program Compare to salt mountain

30

Page 27: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

5  Application

31

Page 28: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

If there are four schools in some area, like

this figure, each student wants to enter the

nearest of the four schools.

5-1 The problem of separating school districts

32

Page 29: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

5-3 The crystal structure of molecules  

34

Page 30: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Mountain ridges appear where the distances to the nearest side is shared by two or more sides.

The prediction of the program matches the mountain ridge lines and the additively weighted Voronoi Diagram also matches the program.

Salt mountain can reproduce various phenomenon in biology and physics.

6  Conclusion

35

Page 31: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

7 Future plan

We want to analyze mountain ridge lines in various

shapes.

We could reproduce additively weighted Voronoi

Diagrams so we research how to reproduce

Multiplicatively weighted Voronoi Diagrams.

We want to be able to create the shape of the board to

match any given mountain ridges.

36

Page 32: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

塩が教える幾何学    Toshiro Kuroda

折り紙で学ぶなわばりの幾何  Konichi Kato

Spring of Mathematics   Masashi Sanae

http://izumi-math.jp/sanae/MathTopic/gosin/gosin.htm

Function Graphing Software GRAPES Katuhisa

Tomoda

http://www.osaka-kyoiku.ac.jp/~tomodak/grapes/

■ References

38

塩が教える幾何学

折り紙で学ぶなわばりの幾何

Page 33: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Ritsumeikan High School

Mr,Saname Msashi

Ritumeikan University  

College of Science and Engineering

     Dr,Nakajima Hisao

SPECIAL THANKS

39

Page 34: Ritsumeikan high school Mimura Tomohiro Miyazaki Kosuke Murata Kodai

Thank you for listening !

40