Random partial neighborhood search for the post-enrollment course timetabling problem. (February 2018)