Maintaining Diversity For Genetic Algorithm: A Case Of Timetabling Problem. Jurnal Teknologi (Sciences & Engineering), v. 44, n. 1, p. 123–130, 20 Jan.2012.