Optimizing Course Scheduling Efficiency through Genetic Algorithms

Course scheduling is an important aspect of educational administration in academic institutions. An effective procedure enhances students' educational experience, maximizes resource utilization, and lowers operational expenses. However, course scheduling often faces various constraints and complexities, such as limited space, time and human resources. Therefore, an effective and efficient approach is needed to solve the course scheduling problem. This study implements the genetic Algorithm to solve the problem of optimization course scheduling. This study intends to develop a course scheduling application using genetic algorithm to enhance the effectiveness of course scheduling in educational institutions. There are 8 genetic algorithm procedures for solving problems in this research; Encoding techniques, initial population, fitness function, selection, crossover, mutation, elitism and the condition of iteration is complete when the maximum has been reached, and the fitness value is 1. The best result from 25 iteration and 15 population found at probability of crossover is 0,5 and mutation rate is 10%. The lowest fitness value is 0,09 with the fastest execution time, that is 395 seconds for subjects in odd semester and 563 seconds for subjects in even semester.

Authors

Institutions

Publication Details

Journal
Applied Technology and Computing Science Journal
Published
2025-06-30
DOI
https://doi.org/10.33086/atcsj.v8i1.7307
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

Optimizing Course Scheduling Efficiency through Genetic Algorithms

Nur Shabrina Meutia, Rizqi Putri Nourma Budiarti
Applied Technology and Computing Science Journal
Scheduling and Timetabling Solutions
article

Optimizing Course Scheduling Efficiency through Genetic Algorithms

Nur Shabrina Meutia, Rizqi Putri Nourma Budiarti
article en

Abstract

Course scheduling is an important aspect of educational administration in academic institutions. An effective procedure enhances students' educational experience, maximizes resource utilization, and lowers operational expenses. However, course scheduling often faces various constraints and complexities, such as limited space, time and human resources. Therefore, an effective and efficient approach is needed to solve the course scheduling problem. This study implements the genetic Algorithm to solve the problem of optimization course scheduling. This study intends to develop a course scheduling application using genetic algorithm to enhance the effectiveness of course scheduling in educational institutions. There are 8 genetic algorithm procedures for solving problems in this research; Encoding techniques, initial population, fitness function, selection, crossover, mutation, elitism and the condition of iteration is complete when the maximum has been reached, and the fitness value is 1. The best result from 25 iteration and 15 population found at probability of crossover is 0,5 and mutation rate is 10%. The lowest fitness value is 0,09 with the fastest execution time, that is 395 seconds for subjects in odd semester and 563 seconds for subjects in even semester.

Applied Technology and Computing Science JournalVol. 8(1)
Universitas Nahdlatul Ulama Indonesia (ID), Islamic Hospital (JO), Universitas Nahdlatul Ulama Surabaya (ID)
Openalex Percentile: Top 71%
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.