2018
DOI: 10.37236/7318
|View full text |Cite
|
Sign up to set email alerts
|

Parallel Enumeration of Triangulations

Abstract: A b s t r ac t . We report on the implementation of an algorithm for computing the set of all regular triangulations of finitely many points in Euclidean space. This algorithm, which we call down-flip reverse search, can be restricted, e.g., to computing full triangulations only; this case is particularly relevant for tropical geometry. Most importantly, down-flip reverse search allows for massive parallelization, i.e., it scales well even for many cores. Our implementation allows to compute the triangulations… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
4

Relationship

3
6

Authors

Journals

citations
Cited by 26 publications
(24 citation statements)
references
References 19 publications
0
22
0
Order By: Relevance
“…One technique commonly used to deal with this type of issue is to define a canonical representation for objects under constructions, so that all those that belong to a given isomorphism class are transformed into the same representative element [Brinkmann and McKay 2007;Burton 2011]. A significant portion of the execution time is then spent computing the canonical representations of partial solutions, which may completely change after every operation [Jordan et al 2018]. The symmetry breaking method used within our algorithm instead compares partial solutions directly, and exploits the tree-shaped structure of the search in order to reuse results from previous computations.…”
Section: Symmetrymentioning
confidence: 99%
“…One technique commonly used to deal with this type of issue is to define a canonical representation for objects under constructions, so that all those that belong to a given isomorphism class are transformed into the same representative element [Brinkmann and McKay 2007;Burton 2011]. A significant portion of the execution time is then spent computing the canonical representations of partial solutions, which may completely change after every operation [Jordan et al 2018]. The symmetry breaking method used within our algorithm instead compares partial solutions directly, and exploits the tree-shaped structure of the search in order to reuse results from previous computations.…”
Section: Symmetrymentioning
confidence: 99%
“…The previous examples are from the tutorial on reverse search; a more substantial application of mts is the parallel enumeration of triangulations implemented in mptopcom [29]. This was the first parallel code for the problem, and has already found applications [30,43].…”
Section: Example 3: Triangulationsmentioning
confidence: 99%
“…In [8] Imai et al described an algorithm for computing all (regular) triangulations of a given point configurations, which is based on the reverse search enumeration scheme of Avis and Fukuda [2]. That algorithm, which we call down-flip reverse search, was improved and implemented by Skip Jordan with the authors of this extended abstract [9]. The basic idea is to orient each flip according to lexicographic ordering of the GKZ-vectors.…”
Section: The First Higher Stasheff-tamari Ordermentioning
confidence: 99%
“…The open source software MPTOPCOM is designed for computing triangulations in a massively parallel setup. Its algorithm is the down-flip reverse search method of Imai et al [8] with several improvements as described in [9]. As its key feature reverse search is output sensitive, and this makes it attractive for extremely large enumeration problems.…”
Section: Computations With Mptopcommentioning
confidence: 99%