
Research Article
Analysis of the Impact of Population Size on Computational Time Efficiency in Genetic Algorithms for Course Scheduling
@INPROCEEDINGS{10.4108/eai.16-9-2025.2361031, author={Rudi Salman and Arwadi Sinuraya and Irfandi Irfandi and Eswanto Eswanto and Sayuti Rahman and Herdianto Herdianto}, title={Analysis of the Impact of Population Size on Computational Time Efficiency in Genetic Algorithms for Course Scheduling}, proceedings={Proceedings of the 7th International Conference on Innovation in Education, Science, and Culture, ICIESC 2025, 16 September 2025, Medan, Indonesia}, publisher={EAI}, proceedings_a={ICIESC}, year={2026}, month={3}, keywords={mutation probability computing time optimization genetic algorithm scheduling course}, doi={10.4108/eai.16-9-2025.2361031} }- Rudi Salman
Arwadi Sinuraya
Irfandi Irfandi
Eswanto Eswanto
Sayuti Rahman
Herdianto Herdianto
Year: 2026
Analysis of the Impact of Population Size on Computational Time Efficiency in Genetic Algorithms for Course Scheduling
ICIESC
EAI
DOI: 10.4108/eai.16-9-2025.2361031
Abstract
Course scheduling is a complex problem within higher education systems that requires automated and efficient solutions. Genetic algorithms are widely employed due to their capability to explore large solution spaces. However, the efficiency of the algorithm highly depends on key parameters, one of which is the population size. This study aims to evaluate the impact of population size variation on computational time efficiency in the implementation of genetic algorithms for course scheduling. The study was conducted through MATLAB-based simulations in a real academic environment, testing population sizes ranging from 20 to 1000. Other parameters were held constant to ensure that execution time was influenced solely by changes in population size. The results reveal a non-linear relationship between population size and computational time, with the highest efficiency achieved at a population size of 300–400 individuals, yielding an average execution time of approximately 0.4924 seconds. Extremely small or large population sizes were shown to produce suboptimal execution times. These findings highlight the importance of empirical evaluation in algorithm parameter selection, particularly in systems with processing time constraints, such as course scheduling.


