Combination of graph heuristics in producing initial solution of curriculum based course timetabling problem