Regina
Computational topology with Regina: algorithms, heuristics and implementations. Regina is a software package for studying 3-manifold triangulations and normal surfaces. It includes a graphical user interface and Python bindings, and also supports angle structures, census enumeration, combinatorial recognition of triangulations, and high-level functions such as 3-sphere recognition, unknot recognition and connected sum decomposition. par This paper brings 3-manifold topologists up-to-date with Regina as it appears today, and documents for the first time in the literature some of the key algorithms, heuristics and implementations that are central to Regina’s performance. These include the all-important simplification heuristics, key choices of data structures and algorithms to alleviate bottlenecks in normal surface enumeration, modern implementations of 3-sphere recognition and connected sum decomposition, and more. We also give some historical background for the project, including the key role played by Rubinstein in its genesis 15 years ago, and discuss current directions for future development.
This software is also referenced in ORMS.
This software is also referenced in ORMS.
Keywords for this software
References in zbMATH (referenced in 25 articles )
Showing results 1 to 20 of 25.
Sorted by year (- Burton, Benjamin A.; Downey, Rodney G.: Courcelle’s theorem for triangulations (2017)
- Casella, Alex; Luo, Feng; Tillmann, Stephan: Pseudo-developing maps for ideal triangulations. II: Positively oriented ideal triangulations of cone-manifolds (2017)
- Goerner, Matthias: A census of hyperbolic Platonic manifolds and augmented knotted trivalent graphs (2017)
- Toth, Csaba D. (ed.); Goodman, Jacob E. (ed.); O’Rourke, Joseph (ed.): Handbook of discrete and computational geometry (2017)
- Burton, Benjamin A.; Lewiner, Thomas; Paixão, João; Spreer, Jonathan: Parameterized complexity of discrete Morse theory (2016)
- Burton, Benjamin; Spreer, Jonathan: Combinatorial Seifert fibred spaces with transitive cyclic automorphism group (2016)
- Dadd, Blake; Duan, Aochen: Constructing infinitely many geometric triangulations of the figure eight knot complement (2016)
- Burton, Benjamin A.; Maria, Clément; Spreer, Jonathan: Algorithms and complexity for Turaev-Viro invariants (2015)
- Hodgson, Craig D.; Rubinstein, J.Hyam; Segerman, Henry; Tillmann, Stephan: Triangulations of $3$-manifolds with essential edges (2015)
- Kawauchi, Akio; Tayama, Ikuo; Burton, Benjamin: Tabulation of 3-manifolds of lengths up to 10 (2015)
- Rubinstein, J.Hyam; Tillmann, Stephan: Even triangulations of $n$-dimensional pseudo-manifolds (2015)
- Burton, Benjamin A.: A new approach to crushing 3-manifold triangulations (2014)
- Spreer, Jonathan: Combinatorial 3-manifolds with transitive cyclic symmetry (2014)
- Burton, Benjamin A.: Computational topology with Regina: algorithms, heuristics and implementations (2013)
- Burton, Benjamin A.; Ozlen, Melih: A tree traversal algorithm for decision problems in knot theory and 3-manifold topology (2013)
- Burton, Benjamin A.; Ozlen, Melih: Computing the crosscap number of a knot using integer programming and normal surfaces (2012)
- Burton, Benjamin A.; Rubinstein, J.Hyam; Tillmann, Stephan: The Weber-Seifert dodecahedral space is non-Haken (2012)
- Garoufalidis, Stavros: The Jones slopes of a knot (2011)
- Burton, Benjamin A.: Optimizing the double description method for normal surface enumeration (2010)
- Burton, Benjamin A.: Converting between quadrilateral and standard solution sets in normal surface theory (2009)