Özetçe. Üniversite İçin Ders Programı Hazırlama Problemi. Giriş
|
|
|
- Gül Cumali
- 10 yıl önce
- İzleme sayısı:
Transkript
1 Ç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 Özetçe Çizelgeleme problemleri belirli zaman aralıklarının kullanıcılara kısıtlar göz önünde bulundurularak makul bir şekilde atanmasını gerektirir. Üniversitelerde otomatik ders programı hazırlama bir çizelgeleme problemidir. Hedef, belirli kısıtlar kapsamında ilgili dönemde açılan bütün derslerin zaman çizelgesine yerleştirilmesidir. Bu çizelgeleme problemi polinom zamanda çözülemeyen tam (NP-complete) bir problemdir. Çok kısıtlı üniversite ders programı hazırlamaya yönelik Kararlı Hal Genetik Algoritması (SSGA) geliştirilmiştir. Yeni melezleme, mutasyon uzmanları ile paralel genetik algoritmalardan esinlenilerek çok nüfuslu SSGA denenmiştir. Yeditepe Üniversitesi Mühendislik Fakültesi nin ihtiyaçlarından yola çıkılarak, diğer üniversitelerin ihtiyaçları da gözetilerek, eğitim kurumlarında otomatik ders programı hazırlamak için TEDI adında bir sistem geliştirilmiştir. SSGA bu sistemin bir parçasıdır. Giriş Ç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 ([9]). 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 [17]. 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. Seçilen basit kısıtları sağlayabilmek için gerekli en az sayıda zaman boşluğu adedini belirlemek, aynı zamanda birçok araştırmanın üzerinde çalışmış olduğu harita boyama problemidir [13, 18]. Abramson, tavlama yöntemiyle çizelgelme problemlerini çözmeye çalışmış ve altı farklı soğutma tekniğini karşılaştırmıştır. Kısıt bazlı mantık programlama, bu tür problemleri çözmek için kullanılan diğer bir yaklaşımdır [7, 14]. Hertz ([11]) ve Schaerf ([16]), çizelgelemeyi, tabu arama yöntemiyle çözmeye çalışmışlardır. Colorni [5], yaptığı deneylerin sonucunda, Genetik Algoritmaların (GA) ve tabu arama yönteminin daha iyi çizelgeler ürettiğini rapor etmiştir. Erben [8] birbiriyle etkileşen kütüphanelere dayalı problemin ikili düzen ile temsil edildiği bir GA kullanmıştır, ki muhtemelen testlerin yavaşlığının sebebi bunlardır. Cladeira [6], problemi çözmek için, nesil ötesi Genetik Algoritma kullanmıştır. Pratikte, otomatik çizelgeleme problemleri çok daha karışık kısıt ve yapıları gerektirir. Çoğu uygulamada, kısıtlar, zorunlu olanlar ve tercihe bağlı olanlar olarak iki gruba ayrılmıştır. Geliştirmiş olduğumuz sistemde ise, tüm sağlanması gerekli kısıtlara birer ağırlık atanarak bunların arasında öncelik belirlenebilmesine izin verilmiştir. 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 bildiride, gerçek hayatta ihtiyaç duyulan ve gerçekleştirilmiş olan kısıtların kümesi ve zaman çizelgeleme problemi için Genetik Algoritma kullanılarak geliştirilen TEDI (Eğitim Kurumları için Zaman Çizelgeleme Aracı) tanıtılacaktır. 2. bölüm, Yeditepe Üniversitesi Mühendislik-Mimarlık Fakültesi ndeki zaman çizelgeleme problemini anlatır. 3. bölüm, üniversite için gerekli olan kısıtları tanıtır. Problemin çözülmesi için kullanılan genetik algoritma, 4. bölümde anlatılmıştır. TEDI, 5. bölümde detaylarıyla açıklanmıştır. 6. bölüm, deney sonuçlarını ve özetlemektedir ve ulaşılan sonuçlar, 7. bölümde sunulmuştur. Üniversite İçin Ders Programı Hazırlama 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 9 saat olarak düzenlenmiştir (toplam 45 adet hane). Bu günler içerisinde, ilk 4 saat sabah saatleri, 1 saat öğle yemeği, son 4 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
2 odalarına 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. 1. Öğ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. 2. 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: 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. 3. 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. 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. Otomatik Çizelgeleme İçin Genetik Algoritmalar Genetik Algoritmalar (GA) J. Holland [12] tarafından bulunmuş ve şekil tanıma [10, 15] gibi ve birçok zor problemin çözümünde kullanılmıştır. GA ler evrim teorisinin altında yatan, doğal seleksiyon ve genetik biliminin temelleri kullanılarak üretilmiştir. İçindeki her birey (kromozom) in aday çözüm olduğu nüfus, sürekli bir evrim geçirir. Her nesilde genetik uzmanlar seçilen bireylere sırayla uygulanır (melezleme ve mutasyon gibi). Her bireyin hayatta kalma uygunluğu bir uygunluk fonksiyonu ile belirlenir. İyi genlerden oluşan iyi bireylerin, sonraki nesillerde hayatta kalma şansları daha fazladır; buna karşılık
3 kötü bireyler ise seçim baskısı yüzünden evrim esnasında kaybolurlar. Evrim süreci belirlenen bitiş koşulunu sağlayıncaya kadar devam eder. Bu durumda, en iyi birey, ulaşılan en iyi çözümü temsil eder. Bir fakültede D sayıda bölüm olsun ve bölüm dersleri R müfredat dönemine paylaştırılsın. Fakültede verilen toplam ders adedi C, ders saati ise T olsun. Fakülte nin ders programı hazırlanırken S haneli boş bir zaman çizelgesinde, T adet derse uygun bir hane atanması gerekir. Bu uygunluk N sayıdaki kısıtın sağlanması demektir. Arama uzayı çok büyüktür; derslerin paralel olarak yapılması olası olduğundan, arama uzayının büyüklüğü S T ye kadar çıkabilir. Aşağıda bu probemi çözmek için kullanılan Genetik Algoritmanın detayları anlatılmıştır. 1. Temsil Şekil-1 de de görüldüğü gibi, aday çözüm olarak bireylerdeki her gen bir ders buluşmasına karşılık gelir. Müfredat dönemi gen gurubu müfredat dönemi derslerinin buluşma atamalarının ardışık eklenmesiyle oluşur. Bölüm müfredatı gen gurubu o bölüme ait müfredat dönemi gen guruplarının birleşmesinden oluşur. Fakültedeki bütün bölümlerinin müfredat gen gurupları birleşerek bir bireyi oluşturur. 1.Bölüm 1.Bölüm Fakülte Dersleri 2.Bölüm 2.Bölüm Dersleri 3.Dönem D.Bölüm R.Dönem o C d s, d bölümünün, s döneminde açtığı derslerin listesi olsun. C d s = (c d,s,1, c d,s,2,, c d,s,i,, c d,s,m d,s ), Cd s = M d,s. Burada dikkat edilmesi gereken nokta, bir ders için birden fazla şubenin açılması ihtimalinin olduğudur ve betimlemede her farklı şubeye farklı bir dersmiş gibi davranılır. o L d, bir dönemde, d bölümü tarafından açılacak tüm derslerin kümesi olsun. L d = (C d 1, C d 2,, C d s,, C d Rd ), R d, d bölümünün müfredatındaki dönemlerin adedidir. o F, ilgili dönemde tüm bölümlerce açılacak derslerin kümesi olsun. F = (L 1, L 2,, L d,, L D ), D fakültedeki bölüm sayısıdır. o Her birey P = (P 1, P 2,, P l,, P B ) olarak temsil edilir. P l in c d,s,i,j ile gösterilen ders buluşmasına denk geldiğini farzedelim. Bu durumda P l = µ(c d,s,i,j ) = t, µ bir ders buluşmasının bir zaman çizelgesi hanesine atanmasını ifade eder. Şekil-1 de örnek olarak gösterilen bir bireye ait kısmi genlerin anlamı Şekil- 2 deki çizelgede gösterilmiştir. Pzts. Salı Çarş. Perş. Cuma 1 ES223 2 MATH241 3 MATH241 MATH241 4 ES223 MATH241 5 ES223 6 ICS211 7 ICS211 8 ICS211 9 Şekil-2: Şekil-1 deki kısmi genlerin çizelge üzerindeki anlamı MATH241 ES223 Şekil-1: Genetik Algoritmada çizelgeleme problemine aday çözümün kromozom olarak temsili Kullanılan işaretler sistemi şöyledir: ICS Gen o Her zaman çizelgesi hanesi, t ile temsil edilir, 0<t S. o I = (F, Q), giriş verilerini temsil eder. F fakülte tarafından verilen tüm derslerin listesi, Q da bu dersler üzerinde tanımlanan bütün kısıtlardır. o Q = { q 1, q 2,, q k,, q N }, q k tanımlanan bir kısıtı temsil eder, Q = N dir. o c d,s,i, d bölümündeki s müfredat dönemindeki i numaralı ders saatlerinin kümesi olsun. Burada, c d,s,i = (c d,s,i,1,, c d,s,i,j,, c d,s,i,u d,s,i ) ile tanımlanır; her c d,s,i,j, c d,s,i dersinin j numaralı buluşmasıdır ve c d,s,i = U d,s,i. o Gözlem: B, bir bireyin uzunluğu olup, fakültede açılan bütün derslerin buluşma adedidir. D R d M d,s U d,s,i = B d=1 s=1 i=1 2. İlk Nüfusun Oluşturulması Bir nüfustaki bireylerin sayısı, birey uzunluğu ile doğru orantılı olarak ayarlanmıştır. İlk nüfusta, bireydeki her gene zaman hanesi olarak rast gele bir değer atanır. 3. Uygunluk Uygunluk fonksiyonu, herhangi bir kısıta uymayan bir atamanın cezalandırılması yöntemiyle hesaplanır. Uzaklık(x, y), y ders buluşması-çizelge hanesi eşleşmesinin, x kısıtını sağlamaktan ne kadar uzak olduğunu, diğer bir deyişle x kısıtını ne kadar ihlal ettiğini belirtsin. Bu durumda, uygunluk değeri, aşağıdaki formülle hesaplanır: Uygunluk değeri = Uzaklık(q k, P l ) k=1 l=1 N 4. Üreme ve Seçim Yöntemleri B
4 Üreme için eş seçiminde sıralama stratejisi kullanılmaktadır. En iyi uygunluk değerine sahip olan bireyin seçilme ihtimali, en kötü olana göre n kere daha fazla olarak ayarlanmıştır. Kararlı Hal Genetik Algoritmasında, evrim esanasında diğer nesile iletilecek bireylerin seçiminde iki farklı yöntem denenmiştir. Birinci yöntem, eşleşen ebeveynler ile doğan iki çocuk grubundan en iyi ikisini alarak ebeveynleriyle yer değiştirir (PR); diğeri ise oluşan çocukları ile, nüfusun en kötü bireyleriyle, onlardan daha iyi olmak koşuluyla, yer değiştirir (WR). İki yaklaşımdada yeni nesil oluşturulurken çeşitliliği sağlamak amacıyla, nüfusa eklenecek yeni bireylerin kopyasının nüfusta olmamsına özen gösterilir, aksi takdirde birey yeni nesile giremez. 5. Uzmanlar Melezleme ve mutasyon uzmanları, nüfusa yeni aday çözümlerin katılmasına yardımcı olurlar. Kesişim Filtresi ise bireyin lokal olarak iyileştirilmesini hedefler. Melezleme Değişik melezleme uzmanları denenmiştir: o En başarılı olarak geleneksel tek noktadan melezleme uzmanı bulundu (TI). Bu uzman iki bireyi rasgele seçilmiş bir noktadan melezleyerek iki yeni çocuk oluşturur. o En az TI kadar başarılı bulduğumuz, yeni yarattığımız tek noktadan gurup melezleme uzmanı (TT), bir müfredat dönemi seçer ve sadece bu kısımlara TI ı uygular. o Düzenli melezleme (UGI), iki bireyin her genini %50 ihtimalle melezler. o Denediğimiz yeni uzman UGT, UGI yi, bireyin seçilen müfredat dönemi kısmında uygular. o Denediğimiz diğer yeni bir uzman UTI, iki bireyin içerisindeki her ayrı müfredat dönemini %50 ihtimalle gurup olarak blok halinde melezler. o Denediğimiz diğer yeni bir uzman UTT, UTI ye benzer şekilde çalışarak bireylerin bölüm guruplarını %50 ihtimalle melezler. Mutasyon Değişik mutasyon uzmanları denenmiştir: o Geleneksel mutasyon uzmanı (AI), her geni, 1/(birey uzunluğu) ihtimalle, rasgele yeni bir atama yaparak mutasyona uğratır. o Denediğimiz diğer yeni bir uzman AT, öncelikle müfredat dönemlerinin uygunluk değerine kısmi katkılarını göz önünde bulundurarak, sıralama stratejisi kullanıp rasgele bir müfredat dönemi seçer ve AI uzmanını bu dönem üzerinde uygular. o Sıralamalı Mutasyon Uzmanı (OI), bireydeki her bir genin uygunluk değerine kısmi katkılarını göz önünde bulundurarak, sıralama stratejisi kullanıp rasgele bir gen seçer ve rasgele yeni bir atama yaparak mutasyona uğratır. o Denediğimiz diğer yeni bir uzman OT, AT gibi çalışır, son basamakta, AI yerine OI uzmanın müfredat dönemi içerisinde kullanır. Kesişim Filtresi Bir bireye melezleme ve ardından mutasyon uygulanması, genlerde bulunan ders saati bilgilerinin, müfredat dönemi ya da hoca bazında çakışmalara yol açabilir. Kesişim Filtresi sayesinde, müfredat dönemi bazında kesişen dersler bulunarak, öğretim elemanı ve sınıf bazında uygunluk sağlayacak şekilde seçilen boş saatlere rasgele atanırlar. Bu uygulama oluşan yeni bireyin uygunluk değerinin iyileşmesini garanti etmez. 6. Evrimi Sonlandırma Evrim süreci, en iyi bireyin uygunluk değeri istenen değere ulaşınca (Deneylerimiz için 0) yada önceden belirlenen üst sınır nesil adedine ulaşınca biter (Tek nüfuslu deneylerimiz için , 20 nüfus icin ). 7. Çok Nüfuslu Genetik Algoritma Çeşitliliği arttırmak için, sisteme nüfus adedi de bir parametre olarak eklenmiştir; bu sayede değişik nüfusların aynı anda paralel olarak evrim geçirmesi sağlanmıştır. Sisteme eklenen başka bir parametre sayesinde, evrim esanasında, bir birey kendisine, belirli bir olasılık dahilinde başka bir nüfustan eş seçebilmekte ve bu sayede nüfuslar arası etkileşim de sağlanmaktadır. Sistemde, bireylerin klonlarına izin verilmemesine rağmen, belirli bir nesilden sonra, bilhassa melezleme sebebiyle aynı nüfustaki bireylerin birbirinden çok küçük farklarla ayrıldığı gözlemlenmiştir. Belirli bir nesil adedi sonucunda bile, farklı nüfusların bireylerinin diğerlerinden ciddi farklarla ayrıldığı görülmüştür. Sonuç olarak, nüfuslar arası eşleşmeler, oldukça değişik bireylerin oluşumuna katkıda bulunmaktadırlar. 8. Sıralama Stratejisi Listeler üzerinden seçim yaparken, (örneğin mutasyon için gen seçimi) tüm adaylara eşit seçilme şansı verilmesi yerine, daha iyilerin seçim şansının durumlarıyla orantılı olarak arttırılması için bir kullanılan yöntemden esinlenilerek mutasyon uzmanlarında kullanılmak üzere bir yöntem geliştirlmiştir. BİREY Tablo-1: Örnek nüfus UYGUNLUK DEĞERİ Örneğin, Tablo-1 deki nüfusda, bireylerin uygunluk değerleri yukarıya doğru artmaktadır, dolayısıyla melezleme için ebeveyn seçme ihtimali de aynı oranda artar. Mutasyon için ise, kullanılan bunun tersidir, yani birey içerisinde kötü genlerin mutasyona uğraması ihtimali daha fazladır. Eğer listedeki tüm elemanların uygunlukları aynı ise, (baş ve sona bakılarak anlaşılabilir) o zaman her birine eşit seçim ihtimali tanınır. TEDI TEDI, eğitim kurumları için geliştirilmekte olan Genetik Algoritma kullanarak otomatik ders programı hazırlayan bir programdır. Şekil-3 de, TEDI nin iş akış diyagramını gösterir. Tüm GA parametreleri ve kısıtlar, geliştirilmiş olan grafik ara yüz sayesinde sisteme girilir. Daha sonra TEDI, kullanılan algoritma sayesinde en uygun çözümü bulmak için çalıştırılır. TEDI, başlangıç aşamasında tüm parametreleri, kısıtları ve diğer gerekli bilgileri veritabanından hafızaya yükler ve evrime başlar.
5 Girdi Kısıtlar GA Parametreleri Açılan Dersler 1. Bölüm 1. Dönem GA Görünüm TEDI İlk deneyler, en uygun GA parametrelerinin bulunması için yapılmıştır. Bu deneylerde kullanılan veri büyüklüğü de, gerçek çizelgeleme verisine göre nispeten küçük seçilmiştir. Elde edilen sonuçlar kullanılarak, Mühendislik Fakültesi nin Bahar dönemi ders programının hazırlanması hedeflenmiştir. Bu çizelgede, haftanın her iş günü, 9 adet 50 dakikalık ders boşluğuna bölünmüştür (Şekil-4). Her ders boşluğu arasında 10 dakikalık bir ara vardır. Ayrıca 5. saat de istisnalar harici öğle arası olarak seçilmiş ve bu hane, tüm müfredat dönemleri için boş bırakılmaya çalışılmıştır. Paz Sal Çar Per Cum 09:00-09: :00-10: :00-11: :00-12: :00-13: :00-14: :00-15: :00-16: :00-17: Şekil-4: Haftanın günlerinin zaman boşluklarına bölünmesi D. Bölüm 1. Dönem Şekil-3: TEDI nin iş akış diyagramı TEDI, hesaplamaya geçilmeden önce şu parametrelerin girilmesini sağlar: nüfustaki birey sayısı, melezleme ve mutasyon tipi, seçim ve bitiş metodu. Çıktı olarak, TEDI den iki tip zaman çizelgesi alınabilmektedir. Müfredat dönemi çizelgesi ve öğretim elemanı çizelgesi. Bu sayede, programın elde ettiği sonuç, görsel olarak hemen değerlendirilebilmektedir. Kullanılan GA, ODBC üzerinden Sybase veritabanı ile direk konuşabilen Borland C++ Builder 5.0 kullanılarak geliştirilmiştir. Disk erişimi, çalışmayı çok yavaşlattığı için, veritabanına erişim sadece başlangıç aşamasında olur ve bir daha kullanılmaz. Program bitiş durumuna gelinceye kadar sadece hafızada işlem yapar ve bitince de sonucu yine veritabanına yazar. Veritabanı olarak Windows üzerinde Adaptive Sybase Anywhere 7.0 kullanılmıştır. Veritabanında 20 tablo arasındaki bütünlük kurallarının bozulması engellemek için modelleme aşamasında Erwin kullanılarak ERD diyagramı oluşturulmuştur. Bilgi girişi ara yüzü için de Borland Delphi 5.0 kullanılmıştır. Deneyler Tüm deneyler, Windows 2000 kurulu 128 MB RAM i olan 800 MHz lik PIII PC ler üzerinde yapılmıştır. Başarı frekansı, 20 denemede, %100 başarı sağlayanların (tüm kısıtları sağlama) adedini ifade etmektedir. Mühendislik Fakültesi ders programı hazırlanırken, Fakülte nin ihtiyaçları göz önünde bulundurularak en önemli olduğu düşünüklen 1, 4, 6, 10, 11, 17 numaralı kısıtlar açılmıştır. Deney verisinin büyüklüğü ile ilgili bazı rakamlar Tablo 2 de özetlenmiştir. Tablo-2: Deney verisinin özellikleri Toplam öğretim elemanı adedi 86 Toplam öğretim elemanı kısıt (6) adedi 276 Toplam ders adedi 163 Toplam müfredat dönemi 33 Toplam zaman boşluğu (S) 45 Toplam ders buluşma adedi 230 Toplam ders saati 481 Uygunluk fonksiyonu, aktif hale getirilmiş kısıtlar için Tablo 3 deki birim ceza değerlerini kullanmıştır. Bu değerlerin büyüklükleri de, deney verisi üzerinde artarda yapılan icralar sonucunda karar verilmiştir. Örneğin, yapılan önceki icralarda, programın en çok 6. kısıtın çözümlemesinde zorlandığı görülmüş ve bu sebeple ilgili kısıtın öncelik değeri (ceza puanı) arttırılmıştır. Bu ceza değerleri üzerinde oynanarak kısıtlar arasındaki öncelik sırası belirlenebilmektedir. Tablo-3: Sağlanamayan her kısıt için uygulanan birim ceza değerleri Kısıt Birim Ceza 1-5, , , , , ,000
6 Tablo-4: Tekli ve çoklu nüfus deneylerinin başarı frekansları Deney No Melezleme Mutasyon Tek nüfus (%) Çok nüfuslu (%) 7 UTT OI UTT AI TT OI TT AI TI OT TI AT TI OI Uygunluk Değeri Nesil AVERAGE BEST Şekil-5: Başarılı bir icra için, averaj ve en iyi uygunluk değerlerinin gelişim süreci (Her 1000 nesilde bir değer alınmıştır) Sonuçlar ve Öneriler İlk deney sonuçlarımız göstermiştir ki, SSGA, oldukça verimli çalışmaktadır ([19], [20]). Deney sonuçları, melezleme kullanılmadığı zaman başarı frekansının oldukça düşük olduğunu; melezleme ve mutasyonun birlikte kullanılmasının başarıyı arttırdığını göstermiştir. Çeşitliliği arttırmak için çok nüfuslu kullanımın uygulaması tercih edilmiş ve sonuçlardan da anlaşılacağı üzere başarı sağlanmıştır; çoğunlukla, aynı parametrelerin kullanıldığı deneylerde çok nüfuslu kararlı hal genetik algoritması tek nüfusa göre daha başarılıdır (Tablo 4.). Şekil- 5 tede görüldüğü gibi yaklaşık 20,000 nesilde en iyi çözüme yakın bir çözüme ulaşabilmektedir. İlk defa kullanılmış olan geliştirdiğimiz sistemde, yeni bir mutasyon uzmanı olarak, Sıralamalı Mutasyon Uzmanı tanıtılmış ve onun geleneksel mutasyondan daha başarılı sonuçlar verdiği gözlemlenmiştir. Ayrıca, çocuk seçiminde, iyi çocukların ebeveynleriyle değiştirilmesi yerine nüfustan kötü bireylerle değiştirilmesi de başarıyı arttırmıştır. TEDI, esnek bir zaman çizelgeleme aracı olarak tasarlanmıştır. Kullanıcılar, istedikleri zaman programın çalışmasına müdahale edebilmekte, durdurabilmekte, parametreleri yeniden belirleyip tekrar çalıştırabilmekte ve oluşan sonuçları veritabanında saklayabilmektedirler. Yazdırılabilir çıktının yanı sıra sınıflar ve öğretim elemanıler için MS Excel tabanlı çizelge de alınabilmektedir. TEDI nin diğer bir önemli özelliği de, Mühendislik-Mimarlık Fakültesi öğrenci ve ders kayıt sistemi için geliştirilen ve halen kullanılmakta olan STARS sistemi ile etkileşimli çalışabilmesidir. SSGA için kullanılan temsilin tüm fakültelere yönelik, diğer bir deyişle üniversite ders programını hazırlamaya yönelik olarak genişletilmesi mümkündür. Lise zaman çizelgeleriyle üniversite zaman çizelgeleri arasındaki en önemli farkın, lise zaman çizelgelerinde hiç boşluğun bulunmuyor olması gözlemlenmiştir. İyileştirmeye (Kesişim Filtresine) gereksinim duyurmayan daha özel melezleme ve mutasyon uzmanları kullanılarak lise zaman çizelgelemesi kolaylaştırılabilir. Çok nüfuslu kararlı hal genetik algoritması thread kullanılarak gerçeklenmiştir. Her nüfusa bir thread atanmıştır. Çok nüfuslu kararlı hal genetik algoritması ortalama 35 dakikadan az bir sürede doğru çözüme ulaşmaktadır. Çok işlemcili bir makinada bu sürenin düşmesi beklenmektedir. Bir hedef çalışma olarak, kısıtların birim ceza değerlerinin çalışma zamanı esnasında, dinamik olarak değiştirilebilmesi gelmektedir. Programın çözmekte zorlandığı kısıtların birim ceza değeri arttırılarak bunlara öncelik verilmesi sağlanacaktır. Son olarak da, bu tip problemlerde, en küçük bir kısıt değişikliğinin programın yeniden çalıştırılmasını gerektirmesi yüzünden; her şeyi yeniden başlatmak yerine, bir önceki çalışma sonucu oluşan nüfusun tümünün kaydedilip, yapılan küçük değişiklikten sonra kalınan yerden devam edilmesi hedeflenmektedir. Kaynakça [1] Abramson, D., January Constructing School Timetables Using Simulated Annealing: Sequential and Parallel Algorithms, Management Science, 37(1): [2] Abramson, D. and Dang, H. and Krisnamoorthy, M., Simulated Annealing Cooling Schedules for the School Timetabling Problem, Asia-Pacific Journal of Operational Research, [3] Bruns, R., Direct Chromosome Representation and Advanced Genetic Operators for Production Scheduling, Proc. of 5th Int. Conf. On. GA, pp [4] Burke, E. and Elliman, D. and Weare, R., A Genetic Algorithm Based Timetabling System, Proc. of the 2nd East-West Int. Conf. on Computer Technologies in Education, pp [5] Colorni, A. and Dorigo, M. and Maniezzo, V., Genetic algorithm to solve the timetable problem. Tech. rep revised, Politecnico di Milano, Italy [6] Cladeira, JP and Rosa, AC, School Timetabling using Genetic Search, PATAT 97, pp [7] Dignum, F. P. M. and Nuijten, W.P.M. and Janssen, L.M.A., Solving a Time Tabling Problem by Constraint Satisfaction, Tech. report, Eindhoven University of Technology. [8] Erben, W. and Keppler, J., A Genetic Algorithm Solving a Weekly Course-Timetabling Problem, Proc. of the First Int. Conf. on the Practice and Theory of Automated Timetabling (ICPTAT), pp , Napier University, Edinburgh. [9] Even, S. and Itai, A. and Shamir, A., On the Complexity of Timetable and Multicommodity Flow Problems, SIAM J. Comput., 5(4): , December. [10] Goldberg, D. E., Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, Reading (MA). [11] Hertz, A., Finding a feasible course schedule using a tabu search, Discrete Applied Mathematics, 35, [12] Holland, J. H., Adaptation in Natural and Artificial Systems, Univ. Mich. Press. [13] Leighton, F. T., A graph coloring algorithm for large scheduling problems, Journal of Reasearch of the National Bureau of Standards, 84: ,
7 [14] Monfroglio, A., Timetabling Through a Deductive Database: A Case Study, Data & Knowledge Engineering, 3:1-27. [15] Ozcan, E. and Mohan, C. K., Shape Matching using Genetic Algorithms, Pattern Recognition Letters, 18: [16] Schaerf, A., Tabu Search Techniques for Large High-School Timetabling Problems, Proc. of the Fourteenth National Conference on AI, pp , August. [17] Schmidt, G. and Strohlein, T., Time table construction-an annotated bibliography, The Computer Journal, 23(4): [18] Werra, D. De, An introduction to timetabling, European Journal of Operations Research, 19: [19] Alkan, A., A Solution to Course Scheduling Problem Using Genetic Algorithms, Yeditepe University, MSc.Thesis. [20] Ozcan, E. and Alkan, A., PATAT Timetabling using a Steady State Genetic Algorithm, accepted.
DERS ÇİZELGELEME PROGRAMI
DERS ÇİZELGELEME PROGRAMI 1 Proje Sahibi Murat Kalender Danışman Assist. Prof. Dr. Ender Özcan TMMOB ELEKTRİK MÜHENDİSLERİ ODASI İSTANBUL ŞUBESİ 2006-2007 ÖĞRETİM YILI PROJE YARIŞMASI ÖZET 2 Üniversitelerde
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
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
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
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
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
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.
GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA
GENETİK ALGORİTMA ÖZNUR CENGİZ 201410306014 HİLAL KOCA 150306024 GENETİK ALGORİTMA Genetik Algoritma yaklaşımının ortaya çıkışı 1970 lerin başında olmuştur. 1975 te John Holland ın makine öğrenmesi üzerine
Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı
Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım Mehmet Ali Aytekin Tahir Emre Kalaycı Gündem Gezgin Satıcı Problemi GSP'yi Çözen Algoritmalar Genetik Algoritmalar
YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR
YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR Sınıflandırma Yöntemleri: Karar Ağaçları (Decision Trees) Örnek Tabanlı Yöntemler (Instance Based Methods): k en yakın komşu (k nearest
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
GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ
GENETİK ALGORİTMALAR Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ GENETİK ALGORİTMALAR Genetik algoritmalar, Darwin in doğal seçim ve evrim teorisi ilkelerine dayanan bir arama ve optimizasyon yöntemidir.
Ç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
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
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
GENETİK ALGORİTMALAR BÜŞRA GÜRACAR
GENETİK ALGORİTMALAR BÜŞRA GÜRACAR 201420404036 İÇERİK Genetik Algoritmanın, Amacı Kullanım Alanları Kavramları Uygulama Adımları Parametreler Genetik Algoritma Kodlama Türleri Genetik Algoritma Genetik
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
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
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
GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA
GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA Nedim TUTKUN Düzce Üniversitesi Elektrik Elektronik Mühendisliği Bölümü [email protected] Düzce Üniversitesi Elektrik&Elektronik Mühendisliği
Yöneylem Araştırması I (IE 222) Ders Detayları
Yöneylem Araştırması I (IE 222) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yöneylem Araştırması I IE 222 Güz 3 2 0 4 5 Ön Koşul Ders(ler)i Math 275 Doğrusal
2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics
2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics Özet: Bulanık bir denetleyici tasarlanırken karşılaşılan en önemli sıkıntı, bulanık giriş çıkış üyelik fonksiyonlarının
KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler. Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü
KARINCA KOLONİ ALGORİTMASI BMÜ-579 Meta Sezgisel Yöntemler Yrd. Doç. Dr. İlhan AYDIN Fırat Üniversitesi, Bilgisayar Mühendisliği Bölümü Karınca Koloni Algoritması Bilim adamları, böcek davranışlarını inceleyerek
Montaj Hatti Tasarımı ve Analizi - 5
Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2017-2018 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 5 Yrd. Doç. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 En Erken ve En Gec Istasyon
METASEZGİSEL YÖNTEMLER. Genetik Algoritmalar
METASEZGİSEL YÖNTEMLER Genetik Algoritmalar 1970 li yıllarda John Holland tarafından geliştirilmiştir. 1989 yılında David E. Goldberg Genetik Genetik Algoritma Algoritma Uygulamaları üzerine klasik eser
TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ. DERS TANITIM ve UYGULAMA BİLGİLERİ. Ders. Yarıyılı
TURGUT ÖZAL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ DERS TANITIM ve UYGULAMA BİLGİLERİ Dersin Adı Kodu Yarıyılı Ders (Saat/Hafta) Uygulama 3 Kredisi ECTS (Saat/Hafta) Veri Yapıları ve
GENETĠK ALGORĠTMALAR ĠLE HAFTALIK DERS PROGRAMININ HAZIRLANMASI
ÖZEL EGE LĠSESĠ GENETĠK ALGORĠTMALAR ĠLE HAFTALIK DERS PROGRAMININ HAZIRLANMASI HAZIRLAYAN ÖĞRENCĠLER: Berkin ĠNAN Doğa YÜKSEL DANIġMAN ÖĞRETMEN: Aslı ÇAKIR ĠZMĠR 2014 ĠÇĠNDEKĠLER 1. PROJENĠN AMACI. 3
Ü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,
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,
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
İşlem Yönetimi (Process Management)
İşlem Yönetimi (Process Management) 2 Bir işletim sisteminde, temel kavramlardan bir tanesi işlemdir. İş, görev ve süreç kelimeleri de işlem ile eşanlamlı olarak kullanılabilir. Bir işlem temel olarak
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
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.
Ö 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
GENETİK ALGORİTMALARA GİRİŞ (III)
GENETİK ALGORİTMALARA GİRİŞ (III) Nedim TUTKUN Düzce Üniversitesi Elektrik Elektronik Mühendisliği Bölümü [email protected] Düzce Üniversitesi Elektrik&Elektronik Mühendisliği Bölümü Konuralp 81620
Diferansiyel Denklemler (MATH 276) Ders Detayları
Diferansiyel Denklemler (MATH 276) Ders Detayları Ders Adı Diferansiyel Denklemler Ders Kodu MATH 276 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Bahar 4 0 0 4 6 Ön Koşul Ders(ler)i Math
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
ANKARA ÜNİVERSİTESİ A ÖĞRENCİ İŞLERİ DAİRE BAŞKANLIĞI
PROGRAM ADI : BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) 1.SINIF /1.YARIYIL* 1 COM101 COMPUTER PROGRAMMING I - - 4 2 6 5 9 2 COM113 INTRODUCTION TO COMPUTER SCIENCE - - 3 0 3 3 5 3 PHY0101 PHYSICS I - - 3 0 3
Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU
Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 10-11. Nesneye Yönelik Sistem Tasarımı Haftanın Amacı Bilişim sistemleri geliştirmede nesneye yönelik sistem tasarımı
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
İnşaat Programlaması ve Maliyet Analizi (CE 564) Ders Detayları
İnşaat Programlaması ve Maliyet Analizi (CE 564) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati İnşaat Programlaması ve Maliyet Analizi CE 564 Bahar 3 0
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
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
İ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
VERİ YAPILARI VE PROGRAMLAMA
VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.
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
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
İnşaat Mühendisliği Bölüm Başkanlığı na
15/05/2016 İnşaat Mühendisliği Bölüm Başkanlığı na İnşaat Mühendisliği Bölümü İngilizce ve Türkçe Lisans Programlarının Program Çıktıları hakkında 04-14 Mayıs 2016 tarihleri arasında sadece mezun durumunda
Montaj Hatti Tasarımı ve Analizi - 7
Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2015-2016 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 7 Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 TEK MODELLİ U-TİPİ MONTAJ HATTI DENGELEME
Genel Graf Üzerinde Mutlak 1-merkez
Genel Graf Üzerinde Mutlak 1-merkez Çözüm yöntemine geçmeden önce bazı tanımlara ihtiyaç vardır. Dikkate alınan G grafındaki düğümleri 1 den n e kadar numaralandırın. Uzunluğu a(i, j)>0 olarak verilen
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
Öğrenci Ana Sayfası Ekranını Tanımak
Öğrenci Ana Sayfası Ekranını Tanımak Öğrenci kendisine bildirilen Kullanıcı kodu ve parola bilgileri ile sisteme giriş yaptığında Öğrenci Ana Sayfası ekranına ulaşılır. Öğrenci Ana Sayfası ekranından,
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
T.C GAZİOSMANPAŞA ÜNİVERSİTESİ
T.C GAZİOSMANPAŞA ÜNİVERSİTESİ WEB TEMELLİ ÖĞRENME VE İÇERİK YÖNETİM SİSTEMİ Learning Management System (LMS) KULLANIM KLAVUZU OCAK-2017 TOKAT i İÇİNDEKİLER İÇİNDEKİLER... i 1. GENEL BİLGİLER... 1 2. EĞİTİMCİ
Adi Diferansiyel Denklemler (MATH 262) Ders Detayları
Adi Diferansiyel Denklemler (MATH 262) Ders Detayları Ders Adı Adi Diferansiyel Denklemler Ders Kodu MATH 262 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Bahar 4 0 0 4 6 Ön Koşul Ders(ler)i
Ö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
Diferansiyel Denklemler (MATH 276) Ders Detayları
Diferansiyel Denklemler (MATH 276) Ders Detayları Ders Adı Diferansiyel Denklemler Ders Kodu MATH 276 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Bahar 4 0 0 4 6 Ön Koşul Ders(ler)i Math
DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI
DENEY 3: DTMF İŞARETLERİN ÜRETİLMESİ VE ALGILANMASI AMAÇ: DTMF işaretlerin yapısının, üretim ve algılanmasının incelenmesi. MALZEMELER TP5088 ya da KS58015 M8870-01 ya da M8870-02 (diğer eşdeğer entegreler
Bağıl Değerlendirme Sistemi ile ilgili Bilgi Notu
Bağıl Değerlendirme Sistemi ile ilgili Bilgi Notu 2013-2014 Eğitim Öğretim yılından itibaren Fakültemizin kayıtlı tüm öğrencilerinin (hem eski hem de yeni müfredata tabi olan öğrencilerin) başarı notları
Montaj Hatti Tasarımı ve Analizi - 7
Balıkesir Universitesi, Endustri Muhendisligi Bolumu 2017-2018 Bahar Yariyili Montaj Hatti Tasarımı ve Analizi - 7 Yrd. Doç. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr 2 TEK MODELLİ U-TİPİ MONTAJ
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
TANIMLAYICI İSTATİSTİKLER
TANIMLAYICI İSTATİSTİKLER Tanımlayıcı İstatistikler ve Grafikle Gösterim Grafik ve bir ölçüde tablolar değişkenlerin görsel bir özetini verirler. İdeal olarak burada değişkenlerin merkezi (ortalama) değerlerinin
1. Medisoft ile ETS arasındaki bütünle ik yapı : hatasız ve hızlı ETS hastane otomasyonu için neden çok önemlidir :
ETS hastaneler için geliştirilmiş kullanımı kolay ve Medisoft ile bütünleşik çalışan bir kurumsal kaynak planlama sistemidir. Amacımız; Medisoft ile sağlanan eksiksiz hastane otomasyonunu tam entegre bir
Neden TSEV eğitimlerini tercih etmeliyim?
1. Neden TSEV eğitimlerini tercih etmeliyim? 2. TSEV eğitimleri ücretli midir? 3. Eğitim programlarınız ne kadar sürüyor? 4. Eğitim programlarınızın zaman planı nasıl? 5. TSEV, kuruma özel eğitimler düzenliyor
Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU
Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 5. İhtiyaç Analizi ve Modelleme II Haftanın Amacı Bilişim sistemleri ihtiyaç analizinin modeli oluşturulmasında,
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İĞİ
PERFORMANS YÖNETĐMĐ. Hedefe Odaklı Çalışma ve Yetkinlik Yönetimi.
PERFORMANS YÖNETĐMĐ Kurumların yapısına uygun performans yönetimi sistemini esnek yapı sayesinde Đnsan Kaynakları uygulaması içinde tanımlayarak takip edebilme Performans kayıtlarını yöneticilere e-posta
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
Sayısal Yöntemler (MGMT 214) Ders Detayları
Sayısal Yöntemler (MGMT 214) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Sayısal Yöntemler MGMT 214 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin
Kontrol Sistemleri (EE 326) Ders Detayları
Kontrol Sistemleri (EE 326) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Kontrol Sistemleri EE 326 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i MATH 275, MATH 276
GANTT ÇİZELGESİ PERT DİYAGRAMI
GANTT ÇİZELGESİ PERT DİYAGRAMI SİSTEM ANALİZİ VE TASARIMI DERSİ YILDIZ TEKNIK ÜNIVERSITESI BİLGİSAYAR MÜHENDİSLİĞİ 1 Gantt Çizelgesi... 2 Giriş... 2 Faaliyetler Arası Öncelik İlişkisi... 3 Kritik Yol...
Zeki Optimizasyon Teknikleri
Zeki Optimizasyon Teknikleri (nt lgorithm) Doç.Dr. M. li kcayol 996 yılında Marco Dorigo tarafından ortaya atılmıştır. Temel olarak karıncaların yiyecek madde ile yuvaları arasındaki en kısa yolu bulmalarından
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 Veritabanı ve Veritabanı Programlama BIL362 6 3+0 3 4 Ön Koşul Dersleri Yok Dersin Dili Dersin Seviyesi Dersin Türü Türkçe Lisans Zorunlu
STRATEJİK PLAN, AMAÇ, HEDEF VE FAALİYET TABLOSU
FAKÜLTE/BÖLÜM ADI: STRATEJİK PLAN, AMAÇ, HEDEF VE FAALİYET TABLOSU Stj. Amaç No Hedef No Faaliyet No Performans no Stratejik Amaç / Hedef / Faaliyet Tanımı 2008 mevcut durum 2009 2010 2011 2012 2013 Faaliyet
Algoritmalar. Arama Problemi ve Analizi. Bahar 2016 Doç. Dr. Suat Özdemir 1
Algoritmalar Arama Problemi ve Analizi Bahar 2016 Doç. Dr. Suat Özdemir 1 Arama Problemi Sıralama algoritmaları gibi arama algoritmaları da gerçek hayat bilgisayar mühendisliği problemlerinin çözümünde
Sinyaller ve Sistemler (EE 303) Ders Detayları
Sinyaller ve Sistemler (EE 303) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Sinyaller ve Sistemler EE 303 Güz 3 0 2 4 7 Ön Koşul Ders(ler)i EE 206 (FD),
NEDEN DOĞULİNE. Detaylı Analiz. Doğru Planlama. Hedef Kitleye Uygunluk. Doğru İçerik Stratejisi. 7/24 Destek. Deneyimli Ekip
NEDEN DOĞULİNE Detaylı Analiz Yapılan tüm çalışmaların temeli ve ilk adımı, detaylı analizdir. Analiz adımında, ürünün teknik, anahtar kelime, UI & UX, backlink, hedef kitle ve rakip analizi yapılır. Analiz
Final Projesi (MATH425) Ders Detayları
Final Projesi (MATH425) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Final Projesi MATH425 Bahar 2 0 0 2 5 Ön Koşul Ders(ler)i Math 326 veya Math 427 Dersin
Bu prosedürün amacı, bölüm içinde yürütülen eğitim ve öğretim faaliyetlerinin gerçekleştirilmesinde sorumluluk ve esasları belirlemektir.
SAYFA NO : 1/7 1. AMAÇ Bu prosedürün amacı, bölüm içinde yürütülen eğitim ve öğretim faaliyetlerinin gerçekleştirilmesinde sorumluluk ve esasları belirlemektir. 2.UYGULAMA ALANI Bölüm Başkanı, Dekanlık
MÜFREDAT DERS LİSTESİ
MÜFREDAT DERS LİSTESİ MÜHENDİSLİK FAK. / BİLGİSAYAR MÜHENDİSL / 2010 BİLGİSAYAR MÜHENDİSLİĞİ Müfredatı 0504101 Matematik I Calculus I 1 GÜZ 4 5 Z 0504102 Genel Fizik I General Physics I 1 GÜZ 4 4 Z 0504103
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:
Kets DocPlace LOGO Entegrasyonu
Kets DocPlace LOGO Entegrasyonu Kets DocPlace Kurulumu Öncesinde Yapılması Gereken İşlemler Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012 veya daha yeni işletim sistemlerinde Programlar
Sanaltercih, üniversite adaylarının üniversite ve bölüm tercihlerinde dogru kararlar vermesini sağlayan tercih simülatörü dür.
www.sanaltercih.com Sanaltercih nedir? Sanaltercih, üniversite adaylarının üniversite ve bölüm tercihlerinde dogru kararlar vermesini sağlayan tercih simülatörü dür. Vizyonu nedir? Türkiye de üniversite
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
Süreç Yönetimi. Logo
Süreç Yönetimi Logo Kasım 2013 SÜREÇ YÖNETİMİ Süreç belirlenen bir amaca ulaşmak için gerçekleştirilen faaliyetler bütünüdür. Örn; Sistemde kayıtlı personellerinize doğum günü kutlama maili gönderme, Deneme
Kısmi Diferansiyel Denklemler (MATH378) Ders Detayları
Kısmi Diferansiyel Denklemler (MATH378) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Kısmi Diferansiyel Denklemler MATH378 Bahar 3 0 0 3 6 Ön Koşul Ders(ler)i
Bilgisayar Programlama (COMPE 102) Ders Detayları
Bilgisayar Programlama (COMPE 102) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayar Programlama COMPE 102 Bahar 2 2 0 3 4 Ön Koşul Ders(ler)i Dersin
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ
ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DOKTORA YETERLİK SINAVI YÖNETMELİĞİ Doktora Yeterlik Sınavı, başvurunun yapıldığı ve Doktora Yeterlik Komitesi nin başvuruyu onayladığı dönemdeki, dönem sonu sınavlarının
MerSis. Bilgi Teknolojileri Yönetimi Danışmanlık Hizmetleri
MerSis Bilgi Teknolojileri Yönetimi Danışmanlık Hizmetleri Bilgi Teknolojileri risklerinize karşı aldığınız önlemler yeterli mi? Bilgi Teknolojileri Yönetimi danışmanlık hizmetlerimiz, Kuruluşunuzun Bilgi
Fırat Üniversitesi Personel Otomasyonu
Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ [email protected], [email protected] Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için
DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 3519
Dersi Veren Birim: Endüstri Mühendisliği Dersin Türkçe Adı: YÖNEYLEM ARAŞTIRMASI I Dersin Orjinal Adı: YÖNEYLEM ARAŞTIRMASI I Dersin Düzeyi:(Ön lisans, Lisans, Yüksek Lisans, Doktora) Lisans Dersin Kodu:
Proje/Sipariş/İş Emri (PSI) Bazında Maliyet Analizi
Proje/Sipariş/İş Emri (PSI) Bazında Maliyet Analizi Amaç ve Fayda Bilindiği gibi mamul maliyetleri direkt hammadde (direkt ilk madde ve ambalaj), direkt işçilik ve genel üretim giderlerinden oluşmaktadır.
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ı
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU M. Fatih TALU*, Resul DAŞ* (*) Fırat Üniversitesi, Enformatik Bölümü, 23119, ELAZIĞ [email protected], [email protected] ÖZET Bu çalışmada, Fırat Üniversitesi
Bilgisayar Programlama (COMPE 102) Ders Detayları
Bilgisayar Programlama (COMPE 102) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayar Programlama COMPE 102 Bahar 2 2 0 3 4 Ön Koşul Ders(ler)i Dersin
1).S.Ü. MÜH.-MİM. FAKÜLTESİ, MİMARLIK BÖLÜMÜ/KONYA [email protected], [email protected] tel: 0542 644 83 19
YAPILARDA ENERJİ TASARRUFUNA YÖNELİK ÇABALAR İÇİN BİR BİLGİSAYAR ANALİZ PROGRAM MODELİ Dr. Mustafa TOSUN 1 1).S.Ü. MÜH.-MİM. FAKÜLTESİ, MİMARLIK BÖLÜMÜ/KONYA [email protected], [email protected]
KARĐYER YÖNETĐMĐ. Geleceğe yönelik çalışan ihtiyaçlarını iç kaynaklardan sağlayarak çalışan motivasyonunu artırma.
KARĐYER YÖNETĐMĐ Geleceğe yönelik çalışan ihtiyaçlarını iç kaynaklardan sağlayarak çalışan motivasyonunu artırma Kadro yedekleme ile kritik pozisyonlarda oluşabilecek boş kadrolara kısa sürede atamalar
PROMISE- TÜRKİYE PROMOTING IMMIGRANTS IN SCIENCE EDUCATION. Göçmenlerin Fen Eğitiminde Desteklenmesi
PROMISE- TÜRKİYE PROMOTING IMMIGRANTS IN SCIENCE EDUCATION Göçmenlerin Fen Eğitiminde Desteklenmesi PROJENİN BAŞLAMA TARİHİ: 01-10-2005 PROJENİN SÜRESİ: 2 yıl ORTAKLAR Almanya- Humboldt Üniversitesi Avusturya-
