An Enhanced Course Scheduling System Using the Genetic Algorithm with Matrix-Based Representation Genes

Scheduling is a classical problem that involves assigning events to specific times, such as in the transportation, hospitality, and education sectors. In higher education, organizing courses can be particularly challenging due to constraints like the maximum number of classes a teacher can handle daily, avoiding overlapping courses for the same teacher, and ensuring a room is used for only one course at a time. These complex constraints require significant resources and time to construct an optimized schedule. We develop a Genetic Algorithm (GA)-based course scheduling method using a Genetic Algorithm on a web-based application to handle multiple constraints. Our experiments demonstrated that our proposed algorithm provides optimized solutions with minimized constraint violations. The number of constraint violations remained relatively stable regardless of changes in the number of courses, rooms, and sessions, which indicate consistent performances across different scenarios.

Authors

Institutions

Publication Details

Published
2024-11-19
DOI
https://doi.org/10.1109/cenim64038.2024.10882784
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Enhanced Course Scheduling System Using the Genetic Algorithm with Matrix-Based Representation Genes

Ary Mazharuddin Shiddiqi, Mohamed Reda Abdallah, Rizky Januar Akbar, Anindihta Dewabharata
Scheduling and Timetabling Solutions
article

An Enhanced Course Scheduling System Using the Genetic Algorithm with Matrix-Based Representation Genes

Ary Mazharuddin Shiddiqi, Mohamed Reda Abdallah, Rizky Januar Akbar, Anindihta Dewabharata
article en

Abstract

Scheduling is a classical problem that involves assigning events to specific times, such as in the transportation, hospitality, and education sectors. In higher education, organizing courses can be particularly challenging due to constraints like the maximum number of classes a teacher can handle daily, avoiding overlapping courses for the same teacher, and ensuring a room is used for only one course at a time. These complex constraints require significant resources and time to construct an optimized schedule. We develop a Genetic Algorithm (GA)-based course scheduling method using a Genetic Algorithm on a web-based application to handle multiple constraints. Our experiments demonstrated that our proposed algorithm provides optimized solutions with minimized constraint violations. The number of constraint violations remained relatively stable regardless of changes in the number of courses, rooms, and sessions, which indicate consistent performances across different scenarios.

Binus University (ID), Sepuluh Nopember Institute of Technology (ID)
Openalex Percentile: Top 67%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

An Enhanced Course Scheduling System Using the Genetic Algorithm with Matrix-Based Representation Genes — Ary Mazharuddin Shiddiqi, Mohamed Reda Abdallah, et al. · (2024) | TGRS Research Map | TGRS