polymake is open source software for research in polyhedral geometry.
It deals with polytopes, polyhedra and fans as well as simplicial complexes, matroids, graphs, tropical hypersurfaces, and other objects.
The software is written in C++ and Perl. There’s also an online version.
Key Features
- Uses many third party software packages for specialized computations, thereby providing a common interface and bridge between different tools.
- Uses homogeneous coordinates.
- Divides its collection of functions and objects into 10 different groups called applications. They behave like C++ namespaces. Applications correspond to collections of mathematical objects and their properties from a specific subject,and have various commands for those objects.
- Functionality to help optimizers to analyze optimization problems.
- Embed your visualizations as interactive applets into PDF files (from LaTeX).
- Uses a server-client model where the server holds information about each object (e.g., a polytope) and the clients sends requests to compute properties.
- Extend polymake and define new objects, properties, rules for computing properties, and algorithms.
- Large number of software packages that interact with polymake.
- Cross-platform support – runs under Linux, Solaris, FreeBSD, Mac OS, and Windows.
Website: polymake.org
Support: Documentation, User Guide, Forums, GitHub Code Repository
Developer: Ewgenij Gawrilow, Michael Joswig and many contributors
License: GNU General Public License v2.0
Learn C++ with our recommended free books and free tutorials. Learn Perl with our recommended free books and free tutorials.
Related Software
| Geometry Software | |
|---|---|
| GeoGebra | Dynamic mathematics software for learning and teaching |
| Kig | KDE4 software for exploring geometric constructions |
| Dr. Geo | Interactive geometry software |
| SINGULAR | Commutative algebra system for polynomial computations |
| Macaulay2 | Supporting research in algebraic geometry and commutative algebra |
| polymake | Research in polyhedral geometry |
| C.a.R. | Dynamic geometry program for use in schools and universities |
| Geomview | For mathematics research and education |
| Geometria | Interactive software for creating and solving problems in 3D gemoetry |
| JGEX | Construct, explore and prove geometry theorems |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

