t. j. peters tpeters computational topology : a personal overview

37
T. J. Peters www.cse.uconn.edu/~tpeters Computational Topology : A Personal Overview

Post on 20-Dec-2015

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: T. J. Peters tpeters Computational Topology : A Personal Overview

T. J. Peters

www.cse.uconn.edu/~tpeters

Computational Topology :A Personal Overview

Page 2: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 3: T. J. Peters tpeters Computational Topology : A Personal Overview

My Topological Emphasis:

General Topology (Point-Set Topology)

Mappings and Equivalences

Page 4: T. J. Peters tpeters Computational Topology : A Personal Overview

Vertex, Edge, Face: Connectivity

Euler Operations

Thesis: M. Mantyla; “Computational Topology …”, 1983.

Page 5: T. J. Peters tpeters Computational Topology : A Personal Overview

Contemporary Influences

• Grimm: Manifolds, charts, blending functions

• Blackmore: differential sweeps

• Kopperman, Herman: Digital topology

• Edelsbrunner, Zomordian, Carlsson : Algebraic

Page 6: T. J. Peters tpeters Computational Topology : A Personal Overview

KnotPlot !

Page 7: T. J. Peters tpeters Computational Topology : A Personal Overview

Comparing Knots

• Reduced two to simplest forms

• Need for equivalence

• Approximation as operation in geometric design

Page 8: T. J. Peters tpeters Computational Topology : A Personal Overview

Unknot

Page 9: T. J. Peters tpeters Computational Topology : A Personal Overview

BadApproximation!

Self-intersect?

Page 10: T. J. Peters tpeters Computational Topology : A Personal Overview

Why Bad?

No Intersections!

Changes Knot Type

Now has 4Crossings

Page 11: T. J. Peters tpeters Computational Topology : A Personal Overview

Good Approximation!

Respects Embedding

Via

Curvature (local)

Separation (global)

But recognizing unknot in NP (Hass, L, P, 1998)!!

Page 12: T. J. Peters tpeters Computational Topology : A Personal Overview

NSF Workshop 1999 for Design

• Organized by D. R. Ferguson & R. Farouki

• SIAM News: Danger of self-intersections

• Crossings not detected by algorithms

• Would appear as intersections in projections

• Strong criterion for ‘lights-out’ manufacturing

Page 13: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 14: T. J. Peters tpeters Computational Topology : A Personal Overview

Summary – Key Ideas

• Space Curves: intersection versus crossing

• Local and global arguments

• Knot equivalence via isotopy

• Extensions to surfaces

Page 15: T. J. Peters tpeters Computational Topology : A Personal Overview

UMass, RasMol

Page 16: T. J. Peters tpeters Computational Topology : A Personal Overview

Proof: 1. Local argument with curvature.

2. Global argument for separation.

(Similar to flow on normal field.)

Theorem: If an approximation of F has a unique intersection with each

normalof F, then it is ambient isotopic to F.

Page 17: T. J. Peters tpeters Computational Topology : A Personal Overview

Good Approximation!

Respects Embedding

Via

Curvature (local)

Separation (global)

But recognizing unknot in NP (Hass, L, P, 1998)!!

Page 18: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 19: T. J. Peters tpeters Computational Topology : A Personal Overview

Global separation

Page 20: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 21: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 22: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 23: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 24: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 25: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 26: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 27: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 28: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 29: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 30: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 31: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 32: T. J. Peters tpeters Computational Topology : A Personal Overview
Page 33: T. J. Peters tpeters Computational Topology : A Personal Overview

Mathematical Generalizations

• Equivalence classes: – Knot theory: isotopies & knots– General topology: homeomorphisms & spaces– Algebra: homorphisms & groups

• Manifolds (without boundary or with boundary)

Page 34: T. J. Peters tpeters Computational Topology : A Personal Overview

Overview References

• Computation Topology Workshop, Summer Topology Conference, July 14, ‘05, Denison,

planning with Applied General Topology

• NSF, Emerging Trends in Computational Topology, 1999, xxx.lanl.gov/abs/cs/9909001

• Open Problems in Topology 2 (problems!!)

• I-TANGO,Regular Closed Sets (Top Atlas)

Page 35: T. J. Peters tpeters Computational Topology : A Personal Overview

Credits• ROTATING IMMORTALITY

– www.bangor.ac.uk/cpm/sculmath/movimm.htm

• KnotPlot– www.knotplot.com

  

Page 36: T. J. Peters tpeters Computational Topology : A Personal Overview

Credits• IBM Molecule

– http://domino.research.ibm.com/comm/pr.nsf/pages/rscd.bluegene-picaa.html

• Protein – Enzyme Complex– http://160.114.99.91/astrojan/protein/pictures/

parvalb.jpg