SINAV ÇİZELGELEMESİ İÇİN MATEMATİKSEL MODEL YAKLAŞIMI

Benzer belgeler
Evrimsel Çok amaçlı eniyileme. Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010

EVRİMSEL HESAPLAMA TEKNİĞİ KULLANARAK SINAV TAKVİMİ OTOMASYON SİSTEMİ GELİŞTİRİLMESİ

Yrd. Doç. Dr. Emrah B. EDİS

Sınavlara Gözetmen Atama Probleminin Çözümü İçin Takas Bazlı Bir Algoritma Önerisi

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu

Sigma 2006/3 Araştırma Makalesi / Research Article A SOLUTION PROPOSAL FOR INTERVAL SOLID TRANSPORTATION PROBLEM

Abdulkadir YALDIR a *, Ceyda BAYSAL b. Geliş Tarihi/Received : , Kabul Tarihi/Accepted :

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4916

Yard. Doç. Dr. İrfan DELİ. Matematik

YAVUZ BOĞAÇ TÜRKOĞULLARI

BULANIK AMAÇ KATSAYILI DOĞRUSAL PROGRAMLAMA. Ayşe KURUÜZÜM (*)

Optimizasyona Giriş (MFGE 412) Ders Detayları

FATMA KANCA. Derece Alan Üniversite Yıl Doktora Matematik Gebze Yüksek Teknoloji Enstitüsü Yüksek Lisans Matematik Kocaeli Üniversitesi 2004

DERS PROGRAMI ÇİZELGELEME PROBLEMİ İÇİN 0-1 TAMSAYILI PROGRAMLAMA MODELİ VE BİR ÖRNEK UYGULAMA

Yrd. Doç. Dr. Pınar MIZRAK ÖZFIRAT

DİZGE TABANLI BİLEŞEN DENEMELERİNİN TASARIMINDA BEKLENEN DİZGE YAŞAM SÜRESİNİN MODELLENMESİ 1

YAVUZ BOĞAÇ TÜRKOĞULLARI

ZERO-ONE PROGRAMMING MODEL FOR SCHEDULING PROBLEMS OF ORGANIZATIONS THAT HAVE LABOURS WORKING THREE DAYS AWEEK AND HAVE MULTIPLE SHIFTS

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

YÖNEYLEM ARAŞTIRMASI - III

Türk-Alman Üniversitesi. Ders Bilgi Formu

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms)

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

Serhat Gül. B.S., 2006 Üretim Sistemleri Mühendisliği, Sabancı Üniversitesi, İstanbul, Türkiye

DERS ÇİZELGELEME PROGRAMI

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: IND 3907

EM302 Yöneylem Araştırması 2. Dr. Özgür Kabak

KULLANICI TERCİHLERİNİN DİKKATE ALINMASI DURUMUNDA ÜNİVERSİTE DERS ÇİZELGELEME PROBLEMİ

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl

EĞİTİMDE VERİMLİLİĞİ ARTIRAN DERS PROGRAMLARININ HAZIRLANMASI İÇİN GENETİK ALGORİTMA KULLANIMI

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3519

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

*İlk aşamada, bahsedilen problemin matematiksel modelinin kurulması gerekmektedir. İlgili modelin açık ve kapalı formunu birlikte veriniz.

Derece Bölüm/Program Üniversite Yıl

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL

ÖZGEÇMİŞ. : :

SINAVLARA GÖZETMEN ATAMA PROBLEMLERİNİN ÇALIŞMA SAYFALARI İLE OPTİMİZASYONU SPREADSHEED BASED OPTIMIZATION OF EXAMINATION SCHEDULING PROBLEMS

GECİKEN İŞ SAYISI VE GECİKME ARALIĞI ÖLÇÜTLÜ ZAMANA-BAĞIMLI ÖĞRENME ETKİLİ ÇİZELGELEME PROBLEMİNİN ÇÖZÜMÜ

Ders Kodu Dersin Adı Yarıyıl Teori Uygulama Lab Kredisi AKTS IND 621 Stokastik Süreçler

Ateş Böceği Algoritması ile Haftalık Ders Programı Hazırlama

Derece Alan Üniversite Yıl. Lisans Makina Mühendisliği Boğaziçi Üniversitesi Y. Lisans Endüstri Mühendisliği Boğaziçi Üniversitesi 2007

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

Kimya Mühendisliğinde Uygulamalı Matematik

DERS BİLGİLERİ. Ders Kodu Yarıyıl T+U Saat Kredi AKTS KOMBİNATORİK ENİYİLEME ESYE

ÖZGEÇMİŞ VE ESERLER LİSTESİ

Esnek Hesaplamaya Giriş

TELAFİ DERSİ ÇİZELGELEME PROBLEMİNİN (TDÇP) MATEMATİKSEL MODELLE ÇÖZÜMÜ: GERÇEK BİR UYGULAMA

Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği)

ÖZGEÇMİŞ. 1. Adı Soyadı : Kamile ŞANLI KULA İletişim Bilgileri : Ahi Evran Üniversitesi, Fen Edebiyat Fakültesi, Adres Matematik Bölümü, KIRŞEHİR

MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü

Görev Unvanı Alan Üniversite Yıl Prof. Dr. Elek.-Eln Müh. Çukurova Üniversitesi Eylül 2014

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl. Y. Lisans Matematik Eğitimi University of Warwick 2010 Y. Lisans Matematik Eğitimi University of Cambridge 2012

YÖNEYLEM ARAŞTIRMASI - III

DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ

ÖZGEÇMİŞ VE ESERLER LİSTESİ

MATEMATİK BÖLÜMÜ BÖLÜM KODU:3201

Serhat Gül. B.S., 2006 Üretim Sistemleri Mühendisliği, Sabancı Üniversitesi, İstanbul, Türkiye

Yöneylem Araştırması II (IE 323) Ders Detayları

0-1 Hedef Programlama ve ANP Yöntemi ile Hemşire Çizelgeleme Problemi Çözümü

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4910

ÖĞRENME VE BOZULMA ETKİLİ TEK MAKİNELİ ÇİZELGELEME PROBLEMLERİ LEARNING AND DETERIORATING EFFECTS ON THE SINGLE MACHINE SCHEDULING PROBLEMS

MUSTAFA GÖÇKEN, Assistant Proffessor (LAST UPDATED ON MAY 27, 2011) Academic Titles. Thesis. International Journals

Sınav Gözetmenlik Çizelgeleme Probleminin Optimizasyonu ve Bir Uygulama Yazılımı

İş Sıralama ve Çizelgeleme. Gülşen Aydın Keskin

Karınca Kolonisi Algoritmasının Zaman Çizelgelemesi Üzerine: Bir Modellemesi ve Uygulaması

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

ÖZGEÇMİŞ 2003 MÜHENDİSLİĞİ İSTANBUL ÜNİVERSİTESİ ÜNİVERSİTESİ

Çukurova Üniversitesi İİBF Dergisi. Özel Bir Hastane için Hemşire Çizelgeleme Problemi. The Nurse Scheduling Problem for Private Hospital

DEÜ MÜHENDİSLİK FAKÜLTESİ MÜHENDİSLİK BİLİMLERİ DERGİSİ Cilt: 13 Sayı:1 sh.1-8 Ocak 2011

YAPAY ZEKA (Artificial Intelligence)

ÖZGEÇMİŞ VE ESERLER LİSTESİ

SIRA BAĞIMLI HAZIRLIK SÜRELİ İKİ ÖLÇÜTLÜ TEK MAKİNE ÇİZELGELEME PROBLEMİ İÇİN SEZGİSEL BİR ÇÖZÜM YÖNTEMİ

Bilgisayar Mühendisliği Bölümü Lisans Ders Programı / Computer Engineering Undergraduate Curriculum

2- BOYUTLU PALET YÜKLEME PROBLEMLERİ İÇİN GELİŞTİRİLEN KARIŞIK TAMSAYILI DOĞRUSAL PROGRAMLAMA MODELİNİN YENİDEN DÜZENLENMESİ

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

Assist. Prof. Industrial Engineering Adana Bilim ve Teknoloji Üniversitesi. Assist. Prof. Industrial Engineering Adana Bilim ve Teknoloji Üniversitesi

Serhat Gül. B.S., 2006 Üretim Sistemleri Mühendisliği, Sabancı Üniversitesi, İstanbul, Türkiye

Montaj Hatti Tasarımı ve Analizi - 5

Temelleri. Doç.Dr.Ali Argun Karacabey

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası

PARALEL MAKĠNALARIN GENETĠK ALGORĠTMA ĠLE ÇĠZELGELENMESĠNDE MUTASYON ORANININ ETKĠNLĠĞĠ

KOMBİNATORYAL OPTİMİZASYON

ÖZGEÇMİŞ. Unvan Bölüm Üniversite Yıl Yrd. Doç. Dr. Yazılım Mühendisliği Bahçeşehir Üniversitesi 2007

Sayısal Yöntemler (COMPE 350) Ders Detayları

Derece Alan Üniversite Yıl Doktora Matematik Gebze Yüksek Teknoloji Enstitüsü Yüksek Lisans Matematik Kocaeli Üniversitesi 2004

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

Zeki Optimizasyon Teknikleri

Yöneylem Araştırması I (IE 222) Ders Detayları

2 e-posta:

Plazma İletiminin Optimal Kontrolü Üzerine

Yrd.Doç.Dr. SERDAR ENGİNOĞLU

Çizelgeleme (IE 434) Ders Detayları

Dr.Öğr.Üyesi SERDAR ENGİNOĞLU

Üretim Sistemleri (IE 509) Ders Detayları

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU

Transkript:

SINAV ÇİZELGELEMESİ İÇİN MATEMATİKSEL MODEL YAKLAŞIMI M. Fatih ACAR 1 Mehmet ŞEVKLİ ÖZET Sınav çizelgeleme problemi akademik ortamlarda karşılaşılan en popüler problemlerden biridir. Bu çizelgelemeler elle yapılabilmekte, dolayısıyla öğrencinin aynı zamanda veya aynı günde iki veya daha fazla sınavı olması gibi çeşitli problemler ortaya çıkabilmektedir. Bununla birlikte sınıfların kapasitesi, gözetmen sayısı gibi kısıtlardan da bahsedilebilir. Bu çalışmada öğretim üyelerinin ve öğrencilerin istekleri göz önünde bulundurularak sınav çizelgeleme problemi çözülmeye çalışılmıştır. Bu probleme çözüm üretmek için yeni bir matematiksel model oluşturulmuştur. Bu matematiksel model büyük verilere sahip problemleri kısa zamanda çözemediği için matematiksel modellemeye dayalı yeni sezgisel yöntem geliştirilmiştir. Bu araştırmada Xpress-MP adlı yazılım kullanılmış ve geliştirilen sezgisel yöntem Fatih Üniversitesi verilerine uygulanmıştır. Anahtar Kelimeler: Sınav Çizelgelemesi, Matematiksel Model. MATHEMATICAL MODELLING APPROACH FOR EXAM TIMETABLING ABSTRACT Exam timetabling problems is one of the most popular problems in academic environment. These schedules can sometimes be done manually, so students might face lots of problems such as; having more than one exam in the same time slot or in the same day. In this research, exam timetabling problem is tried to be solved considering the demands of both lecturers and students. For exam timetabling problems, a new mathematical model is generated. However, this 1 M. Fatih ACAR, Arş. Gör., Gediz Üniversitesi, Uluslararası Ticaret ve Pazarlama Bölümü. Mehmet ŞEVKLİ, Doç. Dr., Fatih Üniversitesi, Endüstri Mühendisliği Bölümü. 75

Verimlilik Dergisi 013/1 mathematical model can not solve large size problems in a short time, so a new heuristic method based on the mathematical model is constructed. In this research, Xpress-MP software which is one of the most popular programmes in optimization is used. Moreover, the heuristic method is applied to Fatih University dataset. Keywords: Exam Timetabling, Mathematical Modelling. 1. GİRİŞ Zaman çizelgelemesi günümüz akademik literatüründe sıkça çalışılan bir konudur. Sınav ve derslerin çizelgelenmesi, tren ve otobüslerin kalkış zamanlarının belirlenmesi, hastahanelerdeki nöbetçi hemşirelerin ayarlanması zaman çizelgeleme problemlerindendir. Bu tip problemler akademisyenler tarafından çalışılmaktadır, fakat çizelgeleme problemleri çözülmesi zor problemlerdendir. Zaman çizelgeleme problemleri arasında en popüler problemden biri sınav çizelgeleme problemleridir. Akademik kurumlar bu tip problemlerle her dönem karşılaşmaktadırlar. Sınav çizelgelemesinin kalitesi öğrenci, öğretim elemanları ve idarecilerin isteklerine ne ölçüde cevap verdiği ile ölçülebilir. Sınav çizelgeleme problemi üniversitelerin final sınavlarını ayarlaması esnasında yaşadıkları ciddi bir problemdir. Bazı öğrencilerin aynı anda birden fazla sınavlarının olması, sınav yapılacak salonların kapasitesi, gözetmen sayısı ve belirli bir zaman içinde bütün sınavların yapılacak olması önemli kısıtlardır. Bu tip problemler için genel bir çözümden bahsetmek zordur. Bununla birlikte her vaka değişik bir problem olarak düşünülürse, her problem için farklı bir algoritma kullanılabilir. Matematiksel programlama en iyi (optimum) sonuca ulaşmamızı sağlayan bir yöneylem araştırması tekniğidir. Bununla birlikte matematiksel programlama büyük problemleri kısa süre içinde çözemeyebilir. Bu aşamada sezgisel ve sezgisel üstü yöntemler kullanılabilir. Genetik Algoritma, Tabu Arama, Karınca Koloni Algoritması bu tip yöntemlere örnek olarak verilebilir. Literatürde sınav çizelgeleme problemleri için iki çeşit kısıt vardır. Bunlar katı ve yumuşak kısıtlardır. Katı kısıtlar mecburen uyulması gereken kısıtlarken, yumuşak kısıtlar ise sağlanması istenilen fakat mecbur olunmayan kısıtlardır. Yumuşak kısıtlar kurumdan kuruma değişiklik gösterebilmektedir (3). Literatürde, genellikle iki tane katı kısıttan bahsedilir. Birincisi hiçbir öğrencinin aynı anda birden fazla sınavının olmaması gerektiğidir. İkinci olarak, sınıfların kapasitesinin göz önünde bulundurulmasıdır. Bununla birlikte, birçok yumuşak kısıttan bahsedilebilir. Örnek olarak; çok kişinin gireceği sınavların erken tarihlerde yapılması, belirli sınavların aynı anda yapılması, bazı sınavların yine bazı sınavlardan önce veya sonra yapılması, belirli sınavların belirli sınıflarda yapılması gibi kısıtlar gösterilebilir. 76

77 Sınav Çizelgelemesi İçin Matematiksel Model Yaklaşımı. LİTERATÜR TARAMASI Bu çalışmada matematiksel model geliştirilmiş ve problem küçük parçalara ayrılarak çözülmeye çalışılmıştır. Bundan dolayı bu çalışmada literatür taraması yapılırken bu tip araştırmalara odaklanılmış ve genel anlamda bunlardan bahsedilmiştir. Fakat bu yöntemin yanı sıra özellikle sezgisel ve sezgisel üstü yöntemler bu tip problemler için çok sık kullanılmaktadır. Burke ve diğerleri (6) çizelgeleme problemini şöyle tanımlamıştır. Çizelgeleme problemi sonlu elemanlı zaman aralıkları kümesi, sonlu elemanlı kaynaklar kümesi, sonlu elemanlı oturumlar kümesi ve sonlu elemanlı kısıtlar kümesinden meydana gelir. Bu problemde oturumlar zaman aralıklarına ve kaynaklara kısıtlar sağlanabildiği ölçüde atanmaya çalışılır. Brailsford ve diğerleri () sınav çizelgeleme problemlerinin eniyileme problemleri gibi düşünülebileceğini göstermişlerdir. McCollum ve diğerleri (1) yeni bir matematiksel model geliştirmişlerdir. Bu modelde öğrencilerin, öğretim elemanlarının ve idarecilerin istekleri göz önünde bulundurulmuştur. Şevkli ve diğerleri (1) de bu tip problemler için karışık tamsayılı matematiksel model üretmişlerdir. Bu çalışmada bir maliyet fonksiyonu belirlenmiş ve bu enküçüklenmeye çalışılmıştır. MirHassani (13) büyük sayıda verilerde de hızlı çalışan bir matematiksel programlama göstermiştir. Bazı çalışmalarda kısıtların ağırlıkları da değişiklik gösterebilmektedir. Landa Silva ve diğerleri (9) çok kriterli çizelgeleme problemleri üzerine çalışmışlardır. Colijin ve Layfield (8), Burke ve diğerleri (5) ile Le Huede ve diğerleri (10) bu tip çalışmalar yapmışlardır. Parçalama, diğer bir deyişle problemi küçük parçalara ayırma ile çizelgeleme problemleri de çözülmeye çalışılmıştır. Bu tip yöntemler ile büyük çaptaki problemler kısa zamanda çözülebilmektedir. Fakat bu tip yöntemlerde bazı problemler görülebilmektedir. İlk olarak, önceden yapılan atamalar sonradan oluşacak problemlere sebep olabilir, ikinci olarak daha kaliteli sonuçlar gözden kaçabilir (15). Carter ve Laporte (7) sınavları iki gruba ayırmış ve daha sonra problem çözülmeye çalışılmıştır. Ayrıca, White ve Chan (16), Arani ve Lotfi (1), Burke ve Newall () ve Lin (11) parçalama yöntemleri ile sınav çizelgeleme problemini çözmeye çalışmışlardır. 3. ÖNERİLEN MATEMATİKSEL MODEL Bu modelde öncelikle bir maliyet fonksiyonu belirlenmiş daha sonra belirli bazı kısıtlara göre de sınav atamaları yapılmaya çalışılmıştır. Aşağıda modelin detayları verilmektedir. E: Sınavlar kümesi T: Zaman aralıkları kümesi R: Sınıflar kümesi

Verimlilik Dergisi 013/1 K(r): r sınıfının kapasitesi Y(e): e dersini alan öğrenci sayısı GS: Görev alacak olan gözetmen sayısı ortak (e,d): e ve d derslerini aynı anda alan öğrenci sayısı plan (e,t) = { 1 Eğer e sınavı t zamanında yapılıyorsa 0 Diğer durum } plan (e,r,t) = {1 Eğer e sınavı r sınıfında t zamanında yapılıyorsa 0 Diğer durum } y (e,d,t) = { 1 Eğer e ve d sınavları t zamanında yapılıyorsa 0 Diğer durum } En küçükle: C0 Kısıtlar: t T =1 plan (e, t)=1 e E (1) e N =1 plan (e, r, t) < =1 r R, t T () r R =1 t T =1 (K (r) * plan (e, r, t) ) > = Y (e) e E, (3) r R =1 plan (e, r, t) < = M * plan (e, t) e E, t T () e E =1 r R =1 plan (e, r, t) < = GS t T (5) y (e, d, t) = plan (e, t) * plan (d, t) e E, t T (6) C0 = e N =1 d N =1 t T =1 y (e, d, t) * ortak y (e, d) < = NA (7) Bu modelde 6. denklem doğrusal olmayan bir fonksiyondur. Bu kısıtı aşağıda gösterildiği şekilde doğrusal bir hale getirebiliriz (1); plan (e, t) + plan (d,t) - y (e, d, t) 1 e, d E (8) plan (e, t) + plan (d,t) - * y (e, d, t) 0 e, d E (9) Modelde 1 no lu denklem her sınavın ancak bir odada düzenlenebileceğini göstermektedir.. kısıt ise aynı anda bir sınıfta en fazla bir dersin sınavının yapılabileceğini garanti eder. 3 no lu kısıt ise sınavın düzenleneceği sınıfların kapasitesi toplamının, o dersi alan öğrencilerin toplamından fazla olmasını sağlar.. denklem, plan (e, t) ve plan (e, r, t) denklemleri arasındaki ilişkiyi gösterir. Bu arada, M çok büyük bir sayıyı temsil etmektedir. 5 no lu denklem ise herhangi bir t zamanında sınavlar için kullanılan sınıf sayısının gözetmen sayısından fazla olmaması gerektiğini belirtir. Burada model için bir varsayım yapılmıştır. Bu varsayıma göre; sınav yapılan her bir sınıfta, bir gözetmenin bulunması gerekmektedir. Ayrıca gözetmen atama işleminin de modele dahil edilmesi, çözüm 78

Sınav Çizelgelemesi İçin Matematiksel Model Yaklaşımı süresini olumsuz etkilediği için böyle bir varsayım yapılmıştır. 6. denklemde y (e, d, t); plan (e, t) ve plan (d, t) ile tanımlanmaktadır.. SEZGİSEL YÖNTEM Bu modelimiz büyük çaptaki problemleri çözmek için çok vakit harcamaktadır. Dolayısıyla daha kısa sürede sonuca ulaşmak için sezgisel yönteme ihtiyaç vardır. Önerilen sezgisel yöntem yukarıda anlatılan matematiksel modele dayanmaktadır. Buna göre sınavlar dersi alan öğrencilerin hangi fakülteden olduğuna göre kümelere ayrılır. Daha sonra bu kümeler, her küme için belirlenmiş sınıflar göz önünde bulundurularak matematiksel programlama yardımı ile atamaları yapılır. Bu aşamada eskiden ataması yapılan sınavlar yeni kısıt olarak matematiksel modele eklenir. Ayrıca oluşturulan ortak (e, d) matrisinde e hem ataması yapılmış ve yapılacak olan sınavları temsil ederken d ise sadece ataması yeni yapılacak olan sınavları temsil eder. Böylelikle bütün sınavlar atanıncaya kadar gidilir. En son aşamada ise eğer aynı anda birden fazla sınavı olan öğrenci var ise, kısıtlar göz önünde bulundurularak maliyeti enküçüklemek için mümkün olan ölçüde probleme neden olan sınavların yerleri değiştirilebilir. 5. FATİH ÜNİVERSİTESİ UYGULAMASI Önerilen model Fatih Üniversitesi nin 008-009 yılı. dönem verilerine uygulanmıştır. Final sınavlarının çizelgelemesinde üniversitenin fakültesi (İİBF, Mühendislik F., Fen F., ve Edebiyat F.) göz önünde bulundurulmuştur. Bu çalışmada 13 gün boyunca her gün seans olmak üzere toplamda 5 seans vardır. 500 den fazla ders, önerilen sezgisel yöntemle sınıflara ve seanslara atanmıştır. Ayrıca uygulamada her seansta yaklaşık 100 sınıfın kullanılabileceği düşünülmüştür. İlk olarak sınavlar kümelere ayrılmıştır. Bu kümeler aşağıda belirtilmiştir. S1- Sadece Mühendislik Fakültesi öğrencilerinin aldığı dersler kümesi, S- Sadece Fen Fakültesi öğrencilerinin aldığı dersler kümesi, S3- Sadece Edebiyat Fakültesi öğrencilerinin aldığı dersler kümesi, S- Sadece İktisadi ve İdari Bilimler Fakültesi öğrencilerinin aldığı dersler kümesi, S5- Sadece herhangi iki fakülte öğrencilerinin aldığı dersler kümesi, S6- Sadece herhangi üç veya dört fakülteden öğrencilerin aldığı dersler kümesi. 79

Verimlilik Dergisi 013/1 Bu kümeler aşağıda gösterildiği şekilde atamaları yapılmıştır: Öncelikle S1 kümesi Mühendislik binasındaki sınıflara 13 günün ilk seanslarına atanmıştır. Şekil 1. Mühendislik Fakültesi Binası Seans 1 3 5 6 7 8 91011113 S1 1 3 Daha sonra S kümesi Fen Fakültesi ndeki sınıflara 13 günün ilk seanslarına atanmıştır. Şekil. Fen Fakültesi Binası Seans 1 3 5 6 7 8 91011113 S 1 3 S3 kümemiz büyük olduğu için bu atama işleminde ilk iki seanslar kullanılmıştır. Aynı şekilde bu sınavlar 13 güne dağıtılmıştır. 80

Şekil 3. Edebiyat Fakültesi Binası Seans 1 3 5 6 7 8 91011113 S3 1 Sınav Çizelgelemesi İçin Matematiksel Model Yaklaşımı 3 Aynı işlem S kümesi için de yapılmış, ilk seanslar olmak üzere sınavlar 13 güne dağıtılmıştır. Şekil. İİBF Binası Seans 1 3 5 6 7 8 91011113 S 1 3 Şu aşamada bakıldığında 13 günün ilk ve ikinci seanslarına sınav atamaları yapılmıştır. Bu durumda hiçbir öğrencinin aynı anda birden fazla sınavı yoktur. Çünkü S1, S, S3 ve S kümeleri birbirinden ayrık kümelerdir yani bir öğrencinin aldığı dersler bu kümeden sadece birinde bulunabilir. S5 kümesi de bütün okuldaki sınıflara her günün üçüncü seansına, S6 kümesi de aynı şekilde bütün okuldaki sınıflara her günün dördüncü seansına atanmıştır. 81

Verimlilik Dergisi 013/1 Şekil 5. S5 Kümesinin Bütün Sınıflara Atanması Seans 1 3 5 6 7 8 91011113 1 S5 3 Şekil 6. S6 Kümesinin Bütün Sınıflara Atanması Seans 1 3 5 6 7 8 91011113 1 S6 3 S5 kümesinin ataması yapılırken önceden çizelgelenmiş olan S1, S, S3 ve S kümeleri göz önünde bulundurulmuştur. Bu kümenin sınavlarının ne zaman yapılacağı S5 kümesi için hazırlanan matematiksel modelde belirtilmiştir. Bu arada ortak (e, d) matrisi aşağıda gösterildiği şekilde kurulmuştur. 8

Sınav Çizelgelemesi İçin Matematiksel Model Yaklaşımı Şekil 7. S5 Kümesi İçin Oluşturulan Matris S1 + S + S3 + S + S5 S5 x 11 x nn S6 kümesinin ataması da yapılırken önceden çizelgelenmiş olan S1, S, S3, S ve S5 kümeleri göz önünde bulundurulmuş ve bu kümelerdeki sınavların ne zaman yapılacağı S6 kümesi için hazırlanan matematiksel modelde belirtilmiştir. Bu arada ortak (e, d) matrisi aşağıda gösterildiği şekilde kurulmuştur. Şekil 8. S6 Kümesi İçin Oluşturulan Matris S1 + S + S3 + S + S5+ S6 S6 x 11 x nn Önceden ataması yapılan sınavlar göz önünde bulundurularak, aynı günde sınavı olan öğrenci sayısının da en aza indirilmesine çalışılmıştır. Bu arada S, S3 ve S kümeleri atanırken önceden planlanmış olan sınavları göz önünde bulundurmaya gerek yoktur. Çünkü S1, S, S3 ve S ayrık kümelerdir. Bütün bu işlemler sonucunda aynı anda ve aynı günde sınavı olan öğrenci sayısı aşağıdaki tabloda gösterilmiştir. 83

Verimlilik Dergisi 013/1 Problem Kümesi Sınav Sayısı Sınıf Sayısı Çizelge 1. Sonuç Tablosu Maliyet Fonksiyonu (Aynı zaman diliminde) Maliyet Fonksiyonu (Aynı günde) Bilgisayar Programının Çalışma Zamanı S1 66 18 0 0 86 s. S 86 16 0 0 780 s. S3a 8 17 3 0 357 s. S3b 83 17 0 0 18. s. S 33 0 0 1.6 s. S5 96 96 0 18. s. S6 65 8 6 5.5 s. Toplam 50-5 81 1687.7 s. Son durumda 5 kişinin aynı anda birden fazla sınavı vardır. Model sonuçları detaylı bir şekilde incelendiğinde, sıkıntıya neden olan sınavların 6., 8. ve 1. günlerde olduğu saptanmıştır. 6. ve 8. günün ilk seansındaki iki ders ile 1. günün ilk iki seansındaki üç ders problemlidir. Bu sınavlar, kısıtlar göz önünde bulundurularak tek tek yerleri değiştirilmeye çalışılmış ve her sınav için uygun bir zaman dilimi aranmıştır. Yapılan son düzenlemelere göre, 6. ve 8. günlerde ilk seansta yapılan iki sınav, aynı günün. seansına alınmıştır. Ayrıca 1. günün ilk seansındaki iki sınav yine aynı günün. seansına kaydırılmıştır. Bununla birlikte, probleme neden olan 1. günün. seansındaki sınav ise, aynı günün ilk seansına alınmıştır. Bu işlemler yapılırken kısıtların göz önünde bulundurulduğu unutulmamalıdır. Sonuç olarak, hiçbir öğrencinin aynı anda birden fazla sınavı olmaması sağlanmıştır. Şekil 9. Yerleri Değiştirilen Sınavların Gösterimi Seans 1 3 5 6 7 8 91011113 1 3 8

85 Sınav Çizelgelemesi İçin Matematiksel Model Yaklaşımı 6. SONUÇ Bu çalışmada sınav çizelgelemesi için matematiksel bir model geliştirilmiş ve bu modelin daha büyük problemlere uygulanabilmesi için, bu modele dayalı yeni bir sezgisel yöntem geliştirilmiştir. Bu sezgisel yöntem de Fatih Üniversitesi verilerine uygulanmış ve sonuç olarak hiçbir öğrencinin aynı anda birden fazla sınavı olmamıştır. İleriki araştırmalarda bu sınavların kısıtlar sağlanarak en az kaç günde organize edilebileceği araştırılabilir. KAYNAKÇA 1. ARANI T. and LOTHI V., (1989), A Lagrangian relaxation approach to solve the second phase of the exam scheduling problem, European Journal of Operational Research, 3, 37-383, 1989.. BRAILSFORD, S. C., POTTS, C. N., & SMITH, B. M., (1999), Constraint satisfaction problems: Algorithms and applications, European Journalof Operational Research, 119, 557 581. 3. BURKE, E. K., ELLIMAN, D. G., FORD, P. H., & WEARE, R. F., (1996), Examination timetabling in British universities: A survey, In E. K. BURKE & P. ROSS (Eds.), Lecture notes in computer science: Vol. 1153, Practice and theory of automated timetabling I: Selected papers from the 1st international conference, pp. 76 90, Berlin: Springer.. BURKE, E. K., & NEWALL, J. P., (1999), A multi-stage evolutionary algorithm for the timetable problem, IEEE Transactions on Evolutionary Computation, 3(1), 63 7. 5. BURKE, E. K., BYKOV, Y., & PETROVIC, S., (001), A multi-criteria approach to examination timetabling, In E. K. BURKE & W. ERBEN (Eds.), Lecture notes in computer science: Vol. 079, Practice and theory of automated timetabling III: Selected papers from the 3rd international conference, pp. 118 131, Berlin: Springer. 6. BURKE, E. K., KINGSTON, J. H., & DE WERRA, D., (00), Applications to timetabling, In J. Gross & J. Yellen (Eds.), The handbook of graph theory, pp. 5 7, London: Chapman Hall/CRC. 7. CARTER, M.W., & LAPORTE, G., (1996), Recent developments in practical examination timetabling, In E. K. BURKE & P. ROSS (Eds.), Lecture notes in computer science: Vol. 1153, Practice and theory of automated timetabling I: Selected papers from the 1st international Conference, pp. 3 1, Berlin: Springer. 8. COLIJN, A. W., & LAYFIELD, C., (1995), Conflict reduction in examination schedules, In E. K. BURKE & P. ROSS (Eds.), Proceedings of the 1st international conference on the practice and theory of automated

Verimlilik Dergisi 013/1 timetabling, pp. 97 307, 30 August 1 September 1995, Edinburgh: Napier University. 9. LANDA Silva, J. D., BURKE, E. K., & PETROVIC, S., (00), An introduction to multi-objective meta-heuristics for scheduling and timetabling, In X. Gandibleux, M. Sevaux, K. Sorensen, & V. Tkindt (Eds.), Lecture notes in economics and mathematical systems: Vol. 535, Multiple objective metaheuristics, pp. 91 19, Berlin: Springer. 10. LE HUÉDÉ, F., GRABISCH, M., LABREUCHE, C., & SAVÉANT, P., (006), MCS-a new algorithm for multicriteria optimisation in constraint programming, Annals of Operational Research, 17, 13 17. 11. LIN, S. L. M., (00), A broker algorithm for timetabling problem, In E. K. BURKE & P. De Causmaecker Eds., Proceedings of the th international conference on practice and theory of automated timetabling, pp. 37 386, KaHo St.-Lieven, Gent, Belgium, 1 3. 1. MCCOLLUM, B., MCMULLAN, P., BURKE, E. K., PARKES, A. J., & QU, R., (008), The second international timetabling competition: Examination timetabling track, Technical Report QUB/IEEE/Tech/ITC007/Exam/ v1.0/1., Queen s Belfast University, N. Ireland. 13. MIRHASSANI S.A., Improving paper spread in examination timetables using integer programming, Applied Mathematics and Computation, 179, 70-706, 006. 1. ŞEVKLİ M., UYSAL Ö., SARI M., (008), A Mixed Integer Mathematical Model for Exam Timetabling: A Case Study at Fatih University Vocational School, Proceedings of the seventh international conference on the practice and theory of automated timetabling, Montreal, Canada, 19-. 15. QU R., BURKE E.K., MCCOLLUM B., MERLOT L.T.G., LEE S.Y., (009), A survey of search methodologies and automated system development for examination timetabling, Journal of Scheduling 1, 55-89. 16. WHITE, G.M., CHAN, P.W., (1979), Towards the construction of optimal examination timetables, INFOR 17, 19 9, 1979. 86