Skip to main content

Flexible Object Hierarchies in Polymake

  • Conference paper
Mathematical Software - ICMS 2006 (ICMS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4151))

Included in the following conference series:

Abstract

Initially polymake [1,2,3] was conceived as a collection of tools for studying convex polyhedra only. The early versions of polymake had a very primitive data management, built around a single data type for polyhedra. However, as the time passed, more and more different discrete mathematical structures like graphs and simplicial complexes came along. This gave rise to a properly typed object hierarchy, which was strict enough to support established object-oriented (OO) software techniques, but, on the other side, flexible enough to allow for continuous extensions without breaking the compatibility.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gawrilow, E., Joswig, M.: Polymake Version 2.2, with contributions by Thilo Schröder and Nikolaus Witte (2006), http://www.polymake.de/

  2. Gawrilow, E., Joswig, M.: Polymake: an approach to modular software design in computational geometry. In: Proc. of the 17th ACM Annual Symposium on Computational Geometry, pp. 222–231 (2001)

    Google Scholar 

  3. Gawrilow, E., Joswig, M.: Geometric reasoning with polymake, 14 pages (preprint, 2005), arxiv.org/math.CO/0507273

  4. Ziegler, G.M.: Lectures on polytopes. In: Knuth, E., Neuhold, E.J. (eds.) Operating Systems 1982. LNCS, vol. 152, Springer, Heidelberg (1985)

    Google Scholar 

  5. Polthier, K., et al.: JavaView - Interactive 3D Geometry and Visualization, http://www.javaview.de/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gawrilow, E., Joswig, M. (2006). Flexible Object Hierarchies in Polymake. In: Iglesias, A., Takayama, N. (eds) Mathematical Software - ICMS 2006. ICMS 2006. Lecture Notes in Computer Science, vol 4151. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11832225_20

Download citation

  • DOI: https://doi.org/10.1007/11832225_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-38084-9

  • Online ISBN: 978-3-540-38086-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics