Knot Tightening by Constrained Gradient Descent

We present new computations of approximately length-minimizing polygons with fixed thickness. These curves model the centerlines of “tight” knotted tubes with minimal length and fixed circular cross-section. Our curves approximately minimize the ropelength (or quotient of length and thickness) for polygons in their knot types. While previous authors have minimized ropelength for polygons using simulated annealing, the new idea in our code is to minimize length over the set of polygons of thickness at least one using a version of constrained gradient descent. We rewrite the problem in terms of minimizing the length of the polygon subject to an infinite family of differentiable constraint functions. We prove that the set of variations of a polygon of thickness one that does not decrease thickness to first order is a finitely generated polyhedral cone, and give an explicit set of generators. Using this cone, we give a first-order minimization procedure and a Karush–Kuhn–Tucker criterion for polygonal-ropelength criticality. Our main numerical contribution is a set of 379 almost-critical knots and links, including all prime knots with ten and fewer crossings and all prime links with nine and fewer crossings. For links, these are the first published ropelength figures, and for knots they improve on existing figures. We give new maps of the self-contacts of these knots and links, and discover some highly symmetric tight knots with particularly simple-looking self-contact maps.

[1]  Ben Laurie ANNEALING IDEAL KNOTS AND LINKS: METHODS AND PITFALLS , 1998 .

[2]  R. de la Llave,et al.  EXISTENCE OF IDEAL KNOTS , 2003 .

[3]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[4]  Pierre-Edouard Sottas,et al.  Scaling behavior of random knots , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Michael Piatek,et al.  Tsnnls: A solver for large sparse least squares problems with non-negative variables , 2004, ArXiv.

[6]  Eric J. Rawdon,et al.  Thickness of knots , 1999 .

[7]  Jason H. Cantarella,et al.  Criticality for the Gehring link problem , 2004, math/0402212.

[8]  J. Stoer,et al.  Convexity and Optimization in Finite Dimensions I , 1970 .

[9]  O. Gonzalez,et al.  Global curvature and self-contact of nonlinearly elastic curves and rods , 2002 .

[10]  Yuanan Diao,et al.  Quadrisecants give new lower bounds for the ropelength of a knot , 2004, math/0408026.

[11]  O. Mangasarian,et al.  The Fritz John Necessary Optimality Conditions in the Presence of Equality and Inequality Constraints , 1967 .

[12]  J. Dubochet,et al.  Geometry and physics of knots , 1996, Nature.

[13]  Yuanan Diao THE LOWER BOUNDS OF THE LENGTHS OF THICK KNOTS , 2003 .

[14]  J. Navarro-Pedreño Numerical Methods for Least Squares Problems , 1996 .

[15]  John M. Sullivan,et al.  Ropelength Criticality , 2011, 1102.3234.

[16]  Eric J. Rawdon,et al.  Visualizing the tightening of knots , 2005, VIS 05. IEEE Visualization, 2005..

[17]  Eric J. Rawdon,et al.  Can Computers Discover Ideal Knots? , 2003, Exp. Math..

[18]  Michael A. Saunders,et al.  LSQR: An Algorithm for Sparse Linear Equations and Sparse Least Squares , 1982, TOMS.

[19]  L. N. Vicente,et al.  A comparison of block pivoting and interior-point algorithms for linear least squares problems with nonnegative variables , 1994 .

[20]  J. B. Rosen The gradient projection method for nonlinear programming: Part II , 1961 .

[21]  Otto Krötenheerdt,et al.  ON THE THEORY OF SOLID KNOTS , 2005 .

[22]  F. Schuricht,et al.  Characterization of ideal knots , 2004 .

[23]  Thomas W. Kephart,et al.  A Model of glueballs , 2002, hep-ph/0209339.

[24]  R. Fletcher Practical Methods of Optimization , 1988 .

[25]  O. C. Durumeric Local structure of ideal shapes of knots , 2002 .

[26]  Alexander Nabutovsky,et al.  Non-recursive functions, knots “with thick ropes,” and self-clenching “thick” hyperspheres , 2010 .

[27]  Giovanni Dietler,et al.  Localization of breakage points in knotted strings , 2001 .

[28]  Kenneth A. Brakke,et al.  The Surface Evolver , 1992, Exp. Math..

[29]  F. Clarke Generalized gradients and applications , 1975 .

[30]  Akio Kawauchi,et al.  A Survey of Knot Theory , 1996 .

[31]  John H. Maddocks,et al.  BIARCS, GLOBAL RADIUS OF CURVATURE, AND THE COMPUTATION OF IDEAL KNOT SHAPES , 2005 .

[32]  C. A. Neff Finding the distance between two circles in three-dimensional space , 1990 .

[33]  G. Zoutendijk,et al.  Maximizing a Function in a Convex Region , 1959 .

[34]  Eric J. Rawdon,et al.  Approximating the Thickness of a Knot , 1998 .

[35]  Michael J. Panik Fundamentals of Convex Analysis: Duality, Separation, Representation, and Resolution , 1993 .

[36]  Eric J. Rawdon,et al.  APPROXIMATING SMOOTH THICKNESS , 2000 .

[37]  J. Maddocks,et al.  Global curvature, thickness, and the ideal shapes of knots. , 1999, Proceedings of the National Academy of Sciences of the United States of America.

[38]  S. Chern Curves and surfaces in Euclidean space , 1967 .

[39]  Jason H. Cantarella,et al.  On the minimum ropelength of knots and links , 2001, math/0103224.

[40]  Flavio Seno,et al.  Protein Structures and Optimal Folding from a Geometrical Variational Principle , 1998, cond-mat/9811246.

[41]  Joseph B. Keller,et al.  Ropes in equilibrium , 1987 .

[42]  John M Sullivan Approximating Ropelength by Energy Functions , 2002 .

[43]  Eric J. Rawdon,et al.  Role of flexibility in entanglement. , 2004, Physical review. E, Statistical, nonlinear, and soft matter physics.

[44]  P. Pierański,et al.  Curvature and torsion of the tight closed trefoil knot , 2008 .

[45]  Jason H. Cantarella,et al.  A Fast Octree-Based Algorithm for Computing Ropelength , 2004 .

[46]  J. B. Rosen The Gradient Projection Method for Nonlinear Programming. Part I. Linear Constraints , 1960 .

[47]  G. Buck,et al.  A simple energy function for knots , 1995 .

[48]  P. Pierański,et al.  IN SEARCH OF IDEAL KNOTS , 1998 .