Wir erklären, was Constraints sind, und zeigen an einfachen Beispielen wie man mit ihnen programmiert, um harte Probleme am Computer zu lösen. Wir stellen typische Anwendungen aus der Industrie vor: Produktions- und Personalplanung, Transportoptimierung und Konfiguration von Maschinen oder Software. Wir gehen kurz auf eigene Entwicklung ein, von der Musikerzeugung über das Robotersegeln bis hin zur Planung von Sendeanlagen.