Skip to main content

Enumerating triangulations for products of two simplices and for arbitrary configurations of points

  • Session 14: Mathematical Programming and Genetic Algorithms
  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1276))

Included in the following conference series:

Abstract

We propose algorithms to enumerate

  1. (1)

    classes of regular triangulations in respect of symmetry for products of two simplices and

  2. (2)

    all triangulations, regular or not, for arbitrary configurations of points. There are many results for triangulations in two dimension, but little is known for higher dimensions. Both objects we enumerate in this paper are for general dimensions.

Products of two simplices, our first object, are polytopes rather simple, but their triangulations are not yet well understood. Since these polytopes are highly symmetric, counting all triangulations naively is inefficient: we may count the “same” triangulation many times. Our first algorithm enumerates the classes of regular triangulations, a subset of triangulations, with respect to the symmetry. We use reverse search technique, utilizing the symmetric structure of the polytope. This enables time complexity linear to the number of these classes, and space complexity of the size of several triangulations.

Even for the polytope of this product, a nonregular triangulation was found. Though algorithms to enumerate regular triangulations are studied well, no efficient algorithm to enumerate all triangulations, including nonregular ones, has been known. Our second algorithm handles this problem for arbitrary configurations of points. It formulates triangulations as maximal independent sets of the intersection graph, and applies a general maximal independent set enumeration algorithm. The intersection graph here is the graph with all maximal dimensional simplices the vertices and edges between those intersecting improperly. This algorithm works in time proportional to the number of maximal independent sets. We last apply this second algorithm to the polytope of the product.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. David Avis & Komei Fukuda: A Pivoting Algorithm for Convex Hulls and Vertex Enumeration of Arrangements and Polyhedra. Discrete Comput. Geom.8 (1992); 295–313

    Google Scholar 

  2. David Avis & Komei Fukuda: Reverse Search for Enumeration, Discrete Appl. Math.65 (1996), 21–46

    Google Scholar 

  3. Louis J. Billera, Paul Filliman & Bernd Sturmfels: Constructions and Complexity of Secondary Polytopes, Advances in Math.83 (1990), 155–179

    Google Scholar 

  4. Jesús A. de Loera: Computing Regular Triangulations of Point Configurations, 1994 ftp://cam.cornell.edu/pub/puntos/help.ps

    Google Scholar 

  5. Jesús A. de Loera: Nonregular Triangulations of Products of Simplices, Discrete Comput. Geom.15 (1996), 253–264

    Google Scholar 

  6. Jesús A. de Loera, Serkan Hoşten, Francisco Santos & Bernd Sturm-Fels: The Polytope of All Triangulations of a Point Configuration, Doc. Math.1 (1996), 103–119

    Google Scholar 

  7. Israel M. Gelfand, Mikhail M. Kapranov & Andrei V. Zelevinsky: Discriminants, Resultants and Multidimensional Determinants, Birkhäuser, Boston 1994

    Google Scholar 

  8. Israel M. Gel'fand, Andrei V. Zelevinskii & Mikhail M. Kapranov: Newton Polyhedra of Principal A-determinants, Soviet Math. Dokl.40 (1990), 278–281

    Google Scholar 

  9. Hiroshi Imai & Keiko Imai: Triangulation and Convex Polytopes, in: “Geometry of Toric Varieties and Convex Polytopes”, RIMS Kokyuroku934 (1996), Research Institute for Mathematical Sciences, Kyoto University, 149–166 (in Japanese)

    Google Scholar 

  10. H. N. Kapoor & H. Ramesh: Algorithms for Generating All Spanning Trees of Undirected, Directed and Weighted Graphs, Lecture notes in Computer Science, Springer-Verlag, 1992, 461–472

    Google Scholar 

  11. E. L. Lawler, J. K. Lenstra & A. H. G. Rinnooy Kan: Generating All Maximal Independent Sets: NP-Hardness and Polynomial-Time Algorithms, SIAM J. Comput.9 (1980), 558–565

    Google Scholar 

  12. Carl W. Lee: Regular Triangulations of Convex Polytopes, in: “Applied Geometry and Discrete Mathematics-The Victor Klee Festschrift” (Peter Gritzmann and Bernd Sturmfels, eds.), DIMACS Series in Discrete Mathematics and Theoretical Computer Science 4, Amer. Math. Soc. 1991, 443–456

    Google Scholar 

  13. Tomonari Masada: An Algorithm for the Enumeration of Regular Triangulations, Master's Thesis, Department of Information Science, University of Tokyo, March 1995

    Google Scholar 

  14. Tomonari Masada, Hiroshi Imai & Keiko Imai: Enumeration of Regular Triangulations, in: “Proceedings of the Twelfth Annual Symposium on Computational Geometry” Association for Computing Machinery (ACM), New York 1996. 224–233

    Google Scholar 

  15. Joseph O'Rourke: Art Gallery Theorems and Algorithms, International Series of Monographs on Computer Science3, Oxford University Press, New York 1987

    Google Scholar 

  16. A. Shioura, A. Tainiura & T. Uno: An Optimal Algorithm for Scanning All Spanning Trees of Undirected Graphs SIAM J. Comp.; to appear

    Google Scholar 

  17. Bernd Sturmfels: Gröbner Bases of Toric Varieties. Tôhoku Math. J.43 (1991), 249–261

    Google Scholar 

  18. Bernd Sturmfels: Grobner bases and convex polytopes, University Lecture Series8, American Mathematical Society; 1996

    Google Scholar 

  19. Shuji Tsukiyama, Mikio Ide. Hiromu Ariyoshi & Isao Shirakaixa: A New Algorithm for Generating All the Maximal Independent Sets SIAM J. Comput.6 (1977), 505–517

    Google Scholar 

  20. Günter M. Ziegler: Lectures on Polytopes. Graduate Texts in Mathematics152, Springer-Verlag, New York 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tao Jiang D. T. Lee

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Takeuchi, F., Imai, H. (1997). Enumerating triangulations for products of two simplices and for arbitrary configurations of points. In: Jiang, T., Lee, D.T. (eds) Computing and Combinatorics. COCOON 1997. Lecture Notes in Computer Science, vol 1276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0045114

Download citation

  • DOI: https://doi.org/10.1007/BFb0045114

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63357-0

  • Online ISBN: 978-3-540-69522-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics