10 فروردین 1403
غلامرضا احمدي

غلامرضا احمدی

مرتبه علمی: مربی
نشانی: دانشکده مهندسی جم - گروه مهندسی کامپیوتر (جم )
تحصیلات: کارشناسی ارشد / فناوری اطلاعات
تلفن: 07737646160
دانشکده: دانشکده مهندسی جم

مشخصات پژوهش

عنوان A hybrid algorithm for the university course timetabling problem using the improved parallel genetic algorithm and local search
نوع پژوهش مقالات در نشریات
کلیدواژه‌ها
ثبت نشده‌است!
مجله APPLIED INTELLIGENCE
شناسه DOI
پژوهشگران امین رضایی پناه (نفر اول) ، سمانه سچین مطوری (نفر دوم) ، غلامرضا احمدی (نفر سوم)

چکیده

Scheduling is one of the problems that has attracted the attention of many researchers over the years. The University Course Timetabling Problem (UCTP) is a highly constrained real-world combinatorial optimization task. Designing course timetables for academic institutions has always been challenging, because it is a non-deterministic polynomial-time hardness (NP-hard) problem. This problem attempts to assign specific timeslots and rooms to the events considering a number of hard and soft constraints. All hard constraints must be satisfied to achieve a feasible solution, whereas satisfying all soft constraints is not necessary. Although the quality of the solution is directly related to the number of soft constraints that are satisfied. One of the recent innovative methodologies for solving UCTP is the hybrid algorithm, which attempts to automate the timetabling design process so that it would be able to work with different instances of problem domains. In this paper, we present a hybrid method based on the Improved Parallel Genetic Algorithm and Local Search (IPGALS) to solve the course timetabling problem. The Local Search (LS) approach is used to strengthen the Genetic Algorithm (GA). The IPGALS has applied a representation of the timetable, which ensure the hard constraints would never be violated. Hard constraints are measured by Distance to Feasibility (DF) criterion. In fact, applying the DF criterion leads to achieving feasible solutions and promotes the performance of our algorithm. Due to the wide range of problem constraints, the proposed algorithm is performed in parallel to improve the GA searching process. The IPGALS algorithm is tested over BenPaechter and ITC-2007 standard benchmarks and compared with the state-of-the-art techniques in this literature. The experimental results confirm the effectiveness and the superiority of the proposed algorithm compared to other prominent methods for solving UCTP.