Araştırma Makalesi

Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization

Cilt: 14 Sayı: 3 26 Eylül 2025
PDF İndir
TR EN

Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization

Öz

The course timetabling problem is a significant combinatorial optimization problem that has attracted the attention of researchers since the second half of the 20th century. Traditionally managed through manual methods, the scheduling process is time-consuming, challenging, and prone to errors. Therefore, with technological advancements, various algorithms have been developed to offer more efficient and faster solutions. In this study, the "MVC Algorithm" is applied to the course timetabling problem. The algorithm operates in two main steps: first, the Malatya Centrality(MC) values of the nodes in the timetable graph are calculated; then, the node with the highest centrality is selected and labeled with an appropriate color. Throughout the process, the main objective is to minimize course conflicts and to generate a valid timetable that complies with defined constraints. The MVC Algorithm stands out with its predictability of procedural steps and its potential to operate in polynomial time, thus offering an effective alternative to classical and heuristic methods proposed in the literature.

Anahtar Kelimeler

Kaynakça

  1. Xiang, K., Hu, X., Yu, M., & Wang, X. (2024). Exact and heuristic methods for a university course scheduling problem. Expert Systems with Applications, 248. https://doi.org/10.1016/j.eswa.2024.123383.
  2. Zhaohui, F., 2000, A. L.-T. with A. Intelligence. I., & 2000, undefined. (n.d.). Heuristics for the exam scheduling problem. Ieeexplore.Ieee.OrgF Zhaohui, A LimProceedings 12th IEEE Internationals Conference on Tools with, 2000•ieeexplore.Ieee.Org. Retrieved October 21, 2024, from https://ieeexplore.ieee.org/abstract/document/889864/
  3. Pillay, N., & Banzhaf, W. (2007). A genetic programming approach to the generation of hyper-heuristics for the uncapacitated examination timetabling problem. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4874 LNAI, 223–234. https://doi.org/10.1007/978-3-540-77002-2_19.
  4. Rina, I., Sulistiowati, D., & Raudhatuloktavi, D. (2022). Graph Coloring Applications in Scheduling Courses using Welch-Powell Algorithm - A Case Study. Proceeding - 2022 International Symposium on Information Technology and Digital Innovation: Technology Innovation During Pandemic, ISITDI 2022, 131–135. https://doi.org/10.1109/ISITDI55734.2022.9944511
  5. Egwuche, O. S. (2020, March 1). Examination Timetabling with Graph Coloring for Emerging Institutions. 2020 International Conference in Mathematics, Computer Engineering and Computer Science, ICMCECS 2020. https://doi.org/10.1109/ICMCECS47690.2020.246988
  6. Bania, R. K., & Duarah, P. (2018). Exam Time Table Scheduling using Graph Coloring Approach. International Journal of Computer Sciences and Engineering, 6(5), 84–93. https://doi.org/10.26438/ijcse/v6i5.8493
  7. Mursyidah, H. (2019). Graph edges coloring to determine lecture classroom of mathematics education department at muhammadiyah university of surabaya. Journal of Physics: Conference Series, 1188(1). https://doi.org/10.1088/1742-6596/1188/1/012096
  8. Lampung, U. B., Kesuma, R., #2, W., & Yusman, M. (n.d.). The Use of Edge Coloring Concept for Solving The Time Schedule Problem at Senior High School (Case Study at SMAN 9 Bandarlampung).

Ayrıntılar

Birincil Dil

İngilizce

Konular

Bilgi Sistemleri (Diğer)

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

26 Eylül 2025

Gönderilme Tarihi

29 Ocak 2025

Kabul Tarihi

10 Temmuz 2025

Yayımlandığı Sayı

Yıl 2025 Cilt: 14 Sayı: 3

Kaynak Göster

APA
Karaca, C., & Yakut, S. (2025). Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization. Türk Doğa ve Fen Dergisi, 14(3), 46-56. https://doi.org/10.46810/tdfd.1629184
AMA
1.Karaca C, Yakut S. Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization. TDFD. 2025;14(3):46-56. doi:10.46810/tdfd.1629184
Chicago
Karaca, Cezayir, ve Selman Yakut. 2025. “Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization”. Türk Doğa ve Fen Dergisi 14 (3): 46-56. https://doi.org/10.46810/tdfd.1629184.
EndNote
Karaca C, Yakut S (01 Eylül 2025) Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization. Türk Doğa ve Fen Dergisi 14 3 46–56.
IEEE
[1]C. Karaca ve S. Yakut, “Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization”, TDFD, c. 14, sy 3, ss. 46–56, Eyl. 2025, doi: 10.46810/tdfd.1629184.
ISNAD
Karaca, Cezayir - Yakut, Selman. “Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization”. Türk Doğa ve Fen Dergisi 14/3 (01 Eylül 2025): 46-56. https://doi.org/10.46810/tdfd.1629184.
JAMA
1.Karaca C, Yakut S. Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization. TDFD. 2025;14:46–56.
MLA
Karaca, Cezayir, ve Selman Yakut. “Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization”. Türk Doğa ve Fen Dergisi, c. 14, sy 3, Eylül 2025, ss. 46-56, doi:10.46810/tdfd.1629184.
Vancouver
1.Cezayir Karaca, Selman Yakut. Graph-Based Course Scheduling Using the Malatya Vertex Coloring Algorithm for Constraint Optimization. TDFD. 01 Eylül 2025;14(3):46-5. doi:10.46810/tdfd.1629184