Text this: Ανάλυση και παρουσίαση σύγχρονων ντετερμινιστικών και μη ντετερμινιστικών αλγορίθμων επίλυσης του προβλήματος school timetabling