https://5dok.org/document/zpn6k72v-evaluation-algorithm-timetabling-applied-inspired-university-timetabling-problem.html