Algorithmen zu entwerfen erfordert, intelligente und nicht offensichtliche Lösungen zu Problemen zu finden. Die Anwendung dieser Ideen ist nicht nur für Computerprogramme relevant. Viele algorithmische Ideen sind auch nützlich, um gute Entscheidungen im realen Leben zu treffen. Wie viele Wohnungen soll ich mir ansehen, bis ich eine miete? Lohnt es sich, den Schreibtisch aufzuräumen? Soll ich ein neues Restaurant ausprobieren oder zu meinem Lieblingsrestaurant gehen?
Basierend auf dem Buch "Algorithms to Live By" von Brian Christan und Tom Griffiths werden wir Algorithmen betrachten, die im alltäglichen Leben nützlich sind. Das Buch dient als Hintergrund und wir werden die technischen Details weiter ausarbeiten (auf Basis von anderen Quellen).