Friday 26th of April 2024
 

Hybrid Genetic Algorithms for University Course Timetabling


Meysam Shahvali Kohshori and Mohammad Saniee Abadeh

University course timetabling is one of the important and time consuming issues that each University is involved with it at the beginning of each. This problem is in class of NP-hard problem and is very difficult to solve by classic algorithms. Therefore optimization techniques are used to solve them and produce optimal or near optimal feasible solutions instead of exact solutions. Genetic algorithms, because of multidirectional search property of them, are considered as an efficient approach for solving this type of problems. In this paper three new hybrid genetic algorithms for solving the university course timetabling problem (UCTP) are proposed: FGARI, FGASA and FGATS. In proposed algorithms, fuzzy logic is used to measure violation of soft constraints in fitness function to deal with inherent uncertainly and vagueness involved in real life data. Also, randomized iterative local search, simulated annealing and tabu search are applied, respectively, to improve exploitive search ability and prevent genetic algorithm to be trapped in local optimum. The experimental results indicate that the proposed algorithms are able to produce promising results for the UCTP.

Keywords: University course timetabling problem (UCTP), genetic algorithm, fuzzy logic, local search, heuristic

Download Full-Text


ABOUT THE AUTHORS

Meysam Shahvali Kohshori
Faculty member(instructor) of Dِepartment of Computer, Izeh Branch, Islamic Azad University, Izeh, Iran

Mohammad Saniee Abadeh
Faculty member (Professor) of Department of Computer, Tarbiat Modares University Tehran, Iran


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »