The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves...

48
The Discrete Curve Shortening Flow The Discrete Curve Shortening Flow Aaditya Singh, Sam Cohen Ao Sun, Project Mentor PRIMES Conference, May 20, 2017

Transcript of The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves...

Page 1: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

The Discrete Curve Shortening Flow

Aaditya Singh, Sam CohenAo Sun, Project Mentor

PRIMES Conference, May 20, 2017

Page 2: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 3: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 4: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Differential Geometry

Figure: Geometric meaning (R = 1k )

Page 5: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Differential Geometrycont

Definition

Given a smooth curve (x(s), y(s)), we define the unit tangentialvector at every point as:

~t =1√

x ′2(s) + y ′2(s)〈x ′(s), y ′(s)〉

We define the unit normal vector at every point as:

~n =~t ′

|~t ′|

The curvature k such that:

k~n = ~t ′

Page 6: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Smooth Curve Shortening Flow

Differential equation

Define the motion of a curve such that every point x movesaccording to the following differential equation:

dx

dt= −k(x)~n(x)

Figure: A curve with dxdt vectors drawn in

Page 7: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Smooth Curve Shortening Flowcont

Ecker-Huisken Result

All smooth curves that are a graph of some function will convergeto a straight line, if initially the graphs aren’t too ”weird”.

Gage-Hamilton-Grayson Result

All smooth, closed curves will flow to a point under curveshortening flow, and become more and more circular.

Figure: A curve undergoing curve shortening flow

Page 8: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Discrete Curve Shortening Flow

Curvature

Curvature k(x) at point x is π − α, where α is the interior angle atx.

Normal vectors

The normal vector ~n(x) at point x is in the direction of the anglebisector at x.

Figure: A smooth curve and a discrete analogue

Page 9: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Introduction

Discrete Curve Shortening Flow

Figure: A shape undergoing discrete curve shortening flow

Page 10: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Previous Results

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 11: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Previous Results

Isosceles Triangles

Top angle < π3 : flows to a line (Ramanujam)

Top angle > π3 : flows to a point (Rowley and Cohen)

Figure: Isosceles triangle

Page 12: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Previous Results

Isosceles Trianglescont.

Figure: Phase plane diagram for isosceles triangles

Page 13: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Previous Results

General Triangles

All triangles except the isosceles specified before go to lines(Rowley and Cohen)

Figure: General triangle and phase plane diagram for general triangles

Page 14: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Background

Previous Results

General Trianglescont.

Figure: Phase plane diagram for general triangles

Page 15: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Infinite Curves

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 16: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Infinite Curves

Discrete Generalization

Does Ecker and Huisken’s result hold for discrete open curvesSpecifically graphsEven if we were to consider just a linear approximation of theflow, it would be incredibly complex, infinite system

Figure: A section of an infinite piecewise linear curve

Page 17: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Infinite Curves

Useful Restriction

General infinite curves are very hard, so we can restrictconditions to allow for easier analysis.

Had the idea of periodic curves with points that remain fixedbetween the repeating periods

These curves we found would be of the type ...C CT C CT ...

CT : Construct fixed points every n s.t. θan−m = θan+m form < n

Figure: Section of an infinite piecewise linear curve of this type

Page 18: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 19: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Description

By showing a result for finite curves, we can then show one forinfinite curves

Finite piecewise linear curve

A collection of points x0, x1, ..., xn defining a discrete curve, withx0 and xn being fixed under DCSF

x0

x1

x2

x3

x4

x5

x6

Figure: Example of a finite piecewise linear curve

Page 20: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Equations

The velocity of each point x0, x1, ..., xn under, using theequation dx

dt = −k(x)~n(x) is

dxidt = cos−1

((xi−1−xi)·(xi+1−xi)|xi−1−xi||xi+1−xi|

)((xi−1−xi)|xi+1−xi|+(xi+1−xi)||xi−1−xi||((xi−1−xi)|xi+1−xi|+(xi+1−xi)||xi−1−xi|)|

)

This isn’t very helpful...

Page 21: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Equations

The velocity of each point x0, x1, ..., xn under, using theequation dx

dt = −k(x)~n(x) is

dxidt = cos−1

((xi−1−xi)·(xi+1−xi)|xi−1−xi||xi+1−xi|

)((xi−1−xi)|xi+1−xi|+(xi+1−xi)||xi−1−xi||((xi−1−xi)|xi+1−xi|+(xi+1−xi)||xi−1−xi|)|

)This isn’t very helpful...

Page 22: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Geometry

Instead of analyzing the equations, we analyze the geometry

More specifically, the movement of the maximum andminimum points

Clear to see the maximum will always decrease and minimumincrease (unless one is one of the endpoints)

With this, we can determine the end behavior!

Page 23: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Geometry

Instead of analyzing the equations, we analyze the geometry

More specifically, the movement of the maximum andminimum points

Clear to see the maximum will always decrease and minimumincrease (unless one is one of the endpoints)

With this, we can determine the end behavior!

Page 24: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Geometry

Instead of analyzing the equations, we analyze the geometry

More specifically, the movement of the maximum andminimum points

Clear to see the maximum will always decrease and minimumincrease (unless one is one of the endpoints)

With this, we can determine the end behavior!

Page 25: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

Geometry

Instead of analyzing the equations, we analyze the geometry

More specifically, the movement of the maximum andminimum points

Clear to see the maximum will always decrease and minimumincrease (unless one is one of the endpoints)

With this, we can determine the end behavior!

Page 26: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

End Behavior

With this behavior of a constantly decreasing maximum andincreasing minimum, we showed that all these curves result in aline!

Meaning then that infinite curves of the type ...C CT C CT ... alsogo to lines

Page 27: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Open Curves

Finite Curves

An Animation

Figure: Evolution of a finite piecewise linear curve

Page 28: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Discrete Generalization

Is there an analogue to the Gauge-Hamilton-Grayson Result?

Will all polygons collapse to a point under the DCSF?

Will polygons become more and more convex under theDCSF?

Will all polygons become convex before collapsing under theDCSF?

Page 29: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Convex Polygons

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 30: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Convex Polygons

Convexity

Theorem

Under the DCSF, every convex polygon will remain convex until itcollapses.

Figure: A sketch of the proof

Page 31: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Convex Polygons

Convexitycont

However, a polygon will not necessarily become more convex:

Figure: An equiangular hexagon under the DCSF

Page 32: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Outline

1 BackgroundIntroductionPrevious Results

2 Open CurvesInfinite CurvesFinite Curves

3 Closed CurvesConvex PolygonsConcave Polygons

Page 33: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Symmetric Concave Quadrilateral

Simplest concave polygon

Theorem

Every symmetric concave quadrilateral will become convex beforecollapsing under the DCSF.

A B

C

D

Figure: A symmetric concave quadrilateral

Page 34: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Exploit Symmetry

C and D will evolve symmetrically, only consider one of them

Define ∠CAB = α, ∠CBA = β, and AB = x

A B

C

Figure: Three points whose evolution we will consider, normal vectorsdrawn in

Page 35: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

The Evolution

The Differential Equations

Three differential equations dictate the evolution of the points:

dx

dt= 2α + 2β − 2π

dt= −

((α + β) cos(α+β2 )− (−2α + π) sin(α)) csc(β) sin(α + β)

x

dt= −

((α + β) cos(α+β2 )− (−2β + π) sin(β)) csc(α) sin(α + β)

x

Different initial conditions will lead to different results

Page 36: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Examples

Figure: α = 2π3 and β = π

6 and x = 2

Page 37: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Examples

Figure: α = 191π200 and β = π

40

Page 38: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Examples

Figure: A shape undergoing discrete curve shortening flow

Page 39: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Boundary Cases

Want to show that α becomes less than π2 before β = 0 (Case

1) or x = 0 (Case 2)

Page 40: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 1: Phase Plane Portrait

Figure: α vs β

Page 41: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 1: Phase Plane Portrait

Figure: α vs β

Page 42: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 1: Phase Plane Portrait

Figure: α vs β

Page 43: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 1: Phase Plane Portrait

Figure: α vs β

Page 44: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 1: Phase Plane Portrait

Figure: α vs β

Page 45: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Case 2: A similar approach

Similar reasoning

Use PPP of α vs x

Algebraic manipulation yields proof

Page 46: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Generalization

The Differential Equations

Three differential equations dictate the evolution of the points:

dx

dt= 2α + 2β − 2π

dt= −

((α + β) cos(α+β2 )− (−2α + π) sin(α)) sin(α + β)

x sinβ

dt= −

((α + β) cos(α+β2 )− (−2β + π) sin(β)) sin(α + β)

x sinα

What features of the equations make the result true?

Page 47: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Next Steps

Does the geometry dictate the singular behavior of thederivatives when the figure is about to collapse?

Will analogous dependencies hold for all quadrilaterals,implying that every quadrilateral will become convex?

Page 48: The Discrete Curve Shortening Flow - Mathematics · The Discrete Curve Shortening Flow Open Curves Finite Curves. Geometry. Instead of analyzing the equations, we analyze the geometry

The Discrete Curve Shortening Flow

Closed Curves

Concave Polygons

Acknowledgements

Ao Sun, Project Mentor

PRIMES Program