Konferans Çizelgeleme Problemi için Bir Tabu Araması Algoritması Pınar Mızrak Özfırat, Celal Bayar Üniversitesi, pinar.ozfirat@bayar.edu.tr Emrah B. Edis,

Slides:



Advertisements
Benzer bir sunumlar
ZEKİ ÖĞRETİM SİSTEMLERİ (INTELLIGENT TUTORING SYSTEM)
Advertisements

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
HEMODİYALİZDE KALİTE ANKETİ Kriter belirleme ve mevcut durum
Dün Bugün Gelecek Ulusal Tıp Eğitimi Kongresi 2010, Aydın.
U.Mahir YILDIRIM Bülent ÇATAY
YAEM Tolga Bektaş, Southampton University
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
MATHSCINET KULLANIM KILAVUZU
Enerji Sistemlerinde Yöneylem Araştırması EBT Bahar Yarıyılı
Paralel Makineler ve Çizelgeleme
BTEP 203 – İnternet ProgramcIlIğI - I
Diferansiyel Denklemler
Bilgi Teknolojisinin Temel Kavramları
Sternberg’in Arama Modeli
Asansör Simülatörünün Ürettiği Sonuçlar Üzerinde Yapılan K-means++ Kümeleme Çalışması ile Trafik Türünün Tahmini M. Fatih ADAK Bilgisayar Mühendisliği.
Journal Citation Reports - Dergi Atıf Raporları -
4 Kontrol Yapıları: 1.Bölüm.
9. ADİ DİFERANSİYEL DENKLEMLERİN SAYISAL ÇÖZÜMLERİ
AKADEMİK BİLİŞİM ’07’ 31OCAK-2 ŞUBAT 2007 KÜTAHYA
Araştırmacı Öğretmenler Ebru Mugaloglu
TÜBİTAK Yurt İçi Bilimsel Etkinlikleri Destekleme Programı
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
META SEZGİSEL YÖNTEMLER
LEKIN Ar. Gör. Pelin ALCAN.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
SOME-Bus Mimarisi Üzerinde Mesaj Geçişi Protokolünün Başarımını Artırmaya Yönelik Bir Algoritma Çiğdem İNAN, M. Fatih AKAY Çukurova Üniversitesi Bilgisayar.
Algoritmalar DERS 3 Böl ve Fethet(Divide and Conquer) İkili arama
Akademik Yayıncılıkta Elektronik Ortama Geçiş Tamer Başar Automatica Baş-Editörü Beckman Institute, ECE, CAS, CSL, ITI University of Illinois, Urbana,
Bilgi Okuryazarlığı Bu çalışma Prof. Dr. Buket Akkoyunlu’nun “Bilgi Okuryazarlığı ve Yaşam Boyu Öğrenme” başlıklı bildirisine dayanılarak hazırlanmıştır.
BBY Bilgi Teknolojisi ve Yönetimi
YMT 222 SAYISAL ANALİZ (Bölüm 2b)
SİMÜLASYON VE BULANIK KÜME YAKLAŞIMI İLE PROJE RİSK DEĞERLEMESİ
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ Güz Yarıyılı.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
YAPAY ZEKA ve UZMAN SİSTEMLER
Emerald kullanıcılarınıza yayın yapma konusunda nasıl yardımcı olabilir? Kullanıcılarınız için yardımcı kaynaklar Mine Tonta Business Manager, Turkey.
İLAÇLA AKILCI TEDAVİ EĞİTİMİNDE TFD’nin ROLÜ
GRUP DEM Durna Özer Esma Aydınoğlu Merve Yurttaş
TEST – 1.
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Fulya Tuğçe OMUZLUOĞLU Yrd.Doç.Dr. Bünyamin TAMYÜREK
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Prof. Dr. Mehmet TANYAŞ-Y. Doç. Dr. Şule Itır Satoğlu
Chapter 6: Using Arrays.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Rekabet ortamında arama Adversarial Search
YMT219: Veri Yapıları Ders Saatleri: Pazartesi 9:15-12, 17:30-20:15
Türk Tıp Fakültesi yayınlarında kurallar ve dergiler Sağlık Bilimlerinde Süreli Yayıncılık Ulusal Sempozyumu Kasım 2008, Ankara Öğr. Gör.
Kablosuz Algılayıcı Ağlarında Kara-Delik Saldırısına Karşı Geliştirilmiş Bir Güvenlik Algoritması Majid Meghdadi 1, Suat Özdemir 2, İnan Güler 3 1 Bilgisayar.
YMT 222 SAYISAL ANALİZ (Bölüm 5)
Programlama Ortamı ve Araçlar
ANKOS Kullanım İstatistikleri Kullanım İstatistikleri Çalışma Grubu ANKOS 7.Yıllık Toplantısı, 31 Mayıs-2 Haziran 2007 Karadeniz Teknik Üniversitesi.
MDK ALT YAPI KIYASLAMA ÇALIŞMA GRUBU
TAM SAYILAR Pınar AKGÖZ.
19 Negotiating with International Customers, Partners, and Regulators McGraw-Hill/Irwin International Marketing, 13/e © 2007 The McGraw-Hill Companies,
Diferansiyel Denklemler
4. GELENEKSEL BAHAR TOPLANTIMIZA HOŞGELDİNİZ AKDENİZ SAĞLIK İDARECİLERİ DERNEĞİ.
> > < < GAZÜ KAYSERİ GAZİANTEP ÜNİVERSİTESİ, 2000 EŞ ZAMANLI MÜHENDİSLİK KARA HARP OKULU GAZİANTEP ÜNİVERSİTESİ Dr. Türkay DERELİ.
23 Nisan töreni, 1932 (Prof. Dr. Mümtaz MAZICIOĞLU’na fotoğraf için teşekkürler)
Bulanık Mantık Tabanlı Uçak Modeli Tespiti
Ege ÜNİVERSİTESİ ULUSLARARASI BİLGİSAYAR ENSTİTÜSÜ AYCAN VARGÜN Prof
END 457 Sezgisel Arama ve Yapay Zeka
ALGORİTMA VE PROGRAMLAMA 
ŞARKÜTERİ ÜRÜNLERİ İÇİN KAPASİTE VE BÜTÜNLEŞİK ÜRETİM PLANLAMASI KARTAL EFE ERKEKLER ALİ ERGİN HALİL EMRE TOK GÜNEŞ ÇELEBİ CEM GÜLEÇ ŞİRKET DANIŞMANLARI:
Endüstri mühendisliği.
Fırat Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Müh.
END331 Yöneylem Araştırması I
Erkin Çilden Haluk Canberi
Uluslararası Üniversite Sıralama Sistemleri Genel Bir Değerlendirme
Sunum transkripti:

Konferans Çizelgeleme Problemi için Bir Tabu Araması Algoritması Pınar Mızrak Özfırat, Celal Bayar Üniversitesi, pinar.ozfirat@bayar.edu.tr Emrah B. Edis, Dokuz Eylul Üniversitesi, emrah.edis@deu.edu.tr İrem Özkarahan, Troy University, iozkarahan@troy.edu

İçindekiler Giriş Problemin Tanımı Önerilen Çözüm Yöntemi Sonuçlar Gelecek Araştırmalar

Giriş Konferans çizelgeleme: Bildirilerin zaman periyotlarına ve salonlara atanması. İki sistem kısıtı: Tüm bildiriler mutlaka ve sadece bir kere atanmalı Birden fazla bildirisi olan kişilerin sunumları çakışmamalı. Diğer kısıtlar: Konulara göre atama, kişisel istekler vb.

Giriş Konferans çizelgeleme literatürde fazla ilgi görmüş bir konu değildir. Eglese ve Rand (1987): İsteğe bağlı çizelgelemenin ilk çalışması, benzetilmiş tavlama. Sampson ve Weiss (1995, 1996), Sampson (2004): İsteğe bağlı konferans çizelgeleme konusunu geliştirmişlerdir. Biba ve diğerleri (2006): Bildirilerin çizelgelenmesinde koşul tabanlı uzman sistem Nicholls (2007): Sunum yapanların ve katılımcıların isteklerini dikkate alan basit bir sezgisel yöntem. Edis ve diğerleri (2008): Kısıt programlama, YAEM 2007 Kongre çizelgesi.

Giriş Temmuz 2007 de Dokuz Eylül Üniversitesi tarafından düzenlenen YAEM 2007 Kongresi’nin çizelgelenmesi. Tabu araması algoritması Edis ve diğerleri (2008) kısıt programlama yöntemi ile karşılaştırma

PROBLEMİN TANIMI Yaklaşık 300 bildiri, 30 farklı konu başlığı, 10 farklı periyot, 6 paralel oturum. 10 periyot*6 parallel oturum= 60 oturum.

Problemin Tanımı Edis vd. (2008): İki alt problem, Konuları oturumlara atama Bildirileri oturumlara atama Kısıtlar: Tüm bildiriler mutlaka ve sadece bir kere çizelgelenecek. Birden fazla bildirisi olan kişilerin çakışmaları engellenecek. Tüm kişisel istekler karşılanacak. Aynı periyotta birden fazla paralel oturumda aynı konu başlığı olmayacak. Her bildiri kendi konusuna ait oturumda sunulacak.

Problemin Tanımı Edis vd. (2008): Bildirilerin Oturumlara Atanması Kısıt Programlama Modeli 2 Her Oturumun Konu Başlığı Konuların Oturumlara Atanması Kısıt Programlama Modeli 1 Hayır Olurlu çözüm var mı? Evet Son Çizelge

Önerilen Çözüm Yöntemi Tabu araması algoritması Kısıtlar: Tüm bildiriler mutlaka ve sadece bir kere çizelgelenecek. Birden fazla bildirisi olan kişilerin çakışmaları engellenecek. Aynı periyotta birden fazla paralel oturumda aynı konu başlığı olmayacak. Her bildiri kendi konusuna ait oturumda sunulacak. Amaç fonksiyonu: Kişisel isteklerin karşılanması

Önerilen Çözüm Yöntemi Geliştirilen algoritma Microsoft Excel’de Visual Basic editörü kullanılarak yazıldı. Tabu listesinin uzunluğu 3 olarak belirlendi. Tabu aramasının durdurma kriteri olarak 100 iterasyon alındı. YAEM 2007 konferans çizelgesi oluşturuldu.

Sonuçlar Başlangıç çözümünde karşılanamayan istek: 9 Son çizelgede karşılanamayan istek sayısı: 6 Çözüm süresi: 21 dakika (Pentium Çift Çekirdek 2.6GHz.).

Sonuçlar Önerilen Yöntem Edis vd. (2008) Tabu Araması Sistem kısıtları sağlanır. Karşılanamayan kişisel istekler: 6 Çözüm zamanı: 21 dakika (daha da kısa olabilir.) Edis vd. (2008) Kısıt Programlama Sistem kısıtları sağlanır. Tüm kişisel istekler sağlanır. Çözüm zamanı oldukça uzun. (birkaç saat)

Gelecek Araştırmalar Algoritmanın Excel tabanında olmayan başka bir kodlama dili kullanarak yazılması (Matlab, Visual Basic vb.): Çözüm zamanının kısaltılması. Farklı tabu listesi uzunlukları ve farklı komşuluklar deneyerek çözüm kalitesinin artırılması. Kişisel istek matrisini değiştirerek deneylerin yinelenmesi.

Referanslar Biba, M., Ferilli, S., Di Mauro, N. & Basile, T.M.A. Intelligent Methodologies for Scientific Conference Management. ISMIS 2006, Lecture Notes in Artificial Intelligence, 2006, 258-267. Edis, E.B., Mizrak Ozfirat, P., Ozkarakan, I. A constraint programming approach for a conference timetabling problem. Western Decision Sciences Institute 37th Annual Meeting, 2008. Eglese, R. W. & Rand G.K. Conference seminar timetabling, Journal of Operational Research Society, 1987, 38 (7), 591-598. Nicholls, M.G. A small to medium sized conference scheduling heuristic incorporating presenter and limited attendee preferences. Journal of Operational Research Society, 2007, 58, 301-308. Sampson, S.E. Practical Implications of Preference-Based Conference Scheduling. Productions and Operations Management, 2004, 13 (3), 205-215. Sampson, S.E. & Weiss, E.N. Increasing service levels in conference and educational scheduling: A heuristic approach. Management Science, 1995, 41 (11), 1816-1825. Sampson, S.E. & Weiss, E.N. Designing conferences to improve resource utilization and participant satisfaction. Journal of Operational Research Society, 1996, 47 (2), 297-314.

Teşekkürler pinar. ozfirat@bayar. edu Teşekkürler pinar.ozfirat@bayar.edu.tr Celal Bayar Üniversitesi Endüstri Mühendisliği Bölümü