Skip to main content

Exploring the Potential of Genetic Algorithms for Optimizing Academic Schedules at the School of Mechatronic Engineering: Preliminary Results

  • Conference paper
  • First Online:
Applied Informatics (ICAI 2023)

Abstract

The generation of schedules is a complex challenge, particularly in academic institutions aiming for equitable scheduling. The goal is to achieve fair and balanced schedules that meet the requirements of all parties involved, such as workload, class distribution, shifts, and other relevant criteria. To address this challenge, a genetic algorithm specifically designed for optimal schedule generation has been proposed as a solution. Adjusting genetic algorithm parameters impacts performance, and employing parameter optimization techniques effectively tackles this issue. This work introduces a genetic algorithm for optimal schedule generation, utilizing suitable encoding and operators, and evaluating quality through fitness techniques. Optimization efforts led to reduced execution time, improved solution quality, and positive outcomes like faster execution, fewer generations, increased stability, and convergence to optimal solutions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Kakkar, M.K., Singla, J., Garg, N., Gupta, G., Srivastava, P., Kumar, A.: Class schedule generation using evolutionary algorithms. J. Phys. Conf. Ser. 1950(1), 012067. IOP Publishing (2021)

    Google Scholar 

  2. Bimantara, I., Yuhana, U.L., Supriana, I.W., Pardede, E.: An intelligent system based on evolutionary algorithm for scheduling university course timetable. Wayan and Pardede, Eric, An Intelligent System Based on Evolutionary Algorithm for Scheduling University Course Timetable

    Google Scholar 

  3. Adesagba, O.E.: Development of an examination timetabling system using genetic algorithm (2021)

    Google Scholar 

  4. Fuenmayor, R., et al.: A genetic algorithm for scheduling laboratory rooms: a case study. In: Florez, H., Gomez, H. (eds.) Applied Informatics. ICAI 2022. CCIS, vol. 1643, pp. 3–14. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-19647-8_1

  5. Prosad, R., Khan, M., Rahman, A., Ahammad, I.: Design of class routine and exam hall invigilation system based on genetic algorithm and greedy approach. Asian J. Res. Comput. Sci. 13(3), 28–44 (2022)

    Article  Google Scholar 

  6. Amindoust, A., Asadpour, M., Shirmohammadi, S.: A hybrid genetic algorithm for nurse scheduling problem considering the fatigue factor. J. Healthc. Eng. 2021 (2021)

    Google Scholar 

  7. Terán-Pozo, E.E., Romero-Fernández, A.J., Sandoval-Pillajo, A.L., Freire-Lescano, L.R.: Influencia de los algoritmos genéticos en la generación de horarios en unidad educativa. CIENCIAMATRIA 8(4), 876–891 (2022)

    Article  Google Scholar 

  8. Xu, J.: Improved genetic algorithm to solve the scheduling problem of college English courses. Complexity 2021, 1–11 (2021)

    Article  Google Scholar 

  9. Henry Nelson, A., Fuentes, F.J.A., Candelaria, M.R.H.: La planificación docente utilizando algoritmos genéticos. Revista Didasc@ lia: Didáctica y Educación 12(4) (2021)

    Google Scholar 

  10. Gálvez Toledo, Y.A., et al.: Asignación de horarios académicos para la escuela de ingeniería civil en computación de la universidad de talca utilizando algoritmos genéticos, Ph.D. dissertation, Universidad de Talca (Chile). Escuela de Ingeniería Civil en Computación (2021)

    Google Scholar 

  11. Gomez, E.F.: Programación de horarios universitarios jerárquicos 2019 (2021)

    Google Scholar 

  12. Contreras, L.A.C.: Búsqueda de soluciones factibles para el problema de horarios de cursos universitarios (2022)

    Google Scholar 

  13. Pitoňáková, K.: Class schedule generator

    Google Scholar 

  14. Nugroho, A.K., Permadi, I., Yasifa, A.R., et al.: Optimizing course scheduling faculty of engineering unsoed using genetic algorithms. JITK (Jurnal Ilmu Pengetahuan dan Teknologi Komputer) 7(2), 91–98 (2022)

    Article  Google Scholar 

  15. Acuña-Galván, I., Lezama-León, E., Bolaños-Rodríguez, E., Solís-Galindo, A.E., Vega-Cano, G.Y.: Generación de horarios mediante algoritmos genéticos. Boletín Científico INVESTIGIUM de la Escuela Superior de Tizayuca 8(Especial), 51–57 (2022)

    Google Scholar 

  16. Suresh, K., Joseph, B., et al.: Patient scheduling system for medical treatment using genetic algorithm. J. Popul. Ther. Clin. Pharmacol. 30(8), 268–273 (2023)

    Google Scholar 

  17. Base de datos. https://n9.cl/f5vy6

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lorena Guachi-Guachi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Alarcón, J. et al. (2024). Exploring the Potential of Genetic Algorithms for Optimizing Academic Schedules at the School of Mechatronic Engineering: Preliminary Results. In: Florez, H., Leon, M. (eds) Applied Informatics. ICAI 2023. Communications in Computer and Information Science, vol 1874. Springer, Cham. https://doi.org/10.1007/978-3-031-46813-1_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46813-1_26

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46812-4

  • Online ISBN: 978-3-031-46813-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics