TR
EN
Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu
Abstract
Üniversitelerin her dönem başında yaptığı ders çizelgeleme problemi kombinatortal optimizasyon problemlerindendir. Çizelgeleme problemleri NP-Hard sınıfına giren ve çözümü zor problemlerdendir. Determinist bir yaklaşımla olası bütün ihtimallerin denenmesi gibi algoritmalarla çözüm mümkün olsa da çok zaman alıcı bir işlem olduğundan pratikte bu algoritmalar kullanılmamaktadır. Özelikle probleme ait veriler arttıkça ve çözülmesi gereken çok fazla kısıt olması durumunda çözüme ulaşmak daha da güçleşmektedir. Bu çalışmada ders çizelgeleme problemi çözülmesi gereken katı ve esnek kısıtlar olarak ele alınmıştır. Katı kısıtlar ders çakışması, derslik çakışması, kapasiteye uygun olmayan dersliğe şube atanması gibi kesin olarak çözülmesi gereken kısıtlardır. Esnek kısıtlar ise derslerin istenmeyen zaman dilimlerine atanması bir kısmı ihmal edilebilen kısıtlardır. Bu çalışmada probleme ait katı ve esnek kısıtlar belirlenmiş ve bu kısıtları ihlal edilen durumlara ceza puanları atanarak en az ceza puanına sahip çözümler aranmıştır. Problemin çözümü için çizelgeleme problemlerinde sıkılıkla kullanılan Genetik Algoritma kullanılmıştır. Yapılan testeler sonucunda Genetik Algoritma ile ders çizelgeleme probleminin kısa sürede çözülebildiği görülmüştür.
Keywords
References
- [1] A. I. Diveev and O. V. Bobr, “Variational genetic algorithm for np-hard scheduling problem solution,” Procedia Computer Science, vol. 103, pp. 52–58, 2017.
- [2] A. Muklason, R. G. Irianti, and A. Marom, “Automated course timetabling optimization using tabu-variable neighborhood search based hyper-heuristic algorithm,” Procedia Computer Science, vol. 161, pp. 656–664, 2019.
- [3] K. Alomari, O. Almarashdi, A. Marashdh, and B. Zaqaibeh, “A new optimization on harmony search algorithm for exam timetabling system,” Journal Of Information And Knowledge Management, vol. 19, no. 1, pp. 202009_1-202009_13, 2020.
- [4] M. Chen, X. Tang, T. Song, C. Wu, S. Liu, and X. Peng, “A tabu search algorithm with controlled randomization for constructing feasible university course timetables,” Computers & Operations Research, vol. 123, pp. 105007, 2020.
- [5] A. Gülcü And C. Akkan, “Robust university course timetabling problem subject to single and multiple disruptions,” European Journal Of Operational Research, vol. 283, no. 2, pp. 630–646, 2020.
- [6] K. Patrick and Z. Godswill, “Greedy ants colony optimization strategy for solving the curriculum based university course timetabling problem,” British Journal Of Mathematics & Computer Science, vol. 14, no. 2, pp. 1–10, 2016.
- [7] E. A. Abdelhalim and G. A. El Khayat, “A utilization-based genetic algorithm for solving the university timetabling problem (uga),” Alexandria Engineering Journal, vol. 55, no. 2, pp. 1395–1409, 2016.
- [8] M. W. Carter, “A comprehensive course timetabling and student scheduling system at the university of waterloo,” Practice and Theory of Automated Timetabling III. PATAT 2000, 2000 pp. 64–82
Details
Primary Language
Turkish
Subjects
Engineering
Journal Section
Research Article
Publication Date
December 31, 2021
Submission Date
October 19, 2021
Acceptance Date
December 6, 2021
Published in Issue
Year 2021 Volume: 9 Number: 6
APA
Çolak, R., & Yiğit, T. (2021). Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu. Duzce University Journal of Science and Technology, 9(6), 150-166. https://doi.org/10.29130/dubited.1012132
AMA
1.Çolak R, Yiğit T. Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu. DUBİTED. 2021;9(6):150-166. doi:10.29130/dubited.1012132
Chicago
Çolak, Recep, and Tuncay Yiğit. 2021. “Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma Ile Optimizasyonu”. Duzce University Journal of Science and Technology 9 (6): 150-66. https://doi.org/10.29130/dubited.1012132.
EndNote
Çolak R, Yiğit T (December 1, 2021) Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu. Duzce University Journal of Science and Technology 9 6 150–166.
IEEE
[1]R. Çolak and T. Yiğit, “Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu”, DUBİTED, vol. 9, no. 6, pp. 150–166, Dec. 2021, doi: 10.29130/dubited.1012132.
ISNAD
Çolak, Recep - Yiğit, Tuncay. “Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma Ile Optimizasyonu”. Duzce University Journal of Science and Technology 9/6 (December 1, 2021): 150-166. https://doi.org/10.29130/dubited.1012132.
JAMA
1.Çolak R, Yiğit T. Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu. DUBİTED. 2021;9:150–166.
MLA
Çolak, Recep, and Tuncay Yiğit. “Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma Ile Optimizasyonu”. Duzce University Journal of Science and Technology, vol. 9, no. 6, Dec. 2021, pp. 150-66, doi:10.29130/dubited.1012132.
Vancouver
1.Recep Çolak, Tuncay Yiğit. Üniversite Ders Çizelgeleme Probleminin Genetik Algoritma ile Optimizasyonu. DUBİTED. 2021 Dec. 1;9(6):150-66. doi:10.29130/dubited.1012132
Cited By
ÇAY HASADI ÇİZELGELEME İÇİN MATEMATİKSEL MODEL ÖNERİSİ
Mühendislik Bilimleri ve Tasarım Dergisi
https://doi.org/10.21923/jesd.1244145Harvest optimization for sustainable agriculture: The case of tea harvest scheduling
Artificial Intelligence in Agriculture
https://doi.org/10.1016/j.aiia.2023.10.001PANDEMİ KOŞULLARI ALTINDA DERS PROGRAMI ÇİZELGELEME PROBLEMİNİN GENETİK ALGORİTMA İLE ÇÖZÜMÜ: BİR UYGULAMA
Erciyes Üniversitesi İktisadi ve İdari Bilimler Fakültesi Dergisi
https://doi.org/10.18070/erciyesiibd.1486042Visible Digital Image Watermarking Using Single Candidate Optimizer
Düzce Üniversitesi Bilim ve Teknoloji Dergisi
https://doi.org/10.29130/dubited.1532300