An Exploration and Exploitation-Based Metaheuristic Approach for University Course Timetabling Problems

Author:

Badoni Rakesh P.1ORCID,Sahoo Jayakrushna2ORCID,Srivastava Shwetabh3ORCID,Mann Mukesh4,Gupta D. K.5,Verma Swati6,Stanimirović Predrag S.78ORCID,Kazakovtsev Lev A.89ORCID,Karabašević Darjan10ORCID

Affiliation:

1. Department of Mathematics, École Centrale School of Engineering, Mahindra University, Hyderabad 500043, India

2. Department of Computer Science & Engineering, Indian Institute of Information Technology Kottayam, Kottayam 686635, India

3. CMP Degree College, University of Allahabad, Prayagraj 211002, India

4. Department of Computer Science & Engineering, Indian Institute of Information Technology, Sonepat 131029, India

5. Department of Mathematics, Indian Institute of Technology Kharagpur, Kharagpur 721302, India

6. CSIR-National Institute of Oceanography, Panaji 403004, India

7. Faculty of Sciences and Mathematics, University of Niš, 18000 Niš, Serbia

8. Laboratory “Hybrid Methods of Modelling and Optimization in Complex Systems”, Siberian Federal University, Prosp. Svobodny 79, 660041 Krasnoyarsk, Russia

9. Institute of Informatics and Telecommunications, Reshetnev Siberian State University of Science and Technology, 31 Krasnoyarskiy Rabochiy Av., 660037 Krasnoyarsk, Russia

10. Faculty of Applied Management, Economics and Finance, University Business Academy in Novi Sad, Jevrejska 24, 11000 Belgrade, Serbia

Abstract

The university course timetable problem (UCTP) is known to be NP-hard, with solution complexity growing exponentially with the problem size. This paper introduces an algorithm that effectively tackles UCTPs by employing a combination of exploration and exploitation strategies. The algorithm comprises two main components. Firstly, it utilizes a genetic algorithm (GA) to explore the search space and discover a solution within the global optimum region. Secondly, it enhances the solution by exploiting the region using an iterated local search (ILS) algorithm. The algorithm is tested on two common variants of UCTP: the post-enrollment-based course timetable problem (PE-CTP) and the curriculum-based course timetable problem (CB-CTP). The computational results demonstrate that the proposed algorithm yields competitive outcomes when compared empirically against other existing algorithms. Furthermore, a t-test comparison with state-of-the-art algorithms is conducted. The experimental findings also highlight that the hybrid approach effectively overcomes the limitation of local optima, which is encountered when solely employing GA in conjunction with local search.

Funder

Ministry of Science and Higher Education of the Russian Federation

Publisher

MDPI AG

Subject

Geometry and Topology,Logic,Mathematical Physics,Algebra and Number Theory,Analysis

Reference74 articles.

1. Wren, A. (1996). Practice and theory of automated timetabling, Springer.

2. Di Gaspero, L., McCollum, B., and Schaerf, A. (2007). The Second International Timetabling Competition (ITC-2007): Curriculum-Based Course Timetabling (Track 3), Queen’s University. Technical Report, QUB/IEEE/Tech/ITC2007/CurriculumCTT/v1.0.

3. Gotlieb, C. (September, January 27). The construction of class-teacher timetables. Proceedings of the International Federation of Information Processing Congress, Munich, Germany.

4. Carter, M.W., and Laporte, G. (1998). Practice and Theory of Automated Timetabling II, Springer.

5. An effective hybrid algorithm for university course timetabling;Chiarandini;J. Sched.,2006

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3