deciding contractibility of curves on the boundary of a 3
play

Deciding contractibility of curves on the boundary of a 3-manifold - PowerPoint PPT Presentation

Deciding contractibility of curves on the boundary of a 3-manifold Eric Colin de Verdi` ere Salman Parsa CNRS, Universit e Paris-Est Marne-la-Vall ee Sharif University of Technology France Iran The problem Given solid obstacles


  1. Deciding contractibility of curves on the boundary of a 3-manifold ´ Eric Colin de Verdi` ere Salman Parsa CNRS, Universit´ e Paris-Est Marne-la-Vall´ ee Sharif University of Technology France Iran

  2. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  3. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  4. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  5. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  6. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  7. The problem Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  8. The problem Image by Tamal Dey and students Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  9. The problem Image by Tamal Dey and students Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  10. The problem Image by Tamal Dey and students Given solid obstacles in R 3 , and a closed curve c on the boundary of one obstacle, decide whether c can be shrunk continuously into a point in the complement M of the obstacles. ( = is contractible in M = is homotopic to a point in M ) More generally, M is a triangulated 3-manifold with boundary.

  11. Testing contractibility in manifolds: known results Manifolds M is an arbitrary compact, triangulated d -manifold with boundary (each point of M has a neighborhood homeomorphic to the d -dimensional open ball or unit half-ball). Known results for testing contractibility of curves in M 2-manifolds (=surfaces): solvable in linear time [Dey and Guha, 1999] ; [Lazarus and Rivaud, 2012] ; [Erickson and Whittlesey, 2013] ; 3-manifolds: decidable via automatic group theory [Epstein, 1992] . . . but no explicit complexity bound, and best known algorithm is at least triply exponential; 4-manifolds: undecidable [Novikov, 1955] .

  12. Testing contractibility in manifolds: known results Manifolds M is an arbitrary compact, triangulated d -manifold with boundary (each point of M has a neighborhood homeomorphic to the d -dimensional open ball or unit half-ball). Known results for testing contractibility of curves in M 2-manifolds (=surfaces): solvable in linear time [Dey and Guha, 1999] ; [Lazarus and Rivaud, 2012] ; [Erickson and Whittlesey, 2013] ; 3-manifolds: decidable via automatic group theory [Epstein, 1992] . . . but no explicit complexity bound, and best known algorithm is at least triply exponential; 4-manifolds: undecidable [Novikov, 1955] .

  13. Testing contractibility in manifolds: known results Manifolds M is an arbitrary compact, triangulated d -manifold with boundary (each point of M has a neighborhood homeomorphic to the d -dimensional open ball or unit half-ball). Known results for testing contractibility of curves in M 2-manifolds (=surfaces): solvable in linear time [Dey and Guha, 1999] ; [Lazarus and Rivaud, 2012] ; [Erickson and Whittlesey, 2013] ; 3-manifolds: decidable via automatic group theory [Epstein, 1992] . . . but no explicit complexity bound, and best known algorithm is at least triply exponential; 4-manifolds: undecidable [Novikov, 1955] .

  14. Testing contractibility in manifolds: known results Manifolds M is an arbitrary compact, triangulated d -manifold with boundary (each point of M has a neighborhood homeomorphic to the d -dimensional open ball or unit half-ball). Known results for testing contractibility of curves in M 2-manifolds (=surfaces): solvable in linear time [Dey and Guha, 1999] ; [Lazarus and Rivaud, 2012] ; [Erickson and Whittlesey, 2013] ; 3-manifolds: decidable via automatic group theory [Epstein, 1992] . . . but no explicit complexity bound, and best known algorithm is at least triply exponential; 4-manifolds: undecidable [Novikov, 1955] .

  15. Our result Theorem There is an algorithm that takes as input: a triangulated 3-manifold with boundary M , with t tetrahedra, a polygonal curve c on @ M with n edges and m self-crossings, and decides whether c is contractible in M in time 2 O (( t + n + m ) 2 ) . c may be non-simple (=may have self-crossings). We assume that c is in general position on @ M .

  16. Roadmap of the talk 1 The case where c is simple: Strong relation to the Unknot problem. (Digression:) An algorithm for this case. 2 An algorithm under a simplifying assumption. 3 The algorithm.

  17. The Unknot problem, and the case of simple curves

  18. The Unknot problem The Unknot problem Given a polygonal closed curve K in R 3 that is simple, determine whether K is unknotted. Theorem [Hass, Lagarias, Pippenger, 1999] The Unknot problem is in NP (thus solvable in exponential time). Remark: also in co-NP [Lackenby, 2016] , but not known to be in P! Sketch of proof Let M be obtained from R 3 by removing a neighborhood of K , and let c be a certain simple curve on @ M “parallel” to K . K unknotted ⇔ K bounds a disk in R 3 ⇔ c bounds a disk in M . Goal: Polynomial-size certificate that c bounds a disk in M .

  19. The Unknot problem The Unknot problem Given a polygonal closed curve K in R 3 that is simple, determine whether K is unknotted. Theorem [Hass, Lagarias, Pippenger, 1999] The Unknot problem is in NP (thus solvable in exponential time). Remark: also in co-NP [Lackenby, 2016] , but not known to be in P! Sketch of proof Let M be obtained from R 3 by removing a neighborhood of K , and let c be a certain simple curve on @ M “parallel” to K . K unknotted ⇔ K bounds a disk in R 3 ⇔ c bounds a disk in M . Goal: Polynomial-size certificate that c bounds a disk in M .

  20. The Unknot problem The Unknot problem Given a polygonal closed curve K in R 3 that is simple, determine whether K is unknotted. Theorem [Hass, Lagarias, Pippenger, 1999] The Unknot problem is in NP (thus solvable in exponential time). Remark: also in co-NP [Lackenby, 2016] , but not known to be in P! Sketch of proof Let M be obtained from R 3 by removing a neighborhood of K , and let c be a certain simple curve on @ M “parallel” to K . K unknotted ⇔ K bounds a disk in R 3 ⇔ c bounds a disk in M . Goal: Polynomial-size certificate that c bounds a disk in M .

  21. The Unknot problem The Unknot problem Given a polygonal closed curve K in R 3 that is simple, determine whether K is unknotted. Theorem [Hass, Lagarias, Pippenger, 1999] The Unknot problem is in NP (thus solvable in exponential time). Remark: also in co-NP [Lackenby, 2016] , but not known to be in P! Sketch of proof Let M be obtained from R 3 by removing a neighborhood of K , and let c be a certain simple curve on @ M “parallel” to K . K unknotted ⇔ K bounds a disk in R 3 ⇔ c bounds a disk in M . Goal: Polynomial-size certificate that c bounds a disk in M .

  22. The Unknot problem The Unknot problem Given a polygonal closed curve K in R 3 that is simple, determine whether K is unknotted. Theorem [Hass, Lagarias, Pippenger, 1999] The Unknot problem is in NP (thus solvable in exponential time). Remark: also in co-NP [Lackenby, 2016] , but not known to be in P! Sketch of proof Let M be obtained from R 3 by removing a neighborhood of K , and let c be a certain simple curve on @ M “parallel” to K . K unknotted ⇔ K bounds a disk in R 3 ⇔ c bounds a disk in M . Goal: Polynomial-size certificate that c bounds a disk in M .

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend