Algorithms and Data Structures for Low-Dimensional Topology

Slides:



Advertisements
Similar presentations
Computer Graphics - Geometry & Representation -
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
Logosworld.com Building the SOA City From Waterfall to Marketplace 1.
Signal Processing in the Discrete Time Domain Microprocessor Applications (MEE4033) Sogang University Department of Mechanical Engineering.
Levelsets in Workspace Analysis. F(X,Y,Z) = S1(Z). S2(X,Y,Z) = 0 S2: algebraic surface of degree 12.
Signals and Systems March 25, Summary thus far: software engineering Focused on abstraction and modularity in software engineering. Topics: procedures,
1 A camera is modeled as a map from a space pt (X,Y,Z) to a pixel (u,v) by ‘homogeneous coordinates’ have been used to ‘treat’ translations ‘multiplicatively’
Cosmic Billiards are fully integrable: Tits Satake projections and Kac Moody extensions Talk by Pietro Frè at Corfu 2005”
KRISTEN MCGAHAN Knot Groups. Group: A closed algebraic structure that has a law of composition with three properties Associative- (ab)c=a(bc) for all.
To show that the Kauffman Bracket is unchanged under each of the three Reidemeister moves. First explain the basics of knot theory. Then show you what.
The Unknot, the Trefoil Knot, and the Figure-Eight Knot are Mutually Nonequivalent An Elementary Proof Jimmy Gillan Thursday, April 10, 2008.
An Untangled Introduction to Knot Theory Ana Nora Evans University of Virginia Mathematics 12 February 2010.
Data mining and statistical learning - lecture 6
Basis Expansion and Regularization Presenter: Hongliang Fei Brian Quanz Brian Quanz Date: July 03, 2008.
Knots and Links - Introduction and Complexity Results Krishnaram Kenthapadi 11/27/2002.
Ty Callahan.  Lord Kelvin thought that atoms could be knots  Mathematicians create table of knots  Organization sparks knot theory.
Segmentation (2): edge detection
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Quantum One: Lecture Canonical Commutation Relations 3.
Rational Trigonometry Applied to Robotics
Motion Planning. Basic Topology Definitions  Open set / closed set  Boundary point / interior point / closure  Continuous function  Parametric curve.
Advanced Computer Architecture Lab University of Michigan Quantum Operations and Quantum Noise Dan Ernst Quantum Noise and Quantum Operations Dan Ernst.
1 Curvature Driven Flows Allen Tannenbaum. 2 Basic curve evolution: Invariant Flows  Planar curve:  General flow:  General geometric flow:
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Introduction to Gröbner Bases for Geometric Modeling Geometric & Solid Modeling 1989 Christoph M. Hoffmann.
Chapter 4 Linear Transformations. Outlines Definition and Examples Matrix Representation of linear transformation Similarity.
The Implicit Mapping into Feature Space. In order to learn non-linear relations with a linear machine, we need to select a set of non- linear features.
Vectors.
On the fundamental matrix of the inverse of a polynomial matrix and applications N. P. Karampetakis S. Vologiannidis Department of Mathematics Aristotle.
PHY 042: Electricity and Magnetism
Quantum One: Lecture 8. Continuously Indexed Basis Sets.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Matrix Representations of Knot and Link Groups Jess May 2006 Knot Theory Knot Theory is the study of mathematical knots. A knot is a simple closed polygonal.
Applications of Polyhedral Homotopy Continuation Methods to Topology. Takayuki Gunji (Tokyo Inst. of Tech.)
From Reality to Generalization Working with Abstractions Research Seminar Mohammad Reza Malek Institute for Geoinformation, Tech. Univ. Vienna
What is… Calculus? Two major ideas Approximation Linearization.
Functions P.1A describe parent functions symbolically and graphically, including f(x) = x n, f(x) = ln x, f(x) = log a x, f(x) = 1/x, f(x) = e x, f(x)
Section 2-8 First Applications of Groebner Bases by Pablo Spivakovsky-Gonzalez We started this chapter with 4 problems: 1.Ideal Description Problem: Does.
Curves. First of all… You may ask yourselves “What did those papers have to do with computer graphics?” –Valid question Answer: I thought they were cool,
Bashkir State Univerity The Chair of Mathematical Modeling , Ufa, Zaki Validi str. 32 Phone: ,
Memory Allocation of Multi programming using Permutation Graph By Bhavani Duggineni.
Knots and Dynamics Étienne Ghys Unité de Mathématiques Pures et Appliquées CNRS - ENS Lyon.
Deterministic Sampling Methods for Spheres and SO(3) Anna Yershova Steven M. LaValle Dept. of Computer Science University of Illinois Urbana, IL, USA.
General Methods of Network Analysis Node Analysis Mesh Analysis Loop Analysis Cutset Analysis State variable Analysis Non linear and time varying network.
Input Function x(t) Output Function y(t) T[ ]. Consider The following Input/Output relations.
Z Transform Primer. Basic Concepts Consider a sequence of values: {x k : k = 0,1,2,... } These may be samples of a function x(t), sampled at instants.
Why Infinite Dimensional Topological Groups May Work For Genetics Boris Khots Dmitriy Khots
On generalization of Khovanov link homologies
Functions. Representations of Functions There are four possible ways to represent a function: verbally (by a description in words) numerically (by a.
Computational Geometry 2012/10/23. Computational Geometry A branch of computer science that studies algorithms for solving geometric problems Applications:
Basic Theory (for curve 01). 1.1 Points and Vectors  Real life methods for constructing curves and surfaces often start with points and vectors, which.
4. Affine transformations. Reading Required:  Watt, Section 1.1. Further reading:  Foley, et al, Chapter  David F. Rogers and J. Alan Adams,
What is tested is the calculus of parametric equation and vectors. No dot product, no cross product. Books often go directly to 3D vectors and do not have.
Chapter 2 The z-transform and Fourier Transforms The Z Transform The Inverse of Z Transform The Prosperity of Z Transform System Function System Function.
5/11/16.  4%-6% of test:  Transforming relations in 2 dimensions – describe results algebraically and geometrically  What happens to graph based on.
CS552: Computer Graphics Lecture 12: 3D Clipping.
Unruh’s Effect Savan Kharel.
An Introduction to Riemannian Geometry
Mobile Robot Kinematics
Quantum One.
Quantum One.
Copyright © Cengage Learning. All rights reserved.
Solve System by Linear Combination / Addition Method
Research Methods in Acoustics Lecture 9: Laplace Transform and z-Transform Jonas Braasch.
Spin Models and Distance-Regular Graphs
Lecture 21: B Spline Curve
MATHEMATICS (ELECTIVE)
 = N  N matrix multiplication N = 3 matrix N = 3 matrix N = 3 matrix
Physics 451/551 Theoretical Mechanics
Presentation transcript:

Algorithms and Data Structures for Low-Dimensional Topology Alexander Gamkrelidze Tbilisi State University Tbilisi, 7. 08. 2012

Contents General ideas and remarks Description of old ideas Description of actual problems Algorithm to compute the holonomic parametrization of knots Algorithm to compute the Kontsevich integral for knots Further work and open problems

General Ideas Alles Gescheite ist schon gedacht worden, man muß nur versuchen, es noch einmal zu denken Everything clever has been thought already, we should just try to rethink it Goethe

General Ideas Rethink Old Ideas in New Light !!! Application to Actual Problems New Interpretation of Old Ideas

General Ideas: Case Study Gordian Knot Problem

General Ideas: Case Study Gordian Knot Problem

General Ideas: Case Study Knot Problem

General Ideas: Case Study Gordian Knot Problem

General Ideas: Case Study Knot Problem

General Ideas Why Low-Dimentional structures? We live in 4 dimensions Generally unsolvable problems are solvable in low dimensions

General Ideas Why Low-Dimentional structures? We live in 4 dimensions Robot motion Computer Graphics etc.

General Ideas Why Low-Dimentional Topology? Generally unsolvable problems are solvable in low dimensions Hilbert's 10th problem Solvability in radicals of Polynomial equat.

General Ideas Important low-dimensional structure: Knot Embedding of a circle S1 into R3 A homeomorphic mapping f : S1  R3

General Ideas Studying knots Equivalent knots Isotopic knots

General Ideas: Reidemeister moves

General Ideas: Reidemeister moves Theorem (Reidemeister): Two knots are equivalent iff they can be transformed into one another by a finite sequence of Reidemeister moves

AFL Representation of knots Old idea: AFL Representation of knots Carl Friedrich Gauß 1877

AFL Representation of knots Old idea: AFL Representation of knots Carl Friedrich Gauß 1877

AFL Representation of knots Old idea: AFL Representation of knots Carl Friedrich Gauß 1877

AFL Representation of knots Old idea: AFL Representation of knots Kurt Reidemeister 1931

AFL Representation of knots Old idea: AFL Representation of knots Arkaden Arcade Faden Thread Lage Position

Application of AFL: Solving knot problem in O(n22n/3) n = number of crossings Günter Hotz, 2008 Bulletin of the Georgian National Academy of Sciences

New results: Using AFL to compute Holonomic parametrization of knots; Kontsevich integral for knots

Holonomic Parametrization Victor Vassiliev, 1997 A = ( x(t), y(t), z(t) )

Holonomic Parametrization Victor Vassiliev, 1997 To each knot K there exists an equivalen knot K' and a 2-pi periodic function f

( x(t), y(t), z(t) ) = ( -f(t), f '(t), -f "(t) ) Holonomic Parametrization Victor Vassiliev, 1997 so that ( x(t), y(t), z(t) ) = ( -f(t), f '(t), -f "(t) )

Holonomic Parametrization Victor Vassiliev, 1997 Each isotopy class of knots can be described by a class of holonomic functions

Holonomic Parametrization Natural connection to finite type invariants of knots (Vassiliev invariants) Two equivalent holonomic knots can be continously transformed in one another in the space of holonomic knots J. S. Birman, N. C. Wrinckle, 2000

Holonomic Parametrization f(t) = sin(t) + 4sin(2t) + sin(4t)

Holonomic Parametrization No general method was known

Holonomic Parametrization No general method was known Introducing an algorithm to compute a holonomic parametrization of given knots

Holonomic Parametrization Some properties of holonomic knots: Counter-clockwise orientation

Holonomic Parametrization Some properties of the holonomic knots:

Our Method General observation: In AFL, not all parts are counter-clockwise

Our Method

Our Method

Our Method

Our Method Non-holonomic crossings

Our Method Non-holonomic crossings

Our Method Holonomic Trefoil

Our Method - Describe each curve by a holonomic function; - Combine the functions to a Fourier series (using standard methods)

Our Method Conclusion: Linear algorithm in the number of AFL crossings

Using AFLs to compute the Kontsevich integral for knots

Using AFLs to compute the Kontsevich integral for knots Morse Knot

Using AFLs to compute the Kontsevich integral for knots Morse Knot

Using AFLs to compute the Kontsevich integral for knots

Projection functions

Projection functions

Projection functions

Projection functions

Projection functions

Projection functions

Projection functions

Projection functions

Chord diagrams

Chord diagrams

Chord diagrams

Chord diagrams

Chord diagrams { ( z1, z2 ), ( p1, p3 ) } { ( z1, z2 ), ( p1, p2 ) }

Chord diagrams Generator set LD of a given chord diagram D { ( z1, z2 ), ( p1, p3 ) } { ( z1, z2 ), ( p3, p4 ) } { ( z1, z2 ), ( p1, p2 ) } { ( z1, z4 ),( p1, p4 ) } { ( z1, z4 ),( p1, p2 ) } { ( z1, z4 ),( p3, p4 ) } { ( z1, z4 ),( p2, p4 ) } { ( z2, z3 ), ( p4, p3 ) } { ( z2, z3 ), ( p4, p2 ) } { ( z2, z3 ), ( p1, p3 ) } { ( z2, z3 ), ( p1, p2 ) } { ( z3, z4 ), ( p3, p4 ) } { ( z3, z4 ), ( p3, p1 ) } { ( z3, z4 ), ( p2, p3 ) } { ( z3, z4 ), ( p2, p1 ) } Generator set LD of a given chord diagram D

The Kontsevich integral Lk element of the generator set

Our method Embed the AFL Mostly parallel lines "Moving up" in 3D means "moving up" in 2D

Our method ( P1 , S1 ) : ( L1 , L3 ) : Z7(t) - Z8(t) = 1 + t + i Z1(t) - Z2(t) = const ( K1 , S3 ) : ( L1 , L2 ) : Z9(t) - Z10(t) = 2 - t i Z3(t) - Z4(t) = 1 + t ( F1 , S4 ) : ( L2 , S2 ) : Z11(t) - Z12(t) = 1 + t i Z5(t) - Z6(t) = 1 - t + i

Our method Very special functions of same type

Our method Advantages: The number of summands decreases Integrand functions of the same type

Outlook Can we improve algorithms based on AFL restricting the domain by holonomic knots? Besides the computation of the Kontsevich integral, can we gain more information about (determining the change of orientation?) it using the similar type of integrand functions? Can we use AFL to improve computations in quantum groups?

Thanks !