Grammar-based genetic programming for timetabling | IEEE Conference Publication | IEEE Xplore