1 / 16

İçindekiler

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

ramla
Télécharger la présentation

İçindekiler

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. 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.

  4. 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.

  5. 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

  6. 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.

  7. 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.

  8. Problemin Tanımı Bildirilerin Oturumlara Atanması Kısıt Programlama Modeli 2 Edis vd. (2008): 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

  9. Ö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ı

  10. Ö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.

  11. 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.).

  12. Sonuçlar Önerilen Yöntem 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)

  13. 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.

  14. 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.

  15. Teşekkürlerpinar.ozfirat@bayar.edu.trCelal Bayar Üniversitesi Endüstri Mühendisliği Bölümü

More Related