https://www.researchprojecttopics.com/2016/11/05/examination-timetabling-software/
design of examination timetabling software using generic algorithms and simulated annealing