A generalized class–teacher model for some timetabling problems · Study