polymake Workshop at TU Darmstadt

There will be a polymake workshop on March 31 and April 01, 2011 at TU Darmstadt, organized by the polymake team.

The program contains both expository talks on different aspects of polymake, and small group tutorials on specific topics. The workshop is addressed both to experienced users and beginners.

Participants are encouraged to bring their own laptop and use them in the tutorials, preferably with an installed version of polymake. There will also be an installation session at the beginning of the workshop for those that need help.

This workshop is supported by the DFG Schwerpunktprogramm SPP 1489.

Polymake Workshop Version

We put together a new polymake version specifically tailored for the workshop's participants. It should be considered as a fully functional (but slightly flawed) tech preview to the next regular release. Among the new features are cones, fans, and an interface as a callable library.

This version will be used for the demos and we strongly recommend that all participants install this version before the workshop.


  • The tarball of the new alpha release (version 3, rev [10093]) polymake-2.9.10.tar.bz2 from 24 March 2011.
    For installation instructions please read this page for Linux and this page for Mac. The only difference is the new dependence on the GNU mpfr library. You need version 3 or later. It you have installed this at a non-standard place use the option –with-mpfr= during configure.

Mac app bundle

  • We have also an app bundle for Mac (April 4, again new version, fixed library paths for extensions, xml headers). This version has only limited access to the source code, so if you want to extend polymake with your own functions it is usually advisable to use the source tarball above.

polymake LiveCD or bootable USB drive

  • Here is a LiveCD based on Ubuntu 10.10 (i386). It contains polymake (rev [10093]), 4ti2, LattE, normaliz, TOPCOM and a web browser. You can use this to boot your laptop with Ubuntu (regardless of the OS you are usually running, in particular, this should work on any Windows laptop).
  • Instead of burning this image to a CD you can also create a bootable USB drive with UNetbootin (Windows and Linux), Universal USB Installer (Windows), Startup Disk Creator (included in Ubuntu) or any other tool you can find. Depending on what tool you used it may ask what to boot and the correct option is to Try Ubuntu without installing.
  • Here is an updated version of the LiveCD which should fix Illegal instruction crashes on most computers.


  • The documentation of polymake 2.9.10 can be found here.

Workshop Program

The workshop program will start on Thursday, March 31, at 10:00, and end on Friday, April 1, at around 17:00. The format of the workshop should be rather open. We would encourage participants to suggest topics to be discussed. Here is a time schedule based on the suggestions we received so far.

Time Schedule

  • informal start on Thu, Fri at 9:00, last minute installation issues
Thu Fri
10:00-11:00 GEN PRL CAL TBA
Michael Katrin Benjamin
11:00-11:30 Break Break
Andreas, Katja Benjamin,Sven,KatrinSilke Benjamin Andreas
12:30-14:00 Lunch Lunch
14:00-14:30 Q&A Q&A
14:30-15:30 CON OSW ILP
Andreas Michael
15:30-16:00 Break Break
16:00-17:00 APP EXT TRP
Sven Silke Sven
17:00-17:30 Break
17:30-18:30 SEM HLP VIS
MichaelBenjamin,Katrin Thilo

Throughout we will be running up to three parallel tracks. Empty slots will be filled upon request during the workshop. Decisions concerning this will be made during the Q&A sessions.

Shortcut Meaning Keywords
APPDifferent applications cones, fans, cont. of BEG
BEGBeginner session basic commands and shell usage
CALCallable library
CONTalks contributed by participants explain how you are using polymake or what you want to use it for
CPPIntroduction to CPP in polymake (clients,…)
GENGeneral introduction
ILPInteger linear programming in polymake
NAPNew Applications
OSWOther software used by polymake
PRLPerl syntax, (CPP-) data structures in Perl
PTLAdvanced CPP stuff (STL)
SEMMathematical background (semantics)
STKSession for people who are stuck with some problem
TBA—to be announced—
TRPTropical stuff in polymake


The tutorials of the sessions:

Travel Information

The workshop will take place in the building S4|10 of TU Darmstadt (Dolivostraße 15 – the residence of the optimization group).

Travel information can be found here. A map can be found here. (Our building is marked by a blue pin.)


Please book accomodation yourself. Here are some choices:

  • Etap Hotel, Kasinostr. 4-6
    Conveniently located close to the conference location and the main station, approx. EUR 45 for a single room
  • Ibis Hotel, Kasinostr. 6
    Next to the Etap Hotel, slightly more expensive
  • Bockshaut, Kirchstraße 7-9
    In the center of Darmstadt, approx. 80-100 EUR per single room

You could also use HRS to check for other hotels.

Further Information

The institute has WLAN access via eduroam. This is the easiest way to get internet access here, so please check whether your institution offers eduroam accounts. We will try to arrange internet access for those that do not have an eduroam account. Please let us know if you don't have access to eduroam.

workshop0311.txt · Last modified: 2014/01/03 15:45 (external edit)
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki