Source: https://www-m9.ma.tum.de/foswiki/pub/WS2009/ComputerblockpraktikumLineareOptimierung/Mosel_Presentation_Handout.pdf