DERS ÇİZELGELEME PROGRAMI
|
|
|
- Deniz Avni
- 10 yıl önce
- İzleme sayısı:
Transkript
1 DERS ÇİZELGELEME PROGRAMI 1 Proje Sahibi Murat Kalender Danışman Assist. Prof. Dr. Ender Özcan TMMOB ELEKTRİK MÜHENDİSLERİ ODASI İSTANBUL ŞUBESİ ÖĞRETİM YILI PROJE YARIŞMASI
2 ÖZET 2 Üniversitelerde otomatik ders programı (çizelgesi) hazırlamak, bir öğrencinin derslerinin çakışmaması, herhangi bir gündeki dersleri arasında fazla boşluk olmaması gibi bir çok kısıt altında çözülmesi gereken zor (NP-hard) bir optimizasyon problemidir. Üstsezgiseller (Hyper-heuristic) alt seviyedeki sezgiselleri yöneten ve her adımda hangi sezgiselin kullanılacağına karar veren yaklaşımlardır. Üst-sezgisel yaklaşımlar arama ve optimizasyon problemlerinin çözümünde yaygın bir şekilde kullanılmaya başlanmıştır. Bu çalışmada JAVA ve XML teknolojileri kullanılarak Yeditepe Üniversitesi Bilgisayar Mühendisliği bölümünün ihtiyaç duyduğu kısıtların kolayca girilebildiği, çözümlerin üretilebildiği, değiştirebildiği ve bilgilerin saklanabildiği, otomatik ders programı hazırlayan bir uygulama geliştirilmiştir. Bu uygulama problemin çözümünde üst-sezgisel bir yaklaşım kullanmaktadır. En uygun yaklaşımı bulmak için farklı basit üst-sezgisel algoritmalar test edilmiştir. Testler için gerçek ve rastgele oluşturulmuş veriler kullanılmıştır. Varolan bir üstsezgiselden yeni bir sezgisel yaratılmış ve önerilen sezgiselin daha iyi çalıştığı gözlemlenmiştir.
3 GİRİŞ 3 Çizelgeleme problemleri, verimliliği esas alarak, kaynakların kullanıcılara belli kısıtlarla tahsis edilmesini hedefler. Bir zaman çizelgeleme problemi olan ders programı hazırlamada (çizelgelemede) hedef, her sınıf için açılacak derslerin buluşma saatlerinin istenen kısıtlar sağlanarak belirlenmesidir. Örneğin, herhangi bir üniversitede bir bölümümün ders programının belirlenmesi demek açılan bütün derslerin saatlerinin belirlenmesi demektir. Doğal kısıtlardan biri ise aynı dönem derslerinin kesişmemesidir. Benzer şekilde, bir öğretim elemanın verdiği dersler aynı saate atanamaz. Zaman çizelgeleme problemi, zor bir problemdir. Bu tür problemlerinin çözümü için değişik yaklaşımlar kullanılmıştır. Schmidt, bildirisinde bu konudaki ilk çalışmalardan bahseder. Zaman çizelgeleme problemleri için geliştirilen modeller genelde birbirinden oldukça farklıdır. Bu sebeple literatürde bulunan sonuçları karşılaştırmak zordur. Son yıllarda, birçok araştırmacı çözüm yaklaşımlarını Tavlama Benzetimi (Simulated Annealing), Tabu Arama (Tabu Search) ve Genetik Algoritmalar (Genetic Algorithms) gibi yapay zeka yöntemlerine dayandırmaktadır. Bu genetik algoritmalar zaman çizelgeleme problemlerinin çözümünde başarılı olmasına rağmen, çok fazla bilgisayar işlemi gerektirmekte ve probleme özgü bir çözüm olmaktadır. Bu sebeple bu çalışmada yeni bir yaklaşım olan ve probleme bağımlı olmayan üst-sezgisel algoritmalar (hyper-heuristics) kullanılmıştır. Ayrıca, gerçek bir uygulamada, göz önüne alınması gereken kısıt sayısı bir hayli fazladır; bu sebeple, kısıtların girilebilmesi için, kullanıcı dostu bir ara yüze de ihtiyaç duyulur. Bu sebeple Java teknolojisi kullanılarak kullanıcı dostu bir arayüz geliştirilmiştir.
4 ÜST-SEZGISEL ALGORİTMALAR 4 Üst-sezgisel Algoritmalar Sezgisel-üstü (meta-heuristic) Algoritmalara göre daha yüksek seviyede bir soyutlama olacak şekilde önerilmiştir. Üst-sezgisel Yöntemler bir basit sezgiseller kümesini yönetir ve yalnızca probleme özgü olmayan, uygunluk değeri, sezgisel koşma süresi gibi verileri kullanır. Tipik bir Üst-sezgisel döngüsü iki aşamadan oluşur: sezgisel seçme yöntemi ve hareket kabul etme. Sezgisel seçme yöntemi problemi çözmek için herhangi bir anda hangi sezgiselin uygulanacağına karar verir. Hareketi kabul etme aşamasında ise seçilmiş olan sezgiselin çözüm uzayında yapmış olduğu hareketin kabul edilip edilmemesine karar verilir. Birçok seçme yöntemi ve hareket kabul etme vardır ve bazıları aşağıdaki figürde listelenmiştir. Bu çalışmada Improving and Equal, Monte Carlo ve Great Deluge hareket kabul etme ve Choice Function, Modified Choice Function ve Simple Random sezgisel seçme yöntemleri uygulanmış ve ders çizelgeleme problemi üstünde test edilmiştir. Üst- Sezgisel Algoritmalar akış çizeneği.
5 Sezgisel Seçme Yöntemleri 5 Simple Random (SR) Simple Random en basit ve temel sezgisel seçme yöntemidir. Simple random sezgisel algoritmalar havuzundan eşit olasılıklarla rastgele bir sezgisel seçer. [7, 11 and 12]. Choice Function (CF) Choice Function [7] daha önce uygulanmış olan sezgisellerin performanslarını hesaplar. Sezgisellerin performansları problemdeki düzelmeye ve çalışma süresine bağlıdır. Choice Function daha önce en yüksek performans gösteren sezgisel algoritmayı seçer. Modified Choice Function (MCF) Modified Choice Function sezgisellerin performanslarını sadece problemdeki düzelmeye bakarak hesaplar ve daha önce en yüksek performans gösteren sezgisel algoritmayı seçer. Hareket Kabul Etme Methodları Improving and Equal (IE) Improving and Equal hareket kabul etme methodu sezgisel algoritmanın yapmış olduğu değişimi eğer yapılmış olan değişim daha iyi veya eşit sonuç üretiyorsa kabul eder. Monte Carlo (MC) Monte Carlo [11] hareket kabul etme methodu sezgisel algoritmanın yapmış olduğu değişimi eğer yapılmış olan değişim daha iyi sonuç üretiyorsa kabul eder ve daha kötü sonuçlarda da belirli bir olasılığa bağlı olarak kabul eder. Bu algoritmada kötü sonuçların kabul olma olasılığı zaman geçtikce düşer eğer daha iyi sonuçlar bir süre sonra elde edilmezsede yükselir. Great Deluge (GD) The Great Deluge [12] hareket kabul etme methodu sezgisel algoritmanın yapmış olduğu değişimi eğer yapılmış olan değişim daha iyi sonuç üretiyorsa kabul eder ve daha kötü sonuçlarda da belirli bir olasılığa bağlı olarak kabul eder. Bu algoritmada kötü sonuçların kabul olma olasılığı her bir adımda azalır.
6 Sezgisel seçme ve hareket kabul etme yöntemleri. 6
7 ÜNİVERSİTE İÇİN DERS ÇİZELGESİ HAZIRLAMA PROBLEMİ 7 Çizelgeleme Problemleri Formel olarak zaman çizelgeleme problemleri üç ana kümeyle tanımlanabilir; <V,D,C>. V={v 1, v 2,, v M } D={d 1, d 2,, d M } C={c 1, c 2,, c K } V kümesi değişkenler kümesidir (variables). D kümesi değişkenlerin tanım kümelerini ifade eder (domains of variables). Zaman çizelgeleme problemlerinde D kümesi en az bir eleman içerir, o da zaman kümesidir (time). C kümesi de V kümesindeki her bir değişkenin alabileceği değerler için tanımlanmış kısıtlardır (constraints). İki tür kısıt vardır: sert ve yumuşak. Sert kısıtlar sağlanması zorunlu olan kısıtları, yumuşak olanlar da tercihleri temsil eder. Yeditepe Üniversitesi Ders Çizelgeleme Problemi Yeditepe Üniversitesi nde, lisans eğitimi, döneme dayalı uygulanmaktadır. Fakülteler arası verilen derslerin (servis dersleri) azlığı sebebiyle üniversite ders programı hazırlama problemi her bir fakültenin ders programının hazırlanmasına indirgenmiştir. Örnek fakülte olarak Mühendislik-Mimarlık Fakültesi seçilmiştir. Bu Fakülte de öğrenciler girdikleri bölümün müfredatına göre, her dönem 5 ile 8 adet arası ders almak durumundadır. Servis dersleri hariç 6 tip ders vardır: zorunlu bölüm dersleri, temel bilimler dersleri, YÖK dersleri, temel mühendislik bilimleri dersleri, teknik seçmeliler, teknik olamayan seçmeliler. Her dersin toplam buluşma süresi 1 ile 4 saattir. Mühendislik-Mimarlık Fakültesi nde, 6 bölüm vardır. Her bölümün müfredatı 8 dönemden oluşmaktadır. Öğrenciler, Fakülte müfredatlarına, İngilizce yeterliliklerini kanıtladıktan hemen sonra, içinde bulunulan dönem gözetilmeden başlayabilmektedir. Bu sebeple, herhangi bir müfredattaki derslerin hemen hepsi, her dönem açılmaktadır. Üniversitede, hem tam zamanlı hem de yarı zamanlı öğretim elemanları görev yapmaktadır. Yarı zamanlı öğretim elemanlarının çoğu başka üniversitelerde tam zamanlı olarak çalışmaktadır. Bu sebeple, her birinin kendine özel bağlayıcı zaman kısıtları vardır. Zaman çizelgesi, haftada 5 gün ve günde 10 saat olarak düzenlenmiştir (toplam 50 adet hane). Bu günler içerisinde, ilk 4 saat sabah saatleri, 1 saat öğle yemeği, son 5 saat da öğleden sonra olarak kabul edilmiştir. Üzerinde çalıştığımız zaman çizelgeleme problemi, bu zaman çizelgesi hanelerinin, Fakülte de açılan bütün derslerin buluşma saatlerine eldeki kısıtları sağlayacak en uygun şekilde atanmasıdır. İki ana kısıt, herhangi bir müfredat dönemindeki derslerin buluşma zamanalarının ve bir öğretim elemanının verdiği ders saatlerinin kesişmemesidir. Toplam buluşma süresi 1 saatten fazla olan derslerin buluşma adedi birden fazla olabilir. Genelde tercih edilen başka bir kısıt da, her bir buluşmanın farklı günlere konmasıdır. Bir dersin farklı şubelerinin saatleri doğal olarak çakışabilir. Bazı derslerin tam saati önceden belirlenmek durumunda kalabilir ve bu saat öğle yemeği saatine denk gelebilir. Üniversitemizde, her fakülte, kendi ders odalarına
8 8 sahiptir. Birden fazla bölüm ya da aynı bölüme ait birden fazla müfredat dönemi aynı dersi paylaşmak zorunda kalabilir. Sistemimiz bu paylaşımları desteklemektedir. Böylece ortak dersler için ayrı bir kısıt eklenmesine gerek bırakılmayarak performans arttırılmıştır. Yarı zamanlı öğretim elemanları, dönem bazlı çalıştıkları için, her dönem aynı çizelgenin kullanılması neredeyse imkansızdır. Kısıtlar Zaman çizelgeleme kısıtları, Yeditepe Üniversitesi Mühendislik-Mimarlık Fakültesi nin ihtiyaçlarına göre, diğer üniversitelerin ihtiyaçları da gözetilerek, düzenlenmiştir. Kısıtlar, eğitim kalitesinin iyileştirilmesi, öğrenci ve öğretim elemanlarının performansının yükseltilmesi, öğretim elemanı isteklerinin karşılanması ve idari ihtiyaçlara cevap verilebilmesi esas alınarak oluşturulmuştur. Tüm kısıtlar, 3 ana grupta toplanabilir: Öğretim elemanı kısıtları, müfredat dönemi kısıtları, ders kısıtları. Herhangi bir kısıt, program çalıştırılmadan önce açılabilir ya da kapanabilir. Açılan her kısıt sistem tarafından sağlnamaya çalışılır. Takip eden kısımda, sistemimizin desteklediği kısıtlar detaylı olarak anlatılmıştır. Öğretim Elemanı Kısıtları Aşağıdaki kısıtlardan herhangi birisi ilgili öğretim elemanı için sisteme girilebilir: 1) Bir öğretim elemanının verdiği derslerin ders saatlari kesişmemelidir. Bu kısıt bütün öğretim elemanları için her zaman açık konumdadır. 2) Öğretim elemanları ders verdikleri gün içerisinde belirlenen ders süresini doldurmak zorundadır. Bu kısıt, özellikle yarı zamanlı öğretim elemanları için faydalıdır ve ancak bütün öğretim elemanları için açılabilir yada kapanabilir. 3) Öğretim elemanları ders verdikleri gün içerisinde belirlenen toplam ders süresinden fazla ders veremezler. 4) Bu kısıt açıldığında, bir öğretim elemanının gün içerisindeki tüm dersleri ardışık olarak atanmaya çalışılır. Böylece yarı zamanlı öğretim elemanlarının gün içerisiöde boş yere beklemeleri önlenmiş olur. 5) Bir kurumda, eğitim birden fazla binada birden sağlanıyor olabilir. Eğer binalar birbirinden uzaksa, bir öğretim elemanının binalar arası sürekli gidip gelmesi sıkıntı doğurabilir. Bu problemin giderilmesi için eklenen kısıt, öğretim elemanları için, her binada verilen derslerin gün içerisinde ardışık atanmasını ve binalar arası gidiş gelişin en aza indirgenmesini amaçlar. 6) Öğretim elemanlarının ders saati olarak atnamasını istemedikleri çizelge haneleri belirlenerek, her birine özel kısıtlar sağlanmaya çalışılır. Müfredat Dönemi Kısıtları Bir fakültede kısıtlar yapı itibariyle birbirine benzemekte ise de, farklı bölümler ve hatta aynı bölümdeki farklı dönemler için farklı kısıtların sağlanması ihtiyacı çıkabilir. Hatta bazı kısıtlar bazı dönemler için hiç gerekmeyebilir. Aşağıdaki kısıtlar belirlenen herhangi bir müfredat dönemi için açılablir yada kapanabilir:
9 9 7) Bu kısıt kullanıma açılırsa, sistemimiz her gün için belirlenen toplam ders saatini, yine belirlenen tipteki derslerle doldurmaya çalışır. 8) Bu kısıt kullanıma açılırsa, sistemimiz her gün için belirlenen toplam ders saatini, yine belirlenen tipteki dersleri atayarak aşmamaya çalışır. Buradaki amaç, öğrencilere aynı tipte aşırı ders yüklemesi yapılmasından kaçınmaktır. 9) Belirlenmiş bir gün ya da çizelge hanesi tamamen boş bırakılabilir. (Öğle yemeği ya da konferans saati belirlenmesi gibi) 10) Bu kısıt açılırsa, sistemimiz, ilgili müfredat döneminin derslerinin gün içerisinde ardışık atanmasını sağlayarak öğrencilerin derslerinin gün içerisinde aralıklı atanmalarını önlenmiş olur. Bu kısıt aynı zamanda öğrencilerin derse devam yüzdelerini arttırmayı da amaçlar. 11) Bir müfredat dönemine ait derslerin ders saatleri kesişmemelidir. Bu kısıt her müfredat dönemi için her zaman açık konumdadır. 12) Ders yükü ağırlığının bir haftaya dağılımının nasıl yapılacağı iki ayrı tipte belirlenebilir: 1. Konsantre: Ders saatler dağılımında, ders atanan günlerin yoğun geçmesi ve bu sayede geri kalan günlerin tamamen boşaltılması amaçlanır. 2. Eşit ağırlıklı: Müfredat dönemine ait derslerin günlere eşit saat adedi ile dağıtılması amaçlanır. 13) Belirli tipe ait derslerin, atandığı günün başlangıç ya da bitiş saatlerine konması amaçlanır. 14) Önceden belirlenmiş bazı müfredat dönemi derslerinin gün içerisinde sabah saatlerine konması amaçlanır. Örneğin, bölüm dersleri ve teknik seçmelilerin sabah saatlerine atanması tercih edilebilir. 15) Önceden belirlenmiş bazı müfredat dönemi derslerinin gün içerisinde öğleden sonra saatlerine konması amaçlanır. Ders Kısıtları Bu kısıtlar genel olarak bir ders grubuna atfedilemeyen ve sağlanması istenebilecek derse özel kısıtlardır. 16) Ayrı müfredat döneminde farklı öğretim elemanlarının versiği iki dersin birbiriyle kesişip kesişmemesi durumları bu kısıt sayesinde gerçekleştirilebilir. Bu kısıt, özellikle aynı fakülteden lisanüstü dersi alan, lisans düzeyinde laboratuar ya da problem çözme saati görevi olan asistanlar için faydalıdır. 17) Bir dersin buluşma adedi ve süresi önceden belirlenerek her bir buluşmanın farklı günlere atanması amaçlanır. Örnek, toplam buluşma süresi 4 saat olan bir ders, 1+3 yada 2+2 şeklinde 2 buluşma olarak belirlenebilir ve bu iki buluşma farklı günlere atanmaya çalışılır. Bu kısıt bütün dersler için açık konumdadır.
10 10 18) Özel durumu olan derslerin ya da öğretim elemanlarının günleri yada hem gün, hem de saatleri önceden tanımlanarak yerleri sabitlenebilir.
11 ÜNİVERSİTE İÇİN DERS ÇİZELGESİ HAZIRLAMA PROBLEMİ ÇÖZÜMÜ 11 Daha önceki bölümlerde tanımlanmış ve analizi yapılmış olan üniversite ders çizelgeleme problemini çözmek için bu çalışmada Java ve XML teknolojileri kullanılmış ve kullanıcı dostu bir uygulama geliştirilmiştir. Ders Çizelgeleme Sezgiselleri Bölüm 3.3 te tanımlanan Yeditepe Üniversitesi nin sert ve yumaşak kısıtlarının her biri için bir sezgisel yazılmıştır. Bu sezgisellerin her biri sadece belirli bir kısıtı düzeltmeye çalışmaktadır. Ve problemin performans değerini etkileyen belirli bir ağırlığı bulunmaktadır. Sert kısıtlar daha önemli olduğu için yumuşak kısıtlara göre ağırlık değerleri fazladır. Böylece öncelikle sert kısıtlamaların düzeltilmesi sağlanmış, yumuşak kısıtlamalar da minimuma indirilmiştir.
12 XML dosya örneği. 12
13 Kullanıcı dostu kısıtlama tanımlama arayüzü. 13
14 Kullanıcı dostu sonuç gösterme arayüzü. 14
15 Ders çizelgeleme sonucu rapor örneği. 15
16 Deney Verileri 16 Üst-sezgisel algoritmalar kombinasyonları rastgele oluşturulmuş veriler üstünde test edilmiştir. Test verilerinin özellikleri ve parametreleri aşağıdaki tabloda gösterilmiştir. Test verileri 5 gün ve günlük 10 saatlik bir çizelgede test edilmiştir. Deney verileri İsim Ders Sayısı Öğretim G. Dönem Oda Alet Sıralama Sayısı Sayısı Sayısı Sayısı Sayısı Veri Veri Veri Veri Veri Veri Veri Veri Deney Ortamı IE, MC, MMC ve GD hareket kabul etme ve CF, MCF ve SR sezgisel seçme yöntemleri problem çözücü olarak testlerde kullanılmıştır. Her sezgisel seçme ve hareket kabul etme kombinasyonları deney verileri üstünde test edilmiştir. Her bir test 50 defa tekrarlanmış ve testler çzöüm bulana veya 600 saniye geçene kadar sürmüştür. Bütün kısıtların bulunduğu çözüm oranı, en iyi çözüm değerleri ortalamaları ve eyi zamanlama değerleri ortalamaları deneylerde performans kriteri olarak kullanılmıştır. Testler P4 3GHz işlemcili bilgisayarlarda gerçekleştirilmiştir. Deney Sonuçları. Çözümlenmeyen kısıt sayıları ve sezgisellerin ağırlıkları çarpımlarının toplamı üretilmiş olan çözümün performans değerini vermektedir. Ders çizelgeleme probleminde düşük değerler daha iyi sonuçlardır ve çözümlenemeyen kısıtın bulunmadığı çözümün performans değeri sıfırdır. Sezgisellerin ağırlık değerleri. Term Daily Hours 3 Term Activity Intersection 5 Term Available Hours 5 Term Course Break 1 Lecturer Activity Intersection 5 Lecturer Available Hours 5 Lecturer Course Break 1 Lecturer Daily Hours 3 Lecturer Daily Courses 1 Room Activity Intersection 3 Equipment Activity Intersection 3 Activity Ordering 1.9
17 17 Deneylerde MCF sezgisel seçme yöntemi ve MMAR hareket kabul etme kombinasyonu 3.69 ortalamayla en iyi algoritma olmuştur. Ayrıca MCF 5.55 oralamayla en iyi sezgisel seçme yöntemi, MMCAR 4.31 ortalama ise en iyi hareket Kabul etme metodları olmuşlardır. Aşağıdaki tablo deney sonuçlarındaki kısıtsız sonuç bulma yüzdelerini göstermektedir. Yüzdelerin yüksek olması ders çizelgeleme probleminin bu çalışmada başarı ile çözüldüğünü göstermektedir. Kısıtsız sonuç bulma yüzdeleri. Success Rate Veri 1 Veri 2 Veri 3 Veri 4 Veri 5 Veri 6 Veri 7 Veri 8 MCF_MMCAR MCF_MCAR MCF_GDEL MCF_IE CF_MMCAR CF_MCAR CF_GDEL CF_IE SRAN_MMCAR SRAN_MCAR SRAN_GDEL SRAN_IE Üst-sezgisel algoritmalarının veri 8 üstünde ürettiği performans değerleri ve standart sapmaları MCF_MMCAR MCF_MCAR MCF_GDEL MCF_IE CF_MMCAR CF_MCAR CF_GDEL CF_IE SRAN_MMCAR SRAN_MCAR SRAN_GDEL SRAN_IE
18 Üst-sezgisel algoritmalarının bütün veriler üstündeki sıralama değerleri. 18 MMCAR MCAR GDEL IE MMCAR MCAR GDEL IE MMCAR MCAR GDEL IE MCF MCF MCF MCF CF CF CF CF SRAN SRAN SRAN SRAN Veri Veri Veri Veri Veri Veri Veri Veri Fitness Value MCF_MMCAR MCF_MCAR CF_MMCAR CF_MCAR Time (sn) Dört üst-sezgisel algoritma kombinasyonlarının veri 8 üstündeki performans değerleri.
19 Fitness Value data1 data2 data3 data4 data5 data6 data7 data Time (sn) MMCAR ve MCF üst-sezgisel algoritma kombinasyonunun bütün veriler üstündeki performans değerleri.
20 SONUÇ 20 Bu çalışmada Yeditepe Üniversitesi Bilgisayar Mühendiliği Bölümü esas alınarak bir ders çizelgeleme problemi analiz edilmiş ve problemin çözümüne yönelik başarılı sonuç veren bir üst-buluşsal önerilmiştir. Diğer ticari ders çizelgeleme programları incelenmiş, avantaj ve dezavantajları uygulama tasarlanırken ve geliştirilirken göz önünde bulundurulmuştur. Kullanıcıdan çeşitli kısıtları alabilmek için Java programlama dili ile kullanıcı dostu arayüz geliştirilmiştir. Girilen kısıtların saklanabilmesi için XML formatı tanımlanmış ve uygulanmıştır. IE, MC, MMCAR ve GD hareket kabul etme ile CF, MCF ve SR sezgisel seçme yöntemleri gerçeklenmiştir. Rastgele deney verileri oluşturulmuş ve sekiz farklı özellikteki veri ile üst-buluşsal testleri yapılmıştır. Deneylerde MCF sezgisel seçme yöntemi ve MMAR hareket kabul etme kombinasyonu sıralamada 3.69 ortalamayla en iyi algoritmayı oluşturmuştur. Ayrıca MCF 5.55 oralamayla en iyi sezgisel seçme yöntemi, MMCAR 4.31 ortalamayla en iyi hareket kabul etme metodları olmuşlardır. Üst-sezgisel algoritmalar tarafından çözülen ders çizelgeleme probleminin öğrenci ders programı ya da öğretim üyesi ders programı gibi çıktılarını göstermek ve seçilen çözüm üzerinde değişiklik yapabilmek için kullanımı kolay arayüzler de geliştirilmiştir. Ayrıca elde edilen sonuçlar excel formatındaki dosyalara da aktarılabilmektedir. Sonuç olarak, ders çizelgeleme problemini çözen bir algoritma ve çözümleri gösteren kullanışlı bir arayüz geliştirilmiştir. İleriki çalışmalarda, dağıtık işlem yaklaşımıyla daha karmaşık problemlere hızlı çözüm üreten algoritmalar geliştirilecektir.
21 REFERANSLAR E. Ozcan, A. Alkan, Timetabling using a Steady State Genetic Algorithm, PATAT 02, pp , JP Cladeira, AC Rosa, School Timetabling using Genetic Search, PATAT (1997), pp D. Abramson, H. Dang and M. Krisnamoorthy, Simulated Annealing Cooling Schedules for the School Timetabling Problem, Asia-Pacific Journal of Operational Research, 16 (1999) E. Burke, D. Elliman, and R. Weare, A Genetic Algorithm Based Timetabling System, Proc. of the 2nd East-West Int. Conf. on Computer Technologies in Education, pp , (1994) 5. S. Even, A. Itai, and A. Shamir, On the Complexity of Timetable and Multicommodity Flow Problems, SIAM J. Comput., 5(4): (1976) 6. L. Han and G. Kendall, Investigation of a Tabu Assisted Hyper-Heuristic Genetic Algorithm. In proceedings of Congress on Evolutionary Computation(CEC2003), vol. 3, pp , Canberra, Australia. 7. Cowling, P., G. Kendall, and E. Soubeiga, A Hyperheuristic Approach to Scheduling a Sales Summit, Selected Papers of the Third International Conference on the Practice and Theory of Automated Timetabling (PATAT2000), Konstanz, August 2000, pp , Burke, E., G. Kendall, J. Newall, E. Hart, P. Ross and S. Schulenburg, Hyperheuristics: An Emerging Direction in Modern Search Technology, in F. Glover and G. A. Kochenberger (eds.), Handbook of Metaheuristics, pp , Kluwer Academic Publishers, Boston, Dordrecht, London, Burke, E. and E. Soubeiga, Scheduling Nurses Using a Tabu-Search Hyperheuristic, 1st Multidisciplinary Intl. Conf. on Scheduling: Theory and Applications (MISTA 2003), Nottingham, August 2003, Vol. 1, pp , Burke, E. K., G. Kendall, and E. Soubeiga, A Tabu-Search Hyper-heuristic for Timetabling and Rostering, Journal of Heuristics, Vol 9, No. 6, pp , Ayob, M. and G. Kendall, A Monte Carlo Hyper-Heuristic to Optimise Component Placement Sequencing For Multi Head Placement Machine, Proceedings of the International Conference on Intelligent Technologies, InTech'03, Chiang Mai, December 2003, pp , Kendall, G. and M. Mohamad, Channel Assignment in Cellular Communication Using a Great Deluge Hyper-heuristic, Proceedings of the 2004 IEEE International 94 Conference on Network (ICON2004), Singapore, November 2004, pp , 2004.
22 Ross, P., Hyper-heuristics, in E. K. Burke and G. Kendall (eds.), Search Methodologies, Introductory Tutorials in Optimization and Decision Support Techniques, pp , Springer Verlag, New York, Burke, E. K., A. Meisels, S. Petrovic and R. Qu, A Graph-Based Hyper Heuristic for Timetabling Problems, Accepted for publication in the European Journal of Operational Research, Özcan, E., Bilgin, B. and Korkmaz, E. A Comprehensive Analysis of Hyper-heuristics 16. Sun, Co. The Java Tutorial URL:: getstarted/intro/definition.html
Özetçe. Üniversite İçin Ders Programı Hazırlama Problemi. Giriş
ÇOK NÜFUSLU KARARLI HAL GENETİK ALGORİTMASI KULLANARAK OTOMATİK ÇİZELGELEME Ender Özcan ve Alpay Alkan Yeditepe Üniversitesi Mühendislik-Mimarlık Fakültesi Bilgisayar Mühendisliği eozcan/[email protected]
SINAV ÇİZELGELEMESİ İÇİN MATEMATİKSEL MODEL YAKLAŞIMI
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
Zeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Tabu Arama (Tabu Search) Doç.Dr. M. Ali Akcayol Tabu Arama 1986 yılında Glover tarafından geliştirilmiştir. Lokal minimum u elimine edebilir ve global minimum u bulur. Değerlendirme
KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI
KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI Hatice YANIKOĞLU a, Ezgi ÖZKARA a, Mehmet YÜCEER a* İnönü Üniversitesi Mühendislik Fakültesi Kimya Mühendisliği
MONTE CARLO BENZETİMİ
MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle
Evrimsel Çok amaçlı eniyileme. Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010
Evrimsel Çok amaçlı eniyileme Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010 Gündem Çok amaçlı eniyileme Giriş Evrimsel çok amaçlı eniyileme Sonuç Giriş Gerçek dünya problemleri
Çizelgeleme (IE 434) Ders Detayları
Çizelgeleme (IE 434) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Çizelgeleme IE 434 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü Dersin
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU 1. Sisteme Giriş http://uis.agu.edu.tr/ adresinden login ekranından kullanıcı adı ve şifrenizle giriş yapabilirsiniz (Resim 1) Sisteme daha önce grimemiş
MESLEK LİSELERİ HAFTALIK DERS ÇİZELGELERİNİN GENETİK ALGORİTMALAR YARDIMIYLA OLUŞTURULMASI Tuncay YİĞİT 1
25 2006 Gazi Üniversitesi Endüstriyel Sanatlar Eğitim Fakültesi Dergisi Sayı:19, s.25-39 ÖZET MESLEK LİSELERİ HAFTALIK DERS ÇİZELGELERİNİN GENETİK ALGORİTMALAR YARDIMIYLA OLUŞTURULMASI Tuncay YİĞİT 1 Haftalık
ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ
ANKARA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SANAL ARTIRILMIŞ VE AKILLI TEKNOLOJİLER (SAAT) LABORATUVARI SAAT Laboratuvarı Koordinatör: Yrd. Doç. Dr. Gazi Erkan BOSTANCI SAAT
YZM 2116 Veri Yapıları
YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BAŞLAMADAN ÖNCE Bu dersi alan öğrencilerin aşağıdaki konuları bildiği
DİZGE TABANLI BİLEŞEN DENEMELERİNİN TASARIMINDA BEKLENEN DİZGE YAŞAM SÜRESİNİN MODELLENMESİ 1
DİZGE TABANLI BİLEŞEN DENEMELERİNİN TASARIMINDA BEKLENEN DİZGE YAŞAM SÜRESİNİN MODELLENMESİ 1 Emre YAMANGİL Orhan FEYZİOĞLU Süleyman ÖZEKİCİ Galatasaray Üniversitesi Galatasaray Üniversitesi Koç Üniversitesi
BİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ
BİR MONTAJ HATTI ÜRETİM SİSTEMİNDE OPTİMAL İŞGÜCÜ DAĞILIMININ ARENA PROCESS ANALYZER (PAN) VE OPTQUEST KULLANILARAK BELİRLENMESİ Özgür ARMANERİ Dokuz Eylül Üniversitesi Özet Bu çalışmada, bir montaj hattı
Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ANKARA
i GENETİK ALGORİTMA YAKLAŞIMIYLA ATÖLYE ÇİZELGELEME Serdar BİROĞUL YÜKSEK LİSANS TEZİ (ELEKTRİK EĞİTİMİ) GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ OCAK 2005 ANKARA ii Serdar BİROĞUL tarafından hazırlanan
Bilgisayarla Görme (EE 430) Ders Detayları
Bilgisayarla Görme (EE 430) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Bilgisayarla Görme EE 430 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i EE 275, MATH
Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran 1976. 3. Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.
Ö Z G E Ç M İ Ş 1. Adı Soyadı: Mustafa GÖÇKEN 2. Doğum Tarihi: 12 Haziran 1976 3. Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D. Derece Alan Üniversite Yıl Lisans Endüstri Mühendisliği Çukurova Üniversitesi
Gevşek Hesaplama (COMPE 474) Ders Detayları
Gevşek Hesaplama (COMPE 474) Ders Detayları Ders Adı Gevşek Hesaplama Ders Kodu COMPE 474 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin
Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008
Kablosuz Sensör Ağlar ve Eniyileme Tahir Emre KALAYCI 21 Mart 2008 Gündem Genel Bilgi Alınan Dersler Üretilen Yayınlar Yapılması Planlanan Doktora Çalışması Kablosuz Sensör Ağlar Yapay Zeka Teknikleri
TAŞ DOLGU DALGAKIRANLARIN GENETİK ALGORİTMA İLE GÜVENİRLİK ANALİZİ. M. Levent Koç* Can E. Balas**
TAŞ DOLGU DALGAKIRANLARIN GENETİK ALGORİTMA İLE GÜVENİRLİK ANALİZİ M. Levent Koç* Can E. Balas** (*) Yrd. Doç. Dr., Cumhuriyet Üniversitesi, Mühendislik Fakültesi İnşaat Mühendisliği Bölümü, Sivas Tel:
Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları
Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Sistem Modelleme ve Simülasyon SE 360 Her İkisi 3 0 0 3 5 Ön Koşul
Bahar Dönemi. I. ve II. Öğretim Lisans Pogramları Ders Yazılım Klavuzu
2018-2019 Bahar Dönemi I. ve II. Öğretim Lisans Pogramları Ders Yazılım Klavuzu Ders yazılımları sırasında öğrencilerimizin sorun yaşamaması ve yaşanabilecek sorunları minimum düzeye indirebilmek için
YAVUZ BOĞAÇ TÜRKOĞULLARI
ÖZGEÇMİŞ YAVUZ BOĞAÇ TÜRKOĞULLARI A. KİŞİSEL Doğum tarihi : 02 / 05 / 1977 Telefon : + 90 216 6261050 Dahili: 2521 Fax : + 90 216 6261131 E - mail Posta Adresi B. ÖĞRENİM : [email protected] : Marmara
YAVUZ BOĞAÇ TÜRKOĞULLARI
ÖZGEÇMİŞ YAVUZ BOĞAÇ TÜRKOĞULLARI A. KİŞİSEL Doğum tarihi : 02 / 05 / 1977 Telefon : + 90 212 359 6407, + 90 212 359 7076 Fax : + 90 212 265 1800 Cep Telefonu : 05333574923 E - mail Posta Adresi : [email protected]
EĞİTİMDE VERİMLİLİĞİ ARTIRAN DERS PROGRAMLARININ HAZIRLANMASI İÇİN GENETİK ALGORİTMA KULLANIMI
EĞİTİMDE VERİMLİLİĞİ ARTIRAN DERS PROGRAMLARININ HAZIRLANMASI İÇİN GENETİK ALGORİTMA KULLANIMI Fatma Daban Dr. Ersin Özdemir Mustafa Kemal Üniversitesi Özet Eğitim kurumları, kaynaklarını belirli zaman
Zeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Ara sınav - 25% Ödev (Haftalık) - 10% Ödev Sunumu (Haftalık) - 5% Final (Proje Sunumu) - 60% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn:
Zeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri Genetik Algoritma (Genetic Algorithm) Doç.Dr. M. Ali Akcayol Genetik Algoritma 1970 li yıllarda John Holland tarafından geliştirilmiştir. 1989 yılında David E. Goldberg Genetik
GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı
GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı Erol Şahin Bilgisayar Mühendisliği Bölümü, Orta Doğu Teknik Üniversitesi Ankara, Türkiye 2. ULUSAL GRİD ÇALIŞTAYI, 1-2 Mart 2007, TÜBİTAK,
Fonksiyon Optimizasyonunda Genetik Algoritmalar
01-12-06 Ümit Akıncı Fonksiyon Optimizasyonunda Genetik Algoritmalar 1 Fonksiyon Optimizasyonu Fonksiyon optimizasyonu fizikte karşımıza sık çıkan bir problemdir. Örneğin incelenen sistemin kararlı durumu
2 e-posta: [email protected]
BULUT AĞLARINA YÖNELİK DAĞINIK ÖNBELLEK YÖNETİM SİSTEMİ NDE FARKLI OPTİMİZASYON VE ATAMA TEKNİKLERİNİN PERFORMANS KARŞILAŞTIRMASI Hüseyin Seçkin Dikbayır 1 Asım Egemen Yılmaz 2 Ali Arda Diri 3 1,3 Dirisoft
Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu
Üstel Öğrenme ve Genel Bozulma Etkili Akış Tipi Çizelgeleme Problemi: Maksimum Tamamlanma Zamanı Minimizasyonu Tamer Eren Kırıkkale Üniversitesi, Mühendislik Fakültesi, Endüstri Mühendisliği Bölümü, 71451,
Başlıca Ürün-Bilgi Sistemleri
BİLGİ SİSTEMLERİ Başlıca Ürün-Bilgi Sistemleri Süreç İşleme Sistemleri, Ofis Otomasyon Sistemleri ve Bilgi İşleme Sistemleri, Yönetim Bilişim Sistemleri, Karar Destek Sistemleri, Uzman Sistemler ve Yapay
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU
AGÜ UIS ÖĞRENCİ DERS PROGRAMI HAZIRLAMA KILAVUZU 1. Sisteme Giriş http://uis.agu.edu.tr/ adresinden login ekranından kullanıcı adı ve şifrenizle giriş yapabilirsiniz (Resim 1) (NOT: Kullanıcı adı ve şifreniz
91-03-01-517 YAPAY ZEKA (Artificial Intelligence)
91-03-01-517 YAPAY ZEKA (Artificial Intelligence) Dersi Veren Öğretim Üyesi Y. Doç. Dr. Aybars UĞUR Ders Web Sayfası : http://yzgrafik.ege.edu.tr/~ugur 27.09.2009 Y. Doç. Dr. Aybars UĞUR (517 Yapay Zeka)
MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ. ECTS Info Pack. ECTS Bilgi Paketi Çalışmaları. Bilgi İşlem Daire Başkanlığı YAZILIM-WEB GRUBU
MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ ECTS Info Pack ECTS Bilgi Paketi Çalışmaları YAZILIM-WEB GRUBU 2013 B i l g i İ ş l e m D a i r e B a ş k a n l ı ğ ı MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI
Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1
Bilgisayar Mühendisliği Bilgisayar Mühendisliğine Giriş 1 Mühendislik Nedir? Mühendislik, bilim ve matematiğin yararlı cihaz ve sistemlerin üretimine uygulanmasıdır. Örn: Elektrik mühendisleri, elektronik
GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ
GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ GAZİOSMANPAŞA ÜNİVERSİTESİ MÜHENDİSLİK VE DOĞA BİLİMLERİ FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ
International Olympiad in Informatics 2013. Bu masal uzun yıllar önce dünya yeni kurulmuş, IOI ise henüz hayal bile değilken yaşanmıştır.
International Olympiad in Informatics 2013 6-13 July 2013 Brisbane, Australia dreaming Turkish 1.0 Bu masal uzun yıllar önce dünya yeni kurulmuş, IOI ise henüz hayal bile değilken yaşanmıştır. İçinde N
YÖK TEZLERİ PROJE KELİME TARAMASI
YÖK TEZLERİ PROJE KELİME TARAMASI YÖK Tezleri Proje Kelimesi Taraması Sonuçları Toplam Çalışma Sayısı 1833 İncelenen 1673 İlgisiz 372 Toplam İncelenen 1301 X Projesi 720 Proje Yönetimi 123 Yatırım Projeleri
Örüntü Tanıma (EE 448) Ders Detayları
Örüntü Tanıma (EE 448) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Örüntü Tanıma EE 448 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü Dersin
THE EFFECT OF PRODUCT NUMBER ON SOLVING THE JOP-SHOP SCHEDULING PROBLEM BY USING GENETIC ALGORITHM
GENETİK ALGORİTMA İLE ÇÖZÜMÜ GERÇEKLEŞTİRİLEN ATÖLYE ÇİZELGELEME PROBLEMİNDE ÜRÜN SAYISININ ETKİSİ Serdar BİROĞUL*, Uğur GÜVENÇ* (*) Gazi Üniversitesi Teknik Eğitim Fakültesi Elektrik Eğitimi Bölümü, Beşevler
Programlama Dilleri 1. Ders 3: Rastgele sayı üretimi ve uygulamaları
Ders 3: Rastgele sayı üretimi ve uygulamaları Ders 3 Genel Bakış Giriş Rastgele Sayı Rastgele Sayı Üreteci rand Fonksiyonunun İşlevi srand Fonksiyonunun İşlevi Monte Carlo Yöntemi Uygulama 1: Yazı-Tura
Yrd. Doç. Dr. Emrah B. EDİS
Yrd. Doç. Dr. Emrah B. EDİS ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Lisans Dokuz Eylül Üniversitesi Endüstri Mühendisliği Bölümü 997-00 Y. Lisans Dokuz Eylül Üniversitesi Endüstri Mühendisliği
EVRİMSEL HESAPLAMA TEKNİĞİ KULLANARAK SINAV TAKVİMİ OTOMASYON SİSTEMİ GELİŞTİRİLMESİ
P A M U K K A L E Ü N İ V E R S İ T E S İ M Ü H E N D İ S L İ K F A K Ü L T E S İ P A M U K K A L E U N I V E R S I T Y F A C U L T Y O F E N G I N E E R I N G M Ü H E N D İ S L İ K B İ L İ M L E R İ D
İleri Algoritma (COMPE 574) Ders Detayları
İleri Algoritma (COMPE 574) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS İleri Algoritma COMPE 574 Güz 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin Dili Dersin
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
1.Adı Soyadı İletişim Bilgileri Adres : Kamer ÖZGÜN : Üniversite Cad. No:2 07190 Döşemealtı/Antalya Cep Telefonu : 03.06.1980 Mail : [email protected] 2.Doğum Tarihi : 3. Unvanı : Yrd. Doç.Dr.
KOMBİNATORYAL OPTİMİZASYON
KOMBİNATORYAL OPTİMİZASYON İnsanların, daha iyi nasıl olabilir ya da nasıl elde edilebilir?, sorusuna cevap aramaları, teknolojinin gelişmesini sağlayan en önemli etken olmuştur. Gerçek hayatı daha kolay
PARALEL MAKĠNALARIN GENETĠK ALGORĠTMA ĠLE ÇĠZELGELENMESĠNDE MUTASYON ORANININ ETKĠNLĠĞĠ
Ege Akademik BakıĢ / Ege Academic Review 10 (1) 2010: 199-210 PARALEL MAKĠNALARIN GENETĠK ALGORĠTMA ĠLE ÇĠZELGELENMESĠNDE MUTASYON ORANININ ETKĠNLĠĞĠ EFFICIENCY OF MUTATION RATE FOR PARALLEL MACHINE SCHEDULING
EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms)
2017-2018 Güz Yarıyılı EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) 4 Genetik Algoritma Örnek Uygulamalar (Sırt Çantası Problemi, Sınav Programı Çizelgeleme) Yrd. Doç. Dr. İbrahim
Uzman Sistemler (IE 416) Ders Detayları
Uzman Sistemler (IE 416) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Uzman Sistemler IE 416 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin
SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS
SOFTWARE REQUIREMENTS/ INSPECTION SOFTWARE ENGINEERS EDUCATION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS SOFTWARE REQUIREMENTS/ INSPECTION Ö. Albayrak, J. C. Carver,
DR. GÜLESİN SENA DAŞ
DR. GÜLESİN SENA DAŞ Dept. of Industrial Engineering Faculty of Engineering, Kırıkkale University, Yahşihan/ KIRIKKALE Email: [email protected] EDUCATION Bs., 2001, Gazi University, Department of Industrial
ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı
BİM618 Evrimsel Algoritmalar Öğretim Üyesi Prof. Dr. Derviş Karaboğa Görüşme Saatleri 8.00-17.00 E posta: [email protected] http://abis.erciyes.edu.tr/sorgu.aspx?sorgu=236 Erciyes Üniversitesi, Mühendislik
Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS
DERS BİLGİLERİ Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS Matlab Programlama BIL449 7 3+0 3 5 Ön Koşul Dersleri Yok Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Seçmeli / Yüz Yüze Dersin
SEZGİSEL ALGORİTMA KULLANILARAK RÜZGÂR ÇİFTLİKLERİNİN GÜÇ SİSTEMİNE ETKİSİNİN İNCELENMESİ. Öğr. Gör. Mehmet Fatih Tefek Doç. Dr.
SEZGİSEL ALGORİTMA KULLANILARAK RÜZGÂR ÇİFTLİKLERİNİN GÜÇ SİSTEMİNE ETKİSİNİN İNCELENMESİ Öğr. Gör. Mehmet Fatih Tefek Doç. Dr. Harun Uğuz * Rüzgâr kaynaklı enerji üretimi, yenilenebilir enerji kaynakları
MEKÂN ENVANTERİ OLUŞTURMA, MEKÂN ANALİZİ VE DERS PROGRAMI OLUŞTURMA İŞLEMLERİ
T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ MEKÂN ENVANTERİ OLUŞTURMA, MEKÂN ANALİZİ VE DERS PROGRAMI OLUŞTURMA İŞLEMLERİ OCAK, 2016 ISPARTA İÇİNDEKİLER 1. GİRİŞ... 2 2. DERS PORGRAMLARININ OLUŞTURULMASI... 5 3.
DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4916
Dersi Veren Birim: Endüstri Mühendisliği Dersin Türkçe Adı: ÜRETİM ÇİZELGELEME Dersin Orjinal Adı: ÜRETİM ÇİZELGELEME Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Lisans Dersin Kodu: END 9
Sigma 2006/3 Araştırma Makalesi / Research Article A SOLUTION PROPOSAL FOR INTERVAL SOLID TRANSPORTATION PROBLEM
Journal of Engineering and Natural Sciences Mühendislik ve Fen Bilimleri Dergisi Sigma 6/ Araştırma Makalesi / Research Article A SOLUTION PROPOSAL FOR INTERVAL SOLID TRANSPORTATION PROBLEM Fügen TORUNBALCI
SQUİD PROXY İLE GERÇEK ZAMANLI WEB TRAFİK KONTROLÜ
SQUİD PROXY İLE GERÇEK ZAMANLI WEB TRAFİK KONTROLÜ Erhan YELİ Gürkan KARABATAK Yrd.Doç.Dr Hasan H.BALIK Fırat Üniversitesi Fırat Üniversitesi Bilgisayar Müh. Bölümü Enformatik Bölümü [email protected]
İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları
İleri Bilgisayar Mimarileri (COMPE 532) Ders Detayları Ders Adı İleri Bilgisayar Mimarileri Ders Kodu COMPE 532 Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Güz 3 0 0 3 7.5 Ön Koşul Ders(ler)i
Self Organising Migrating Algorithm
OPTİMİZASYON TEKNİKLERİ Self Organising Migrating Algorithm Kendini Organize Eden Göç/Geçiş Algoritması MELİH HİLMİ ULUDAĞ Fırat Üniversitesi Teknoloji Fakültesi Yazılım Mühendisliği Bölümü İletişim: www.melihhilmiuludag.com
Öğrenci İşleri Bilgi Sistemi Öğretim Elemanı - Sınav Sonuç Giriş İşlemleri
Öğrenci İşleri Bilgi Sistemi Öğretim Elemanı - Sınav Sonuç Giriş İşlemleri Öğrenci İşleri Bilgi Sisteminde, Öğretim Elemanı yetkisi kapsamında aşağıdaki ekran (Ekran 1) açılır. Bu belgede genel kullanım
MÜHENDİSLİK EĞİTİMLERİNDE ÖLÇÜMBİLİM VE KALİBRASYON KONULARINDAKİ MEVCUT DURUMUN DEĞERLENDİRİLMESİ
253 MÜHENDİSLİK EĞİTİMLERİNDE ÖLÇÜMBİLİM VE KALİBRASYON KONULARINDAKİ MEVCUT DURUMUN DEĞERLENDİRİLMESİ Özge ALTUN ÖZET Ülkemizde gelişen teknoloji ve ileri seviye mühendislik uygulamalarının artmasıyla
Şebeke Modelleri (IE 510) Ders Detayları
Şebeke Modelleri (IE 510) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Şebeke Modelleri IE 510 Her İkisi 3 0 0 3 7.5 Ön Koşul Ders(ler)i Dersin Dili Dersin
Genetik Algoritmalar (GA) Genetik Algoritmalar Đçerik Nesin Matematik Köyü E rim Ç lı l ş ı ta t yı Nisan, 2012 Mustafa Suphi Erden
Genetik Algoritmalar Nesin Matematik Köyü Evrim Çalıştayı 20-23 Nisan, 202 Genetik Algoritmalar (GA Đçerik Biyolojiden esinlenme GA nın özellikleri GA nın unsurları uygulama Algoritma Şema teoremi Mustafa
Doğal Hesaplama (COMPE 564) Ders Detayları
Doğal Hesaplama (COMPE 564) Ders Detayları Ders Adı Doğal Hesaplama Ders Kodu COMPE 564 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Güz 3 0 0 3 7.5 Ön Koşul Ders(ler)i Öğretim üyesinin
T.C. AVRASYA ÜNİVERSİTESİ
T.C. AVRASYA ÜNİVERSİTESİ YAZ ÖĞRETİMİ YÖNERGESİ BİRİNCİ BÖLÜM Amaç, Kapsam, Dayanak, Tanımlar Amaç Madde 1 Bu Yönergenin amacı; Avrasya Üniversitesi nde uygulanan Yaz Öğretimi ne ilişkin esasları düzenlemektir.
ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ
T.C. SAKARYA ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ BİTİRME ÇALIŞMASI TEZ BAŞLIĞI HAZIRLAYAN Adı Soyadı DANIŞMAN Ünvanı Adı Soyadı MAYIS 2017 2 İÇİNDEKİLER İçindekiler Sayfası
Rössler Tabanlı Kaotik Farksal Gelişim Algoritması
Bilecik Şeyh Edebali Üniversitesi Fen Bilimleri Dergisi, Cilt:1, Sayı:, 1 ISSN: 1-33 (http://edergi.bilecik.edu.tr/index.php/fbd) Araştırma Makalesi/Research Article Rössler Tabanlı Kaotik Farksal Gelişim
MAM ENERJİ ENSTİTÜSÜ ANKARA
Güç Sistemleri Planlaması için Elektrik Şebekelerinin Coğrafi Haritalar Üzerinde Görselleştirilmesi Simulation of Electrical Networks on Geographic Maps for Power System Planning Mehmet DEMİRCİOĞLU Araştırmacı
YÖNETİM BİLİŞİM SİSTEMLERİ BÖLÜMÜ YENİ DERS MÜFREDATI (1) FAKÜLTESİ: İŞLETME FAKÜLTESİ / BUSINESS SCHOOL
(3) SINIFI: 1. Yıl Güz Dönemi MIS101 BİLGİSAYAR PROGRAMLAMA 1 COMPUTER PROGRAMMING 1 Z 3-0 4 BUS101 BİLİM VE TEKNOLOJİ TARİHİ HISTORY OF SCIENCE AND TECHNOLOGY Z 3-0 4 BUS103 İŞLETMECİLER İÇİN MATEMATİK
AKDENİZ ÜNİVERSİTESİ EĞİTİM-ÖĞRETİM YILI YAZ ÖĞRETİMİ DERS KAYIT KILAVUZU
AKDENİZ ÜNİVERSİTESİ 2017-2018 EĞİTİM-ÖĞRETİM YILI YAZ ÖĞRETİMİ DERS KAYIT KILAVUZU ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI DERS KAYIT İŞLEMLERİ Sevgili Öğrenciler, 2017-2018 eğitim öğretim yılı Yaz öğretimi ders
BCA605 Bilgisayar Oyunlarında Yapay Zeka
BCA605 Bilgisayar Oyunlarında Yapay Zeka Ders 1 : Genel Tanıtım Zümra Kavafoğlu Hakkımda Araştırma Alanları Bilgisayar Grafiği ve Animasyonu Fizik-tabanlı Animasyon Karakter Animasyonu Bilgisayar Animasyonu
Değişiklik Türü: Müfredattan ders çıkarılması ve yerine ders eklenmesi
2016-2017 Akademik Yılı Güz Döneminde Yürürlüğe Girecek Olan Endüstri Mühendisliği Bölümü Lisans Programı Müfredatı, Mevcut Müfredattaki Değişiklikler ve İntibak Kuralları Bölümümüz Lisans Eğitim Komisyonunda
Esnek Hesaplamaya Giriş
Esnek Hesaplamaya Giriş J E O L O J İ M Ü H E N D İ S L İ Ğ İ A. B. D. E S N E K H E S A P L A M A Y Ö N T E M L E R İ - I DOÇ. DR. ERSAN KABALCI Esnek Hesaplama Nedir? Esnek hesaplamanın temelinde yatan
DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ
DENİZ HARP OKULU ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS YÖNEYLEM ARAŞTIRMA - EN-3 3/ 3+0 3 Dersin Dili : Türkçe Dersin Seviyesi
BİLGİSAYAR PROGRAMLAMA DERSİ
BİLGİSAYAR PROGRAMLAMA DERSİ 5. DERS NOTU Konu: Döngü Yapıları Hazırlayan: Yrd. Doç. Dr. Ahmet DUMLU DÖNGÜ YAPILARI Birçok uygulamada bazı işlemlerin tekrar tekrar gerçekleştirilmesi gerekir. Bizlere bu
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
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 Ders Kodu Bim Kodu Ders Adı Türkçe Ders Adı İngilizce Dersin Dönemi T Snf Açıl.Dönem P
WEB TABANLI DERSLİK YERLEŞTİRME SİSTEMİ
WEB TABANLI DERSLİK YERLEŞTİRME SİSTEMİ Coşkun HARMANŞAH 1, Nurcan SEYLAN 2, Volkan SÖZERİ 3, Ata ÖNAL 4, 1,2,3 Ege Üniversitesi, Ege Meslek Yüksekokulu, Bilgisayar Programcılığı, İzmir 4 Ege Üniversitesi,
BULANIK AMAÇ KATSAYILI DOĞRUSAL PROGRAMLAMA. Ayşe KURUÜZÜM (*)
D.E.Ü.İ.İ.B.F. Dergisi Cilt:14, Sayı:1, Yıl:1999, ss:27-36 BULANIK AMAÇ KATSAYILI DOĞRUSAL PROGRAMLAMA Ayşe KURUÜZÜM (*) ÖZET Çalışmada bulanık ( fuzzy ) katsayılı amaç fonksiyonuna sahip doğrusal programlama
DİNAMİK TESİS DÜZENLEME PROBLEMİ İÇİN BİR TAVLAMA BENZETİMİ SEZGİSELİ
Gazi Üniv. Müh. Mim. Fak. Der. J. Fac. Eng. Arch. Gazi Univ. Cilt 23, No 4, 863-870, 2008 Vol 23, No 4, 863-870, 2008 DİNAMİK TESİS DÜZENLEME PROBLEMİ İÇİN BİR TAVLAMA BENZETİMİ SEZGİSELİ Ramazan ŞAHİN
DEVAM ETMEKTE OLAN ÖĞRENCİLERE UYGULANACAK PROGRAMLAR VE DERSLERİN İNTİBAKLARI
Updated at 28.04.2016 DEVAM ETMEKTE OLAN ÖĞRENCİLERE UYGULANACAK PROGRAMLAR VE DERSLERİN İNTİBAKLARI A) Birinci Sınıfa 2013 2014 Öğretim Yılında Başlayan Öğrenciler: III. Yarıyıl (2014 2015 Güz) IV. Yarıyıl
YÖNEYLEM ARAŞTIRMASI - III
YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Bu bölümde eşitsizlik kısıtlarına bağlı bir doğrusal olmayan kısıta sahip problemin belirlenen stasyoner noktaları
Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:
Genetik Algoritmalar Bölüm 1 Optimizasyon Yrd. Doç. Dr. Adem Tuncer E-posta: [email protected] Optimizasyon? Optimizasyon Nedir? Eldeki kısıtlı kaynakları en iyi biçimde kullanmak olarak tanımlanabilir.
Üniversiteler İçin Haftalık Ders Programı Hazırlama Yazılımı. Software for preparation of weekly course schedule for universities
S Ü L E Y M A N D E M İ R E L Ü N İ V E R S İ T E S İ T E K N İ K B İ L İ M L E R M E S L E K Y Ü K S E K O K U L U S U L E Y M A N D E M I R E L U N I V E R S I T Y T E C H N I C A L S C I E N C E S V
T.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI
T.C. DOKUZ EYLÜL ÜNİVERSİTESİ SOSYAL BİLİMLER ENSTİTÜSÜ EKONOMETRİ ANABİLİM DALI EKONOMETRİ DOKTORA PROGRAMI Genişletilmiş Lagrange Yöntemi Hazırlayan: Nicat GASIM Öğretim Üyesi Prof. Dr. İpek Deveci KARAKOÇ
ARDIŞIL DİYAGRAM YAPI DİYAGRAMI. Sistem Analizi ve Tasarımı Dersi
ARDIŞIL DİYAGRAM YAPI DİYAGRAMI Sistem Analizi ve Tasarımı Dersi İçindekiler Ardışıl Diyagram Nedir ve Neden Kullanılır... 3 Ardışıl Diyagram Elemanları... 3 MS Visio ile Ardışıl Diyagram Çizimi... 5 Violet
Neden Endüstri Mühendisliği Bölümünde Yapmalısınız?
Lisansüstü Eğitiminizi Neden Endüstri Mühendisliği Bölümünde Yapmalısınız? Uludağ Üniversitesi Mühendislik-Mimarlık Fakültesi Endüstri Mühendisliği Bölümü, 1990 yılında kurulmuş ve ilk mezunlarını 1994
Yazılım Mühendisliği 1
Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU
BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU KİŞİSEL BİLGİLER Adı Soyadı Tolga YÜKSEL Ünvanı Birimi Doğum Tarihi Yrd. Doç. Dr. Mühendislik Fakültesi/ Elektrik Elektronik Mühendisliği 23.10.1980
T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ 2015-2016 EĞİTİM-ÖĞRETİM YILI DERS PLANI
T.C. SELÇUK ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜMÜ 2015-2016 EĞİTİM-ÖĞRETİM YILI DERS PLANI 1. YIL GÜZ YARIYILI 1203101 Endüstri Mühendisliğine Giriş 2 0 0 2 4 1203102 Matematik-1
Optimizasyona Giriş (MFGE 412) Ders Detayları
Optimizasyona Giriş (MFGE 412) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Saati Laboratuar Kredi AKTS Saati Optimizasyona Giriş MFGE 412 Seçmeli 3 0 0 3 5 Ön Koşul Ders(ler)i MATH 275 Lineer Cebir
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
BİRİNCİ SINIF GÜZ YARIYILI 2015-2016 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 DEĞİŞİKLİK FORMU COM101 BİLGİSAYAR PROGRAMLAMA
İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ GÜZEL SANATLAR VE TASARIM FAKÜLTESİ CO-OP EĞİTİM PROGRAMI YÖNERGESİ BİRİNCİ BÖLÜM.
İSTANBUL KEMERBURGAZ ÜNİVERSİTESİ GÜZEL SANATLAR VE TASARIM FAKÜLTESİ CO-OP EĞİTİM PROGRAMI YÖNERGESİ BİRİNCİ BÖLÜM Amaç ve Kapsam Madde 1. Bu yönergenin amacı, İstanbul Kemerburgaz (İKBU) Üniversitesi
Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu
Algoritmalar, Akış Şemaları ve O() Karmaşıklık Notasyonu Öğr. Gör. M. Ozan AKI r1.0 Algoritmalar (Algorithms) Algoritma, bir problemin çözümünü sağlayan ancak deneme-yanılma ve sezgisel çözüme karşıt bir
Rassal Modeller (IE 324) Ders Detayları
Rassal Modeller (IE 324) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Rassal Modeller IE 324 Güz 3 0 0 3 3 Ön Koşul Ders(ler)i IE 201 Olasılık ve İstatistik
[email protected] ISSN : 1308-7231 [email protected] 2010 www.newwsa.com Sanliurfa-Turkey
ISSN:1306-3111 e-journal of New World Sciences Academy 2011, Volume: 6, Number: 1, Article Number: 1A0163 Serkan Kaya 1 Ömer Akgöbek 2 Orhan Engin 3 Harran University 1 ENGINEERING SCIENCES Zirve University
