Karınca Koloni Algoritması 2

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Karınca Koloni Algoritması 2"

Transkript

1 Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: Karınca Koloni Algoritması 2 7

2 TSP ve ACO Algoritması Gezgin satıcı problemi (travelling salesman problem-tsp) yöneylem araştırması ve teorik bilgisayar bilimi alanlarında incelenen bir "kombinatorik optimizasyon" problemidir. Kapasite kısıtlamasının olmadığı tek bir araçlık klasik Hamilton turlu problem Gezgin satıcı problemidir. Gezgin satıcı problemi, en önemli algoritma problemlerinden biridir. Karınca algoritmaları ilk olarak TSP problemlerinin çözümü için uygulanmıştır ve etkili çözüm ürettikleri gözlenmiştir. MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 2

3 ACO Akış Diyagramı ACO Akış Diyagramı Genel Akış: ACO algoritmasının çalışma prensibi yandaki şekilde verilmiştir. Anlatımı kolaylaştırmak açısından TSP probleminin çözümüne yönelik bir yol izlenmiştir. Kısaca; Koloni büyüklüğü sayısınca karınca birer birer bırakıldıktan sonra, her bir karıncanın ürettiği çözümlerin fitness değerleri hesaplanır. Tüm koloni turunu tamamlayınca, tüm yollardan buharlaşma oranı miktarınca feromon buharlaştırılır ve elde edilen çözümlerin fitness değerlerine göre, her bir karınca tarafından üretilen çözüm (güzergah, path) üzerinde bulunan yollara feromon bırakılır. Koloni tarafından bulunan en iyi çözüm üzerinde bulunan bağlantılara yeniden feromon bırakılır (global pheromone update). Bunun amacı bulunan en iyi çözüm üzerindeki bağlantıların diğer karıncalar tarafından tercih edilme ihtimalini artırmaktır. Durdurma kriteri sağlanana kadar yeni karınca kolonileri bırakılır ve sonuçta döngü sonlandırılarak bulunan en iyi çözüm rapor edilir. H Adım 5 Adım 2 ACO parametrelerini ayarla Yeni bir koloni oluştur (koloni büyüklüğü kadar karınca tanımla) Adım Adım 4 Adım 1 Başla Yeni çözüm üretmesi için bir karıncayı serbest bırak ve çözüm üretsin Tüm karıncalar turlarını tamamladı mı? Feromon buharlaştır ve yerel feromon güncelle Koloni tarafından üretilen en iyi çözümü bul ve bu güzergah üzerine tekrar feromon bırak Adım 6 Durdurma kriteri sağlandı mı? Dur ve en iyi çözümü (en yoğun feromon içeren güzergahı) göster H 17/12/2017

4 Çözüm Üretilmesi Her bir karıncanın çözüm üretmesine (Adım ) ilişkin prosedür yandaki şekilde verilmiştir. Her karınca rastgele bir noktadan arama yapmaya başlar. Genellikle uygulanan prosedür, her şehre bir tane olmak üzere şehir sayısı kadar karıncayı bırakmaktır. Adım.1 Adım teki her bir karınca için çözüm oluşturma prosedürü Rastgele bir noktadan (şehirden) başla Adım.2 Bulunulan şehirle bağlantılı her bir şehrin seçilme olasılığını hesapla (daha önce ziyaret edilmemiş olmak kaydıyla) Adım. Rastgele bir sayı belirle ve seçilme olasılığına göre bir şehir seç Adım.4 Seçilen şehre geç ve bu şehri ziyaret edilenler listesine ekle Tüm şehirler ziyaret edildi mi? H Adım.5 Turu tamamla ve fitness değerini hesapla MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 4

5 Çözüm Üretilmesi Adım.2 deki bağlantılı şehirlerin seçim olasılıklarının hesaplanması aşağıdaki formülasyona göre yapılır. p ij = τ ij α ηij β σ k Zi τ ik α η ik β p ij : i şehrinden j şehrine geçme olasılığı (seçim olasılığı) τ ij : i ve j noktaları arasındaki feromon miktarı η ij : i şehrinden j şehrinin görünürlüğü (sezgisel bilgi) Z i : i şehrinden ziyaret edilebilecek şehirler kümesi Adım.1 Adım teki her bir karınca için çözüm oluşturma prosedürü Rastgele bir noktadan (şehirden) başla Adım.2 Bulunulan şehirle bağlantılı her bir şehrin seçilme olasılığını hesapla (daha önce ziyaret edilmemiş olmak kaydıyla) Adım. Rastgele bir sayı belirle ve seçilme olasılığına göre bir şehir seç Adım.4 Seçilen şehre geç ve bu şehri ziyaret edilenler listesine ekle Problemimiz için (TSP), sezgisel bilgi genelde 1/d ij dir. Burada d ij, i şehri ile j şehri arasındaki uzaklıktır (veya ulaşım maliyeti). Adım.5 Tüm şehirler ziyaret edildi mi? Turu tamamla ve fitness değerini hesapla H MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 5

6 Çözüm Üretilmesi Bağlantılı her bir şehrin seçim olasılıkları hesaplandıktan sonra, [0-1] aralığında rastgele bir sayı belirlenir ve seçim olasılıkları dikkate alınarak bu sayıya göre bir şehir seçilir (Adım.). ğer i şehrinden j şehrine bağlantı yoksa (veya j şehri zaten ziyaret edilmişse) p ij = 0 kabul edilir ve böylece tekrar ziyaret edilmesi engellenmiş olur. Tüm şehirler ziyaret edilene kadar bu prosedür tekrar edilir ve ilgili karınca için bir tur tamamlanmış olur (Adım.5). Adım.1 Adım teki her bir karınca için çözüm oluşturma prosedürü Rastgele bir noktadan (şehirden) başla Adım.2 Bulunulan şehirle bağlantılı her bir şehrin seçilme olasılığını hesapla (daha önce ziyaret edilmemiş olmak kaydıyla) Adım. Rastgele bir sayı belirle ve seçilme olasılığına göre bir şehir seç Adım.4 Seçilen şehre geç ve bu şehri ziyaret edilenler listesine ekle Tüm şehirler ziyaret edildi mi? H Adım.5 Turu tamamla ve fitness değerini hesapla MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 6

7 ACO Akış Diyagramı Feromon Güncelleme Kolonideki tüm karıncalar turunu tamamladıktan sonra, karıncalar tarafından izlenen güzergahlar üzerine feromon bırakılır (Adım 4). Bu sırada tüm güzergahlar üzerinden bir miktar feromon buharlaştırılır (ρ oranınca). Bırakılan feromon miktarı, izlenen güzergahın uzunluğu ile ters orantılıdır. Yani, güzergah uzunluğu arttıkça, bırakılan feromon miktarı azalır (veya tam tersi). Böylece, kısa olan yollar üzerinde feromon birikimi daha fazla olacak ve diğer karıncalar tarafından seçilme olasılığı artacaktır. Güzergah üzerindeki bağlantılara bırakılacak feromon miktarı aşağıdaki formülasyon kullanılarak güncellenir: Burada; τ ij (t + 1) (1 ρ)τ ij (t) + τ ij (t) m τ ij t = τ k ij (t) k=1 τ ij k t = ቊ Q/L k eğer (i, j) tur k 0 değilse H Adım 5 Adım 2 ACO parametrelerini ayarla Yeni bir koloni oluştur (koloni büyüklüğü kadar karınca tanımla) Adım Adım 4 Adım 1 Yeni çözüm üretmesi için bir karıncayı serbest bırak ve çözüm üretsin Tüm karıncalar turlarını tamamladı mı? Feromon buharlaştır ve yerel feromon güncelle Koloni tarafından üretilen en iyi çözümü bul ve bu güzergah üzerine tekrar feromon bırak Adım 6 Başla Durdurma kriteri sağlandı mı? Dur ve en iyi çözümü (en yoğun feromon içeren güzergahı) göster H 17/12/2017 7

8 ACO Akış Diyagramı Durdurma Kriteri Koloni tarafından bulunan en iyi çözüm üzerinde bulunan bağlantılara yeniden feromon bırakılır (Adım 5, global feromon güncelleme). Bunun amacı bulunan en iyi çözüm üzerindeki bağlantıların diğer karıncalar tarafından tercih edilme ihtimalini artırmaktır. Durdurma kriteri sağlanana kadar bu döngü tekrar edilir ve sonuçta bulunan en iyi çözüm (tüm koloniler tarafından bulunan global en iyi çözüm) rapor edilir. Durdurma kriteri genelde maksimum koloni sayısıdır. Aslında bu kriter, GA ya benzer şekilde bir anlamda iterasyon sayısını temsil etmektedir. Burada koloni sayısı olarak salt bir şekilde "maksimum koloni sayısı" alınabileceği gibi, yine GA ya benzer şekilde "iyileşme olmadan geçen maksimum koloni sayısı" da alınabilir. H Adım 5 Adım 2 ACO parametrelerini ayarla Yeni bir koloni oluştur (koloni büyüklüğü kadar karınca tanımla) Adım Adım 4 Adım 1 Yeni çözüm üretmesi için bir karıncayı serbest bırak ve çözüm üretsin Tüm karıncalar turlarını tamamladı mı? Feromon buharlaştır ve yerel feromon güncelle Koloni tarafından üretilen en iyi çözümü bul ve bu güzergah üzerine tekrar feromon bırak Adım 6 Başla Durdurma kriteri sağlandı mı? Dur ve en iyi çözümü (en yoğun feromon içeren güzergahı) göster H 17/12/2017 8

9 Parametreler α ve β Parametreleri: α ve β, feromon miktarı ile sezgisel bilginin önemini kontrol etmek üzere kullanılan iki sabittir. ğer α = 0 ise, en yakın bağlantılı nokta çok daha büyük olasılıkla seçilecektir. ğer β = 0 ise, bu kez sezgisel bilgi göz ardı edilecek ve algoritmanın en iyi yolu bulma kabiliyetini olumsuz etkileyecektir. α ve β parametreleri için en uygun değer aralığı yandaki grafikte verilmiştir. Karınca Sayısı: Karınca sayısının arttırılması çözümde iyileşmeye neden olur. Fakat hesaplamaları arttırdığı için karınca sayısının fazla arttırılması işlem zamanlarının uzamasına neden olur. TSP problemlerinde yapılan denemeler sonucunda karınca sayısının şehir sayısına eşit seçilmesinin uygun olacağı sonucuna varılmıştır. Karınca sayısı, problem büyüklüğüne ve uygulama alanına bağlı olarak değişir. MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 9

10 Parametreler Koloni Sayısı GA daki iterasyon sayısına karşılık gelir. Denemeler sonucu yeterli büyüklükte belirlenmesi iyi çözüm üretilmesi için önemlidir. Koloni sayısının çok büyük belirlenmesi, tıpkı karınca sayısının çok büyük belirlenmesi gibi programın çalışma zamanını uzatır. Buharlaşma Oranı: Genelde (0< ρ <1) aralığında ve sıfıra yakın bir değer olarak belirlenir (örn. ρ = 0.1 gibi). Bu oranın çok yüksek belirlenmesi durumunda (örn. ρ = 0.8 gibi) en iyi çözümün bulunması çok zaman alır. Çok düşük belirlenmesi ise (örn. ρ = gibi) algoritmanın yerel optimumlara takılmasına sebep alacaktır. Q Sabiti Çözülen problemin yapısına göre belirlenen bir sabittir. Feromon matrisindeki bağlantılar üzerine bırakılacak olan feromon miktarında belirleyici role sahiptir. Buharlaşma oranı (ρ) ile dengeli olacak şekilde belirlenmelidir. ğer ρ çok büyük, Q çok küçük olursa: Bağlantılar üzerindeki feromon miktarları zamanla çabuk yok olacak ve önemli bağlantıların diğer karıncalar tarafından seçilme ihtimali daha az olacaktır. Çözümün bulunması çok fazla zaman alacaktır. ğer ρ çok küçük, Q çok büyük olursa: Bazı bağlantılar üzerinde çok çabuk aşırı miktarlarda feromon birikimi söz konusu olacak ve alternatif yolların aranması zorlaşacaktır. Bu durumda prematüre gelişim söz konusu olacak ve algoritma bir yerel optimumda takılı kalacaktır. MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

11 11 Örnek: TSP için ACO Algoritması MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017

12 Örnek: TSP için ACO Algoritması Problem verisi: Şehirlerin birbirlerine olan uzaklıkları d ij : i şehrinden j şehrine olan uzaklık A B C 6 4 Şehirler Arası Mesafe Matrisi A B C D A 6 2 B 5 2 C D D MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

13 Şehirlerin görünürlükleri, 1/d ij (sezgisel bilgi) Şehirlerin Görünürlükleri A B C D A 0, 0,17 0,50 0, B 0, 0,20 0,50 0, C 0,17 0,20 0,17 0,25 D 0,50 0,50 0,17 0,17 0, 0, 0,25 0,17 A B D 6 C 6 4 Parametreler Karınca Sayısı=5 α = 1, β = 1.5, Q = 1, ρ = 0.1 Başlangıç feromonu miktarı = 1 Her karınca başlangıçta rastgele bir şehre yerleştirilir. MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 1

14 14 İlk Koloni MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017

15 Tüm karıncalar tek tek çözüm üretir. İlk karınca: A 6 B 2 D 6 A--B-D-C-A Toplam mesafe: 20 C A'dan sonra ikinci şehrin seçimi AB 0, , , , ,8674 AC 0, , , , AD 0, , , , A* 0, , , A'den sonra üçüncü şehrin seçimi B* 0, , , , ,798 C 0,125 0, , , D 0, , , AB'den sonra dördüncü şehrin seçimi BC 0, , , , ,9541 BD* 0, , , Son şehrin seçimi DC* 0, , ,158 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

16 A'dan sonra ikinci şehrin seçimi AB 1 1 0, 0,1925 0,1925 0,8065 0,286 0,286 0,8674 AC ,1667 0,0680 0,0680 0,8065 0,0844 0,20 AD ,5000 0,56 0,56 0,8065 0,484 0,7614 A* 1 1 0, 0,1925 0,1925 0,8065 0,286 1,0000 A'den sonra üçüncü şehrin seçimi B* 1 1 0, 0,1925 0,1925 0,855 0,4992 0,4992 0,798 C ,2500 0,1250 0,1250 0,855 0,24 0,825 D ,1667 0,0680 0,0680 0,855 0,1765 1,0000 AB'den sonra dördüncü şehrin seçimi BC ,2000 0,0894 0,0894 0,440 0,2019 0,2019 0,9541 BD* ,5000 0,56 0,56 0,440 0,7981 1,0000 Son şehrin seçimi DC* ,1667 0,0680 0,0680 0,0680 1,0000 1,0000 0,158 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

17 İkinci Karınca: B C B'den sonra ikinci şehrin seçimi BA 0, , , , ,45 BC 0, , , , BD* 0, , , , B 0, , , A BD'den sonra üçüncü şehrin seçimi DA 0, , , , ,85 DC* 0, , , , D 0, , , D B-D-C-A--B Toplam mesafe: 20 BDC'den sonra dördüncü şehrin seçimi CA* 0, , , , ,06 C 0,125 0, , Son şehrin seçimi A* 0, , ,5478 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

18 Üçüncü karınca: B 5 C C'den sonra ikinci şehrin seçimi CA 0, , , , ,04 CB* 0, , , , CD 0, , , , C 0,125 0, , A 6 2 D 6 C-B-D--A-C Toplam mesafe: 22 CB'den sonra üçüncü şehrin seçimi BA 0, , , , ,6547 BD* 0,5554 0, , , B 0, , , CBD'den sonra dördüncü şehrin seçimi DA 0,5554 0, , , ,8645 D* 0, , , Son şehrin seçimi A* 0, , ,568 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

19 Dördüncü Karınca: A 2 B D 6 C D-A-B--C-D Toplam mesafe: 18 4 D'den sonra ikinci şehrin seçimi DA* 0, , , , ,057 DB 0, , , , DC 0, , , , D 0, , , DA'dan sonra üçüncü şehrin seçimi AB* 0, , , , ,245 AC 0, , , , A 0, , , DAB'den sonra dördüncü şehrin seçimi BC 0, , , , ,7541 B* 0, , , Son şehrin seçimi C* 0,125 0, ,5756 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

20 Beşinci Karınca: B 5 C 'den sonra ikinci şehrin seçimi A* 0, , ,2992 0,2992 0,1954 B 0, , ,2992 0, C 0,125 0, , , D 0, , , A D 6 6 -A-B-C-D- Toplam mesafe: 2 A'dan sonra üçüncü şehrin seçimi AB* 0, , , , ,087 AC 0, , , , AD 0, , , AB'den sonra dördüncü şehrin seçimi BC* 0, , , , ,102 BD 0, , , Son şehrin seçimi CD* 0, , ,457 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

21 Feromon Güncelleme Feromon güncelleme yaparken, her bir bağlantı üzerine bırakılacak toplam feromon miktarını hesaplamak için her bir karınca tarafından bırakılacak feromonlar toplanır. m τ ij t = τ k ij (t) k=1 τ ij k t = ቊ Q/L k eğer (i, j) tur k 0 değilse Örneğimizdeki beş adet karınca tarafından AB bağlantısı üzerine bırakılacak olan feromon: AB AB 1 ( t) AB 2 ( t) AB ( t) AB 4 ( t) ( t) (1/18) (1/ 2) ( t) olarak hesaplanır. Feromon matrisindeki AB bağlantısı için mevcut feromon miktarından yapılan buharlaştırma ve yukarıda hesaplanan feromonun eklenmesi sonrasında ise, feromon matrisindeki AB bağlantısı için güncel feromon miktarı aşağıdaki gibi hesaplanır: τ ij t ρ τ ij t + τ ij t = = AB Feromon matrisindeki diğer tüm bağlantıların (örn. AC, AD, A, BA, BC ) feromon miktarları da benzer şekilde güncellenir. Son olarak en iyi güzergah (D-A-B--C-D) üzerindeki bağlantılara τ ij t kadar yeniden feromon yüklenir (global feromon güncelleme) ve bir sonraki iterasyona (koloni 2) geçilir. AB ( t) MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

22 Feromon Güncelleme Başlangıç Feromon Matrisi Yüklenecek Yerel Feromon Miktarları A B C D A B C D A A 0, , ,1 B B 0 0, , , C C 0,1 0, , D D 0, ,1 0, ,0889 0,1 0, Buharlaştırma ve Yerel Feromon Yükleme Sonrası Feromonlar n İyi Karıncanın İzlediği Güzergah A B C D A B C D A 0, , ,9 1 A 1 B 0,9 0, , , B 1 C 1 0, , ,9 C 1 D 0, ,9 1 0,9889 D 1 0, , ,9 1 Mesafe: 18 Global Feromon Yükleme Sonrası Feromon Miktarları A B C D A 1, , ,9 1 B 0,9 0, , , C 1 0, , ,9 D 1, ,9 1 0,9889 0, , ,9 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

23 2 İkinci Koloni MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017

24 Karınca 1 A'dan sonra ikinci şehrin seçimi AB 1,05 1, , 0,1925 0,200 0,7779 0,2609 0,2609 0,642 AC 0,95 0, ,1667 0,0680 0,064 0,7779 0,0827 0,46 AD* 0,9 0,9 2 0,5000 0,56 0,182 0,7779 0,4090 0,7526 A 1 1 0, 0,1925 0,1925 0,7779 0,2474 1,0000 AD'den sonra üçüncü şehrin seçimi DB* 0,9 0,9 2 0,5000 0,56 0,182 0,4529 0,7025 0,7025 0,565 DC ,1667 0,0680 0,0680 0,4529 0,1502 0,8528 D 0,98 0,98 6 0,1667 0,0680 0,0667 0,4529 0,1472 1,0000 ADB'den sonra dördüncü şehrin seçimi BC 0,94 0,94 5 0,2000 0,0894 0,0841 0,2785 0,019 0,019 0,6674 B* 1,01 1,01 0, 0,1925 0,1944 0,2785 0,6981 1,0000 Son şehrin seçimi C* 1,01 1,01 4 0,2500 0,1250 0,126 0,126 1,0000 1,0000 0,757 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

25 Karınca 2 B'den sonra ikinci şehrin seçimi BA 0,9 0,9 0, 0,1925 0,172 0,8218 0,2108 0,2108 0,45 BC 0,94 0, ,2000 0,0894 0,0844 0,8218 0,1027 0,14 BD* 1,05 1, ,5000 0,56 0,696 0,8218 0,4498 0,762 B 1,01 1, , 0,1925 0,1946 0,8218 0,268 1,0000 BD'den sonra üçüncü şehrin seçimi DA* 1,01 1,01 2 0,5000 0,56 0,571 0,4918 0,7261 0,7261 0,184 DC ,1667 0,0680 0,0680 0,4918 0,18 0,8644 D 0,98 0,98 6 0,1667 0,0680 0,0667 0,4918 0,156 1,0000 BDA'dan sonra dördüncü şehrin seçimi AC 0,94 0,94 6 0,1667 0,0680 0,0640 0,2564 0,2494 0,2494 0,445 A* 1 1 0, 0,1925 0,1925 0,2564 0,7506 1,0000 Son şehrin seçimi C* 1,01 1,01 4 0,2500 0,1250 0,126 0,126 1,0000 1,0000 0,48 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

26 Karınca C'den sonra ikinci şehrin seçimi CA ,1667 0,0680 0,0680 0,61 0,2025 0,2025 0,78 CB 0,94 0,94 5 0,2000 0,0894 0,0841 0,61 0,2502 0,4526 CD 1,05 1,05 6 0,1667 0,0680 0,0714 0,61 0,2126 0,6652 C* 0,9 0,9 4 0,2500 0,1250 0,1125 0,61 0,48 1,0000 C'den sonra üçüncü şehrin seçimi A* 0,98 0,98 0, 0,1925 0,1886 0,442 0,4264 0,4264 0,15 B 1 1 0, 0,1925 0,1925 0,442 0,451 0,8615 D 0,9 0,9 6 0,1667 0,0680 0,0612 0,442 0,185 1,0000 CA'dan sonra dördüncü şehrin seçimi AB 1,05 1,05 0, 0,1925 0,2021 0,520 0,884 0,884 0,64 AD* 0,9 0,9 2 0,5000 0,56 0,182 0,520 0,6116 1,0000 Son şehrin seçimi DB* 0,9 0,9 2 0,5000 0,56 0,182 0,182 1,0000 1,0000 0,564 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

27 Karınca 4 D'den sonra ikinci şehrin seçimi DA 1,01 1, ,5000 0,56 0,575 0,8104 0,4411 0,4411 0,562 DB* 0,9 0,9 2 0,5000 0,56 0,182 0,8104 0,926 0,88 DC ,1667 0,0680 0,0680 0,8104 0,0840 0,9177 D 0,98 0,98 6 0,1667 0,0680 0,0667 0,8104 0,082 1,0000 DB'den sonra üçüncü şehrin seçimi BA 0,9 0,9 0, 0,1925 0,172 0,4517 0,85 0,85 0,87 BC 0,94 0,94 5 0,2000 0,0894 0,0841 0,4517 0,1862 0,5696 B* 1,01 1,01 0, 0,1925 0,1944 0,4517 0,404 1,0000 DB'den sonra dördüncü şehrin seçimi A* 0,98 0,98 0, 0,1925 0,1886 0,149 0,5990 0,5990 0,4541 C 1,01 1,01 4 0,2500 0,1250 0,126 0,149 0,4010 1,0000 Son şehrin seçimi AC* 0,94 0,94 6 0,1667 0,0680 0,0640 0,0640 1,0000 1,0000 0,56 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

28 Karınca 5 'den sonra ikinci şehrin seçimi A* 0,99 0,9889 0, 0,1925 0,190 0,5704 0,7 0,7 0,241 B 1 1 0, 0,1925 0,1925 0,5704 0,74 0,6711 C 1,01 1, ,2500 0,1250 0,1264 0,5704 0,2216 0,8926 D 0,9 0,9 6 0,1667 0,0680 0,0612 0,5704 0,1074 1,0000 A'dan sonra üçüncü şehrin seçimi AB 1,05 1, , 0,1925 0,200 0,5855 0,466 0,466 0,692 AC 0,95 0, ,1667 0,0680 0,064 0,5855 0,1099 0,4565 AD* 0,9 0,9 2 0,5000 0,56 0,182 0,5855 0,545 1,0000 AD'den sonra dördüncü şehrin seçimi DB* 0,9 0,9 2 0,5000 0,56 0,182 0,862 0,828 0,828 0,542 DC ,1667 0,0680 0,0680 0,862 0,1762 1,0000 Son şehrin seçimi BC* 0,94 0,94 5 0,2000 0,0894 0,0841 0,0841 1,0000 1,0000 0,89 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

29 Feromon Güncelleme* İlk İterasyon Sonrası Feromon Matrisi Yüklenecek Yerel Feromon Miktarları A B C D A B C D A 1, , ,9 1 A 0 0,05 0, ,0625 B 0,9 0, , , B 0 0,125 0,0625 0, C 1 0, , ,9 C 0, ,0625 0,05 0,125 D 1, ,9 1 0,9889 D 0,0625 0, , , ,9 0, , Buharlaştırma ve Yerel Feromon Yükleme Sonrası Feromonlar n İyi Karıncanın İzlediği Güzergah A B C D A B C D A 0,9491 0, , ,9625 A 1 B 0,81 0,9741 1, , B 1 C 0, , ,9991 0,95 C 1 D 0,9725 1, ,9 0,89004 D 1 1, ,9 1,0124 0,81 1 Mesafe: 16 Global Feromon Yükleme Sonrası Feromon Miktarları A B C D A 0,9491 0, , ,025 B 0,81 0,9741 1, , C 0, , ,9991 0,95 D 1,05 1, ,9 0, , ,9 1, ,81 MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/

30 Notlar İterasyonlar bu şekilde devam ettirilerek, belirli bir koloni sayısına ulaşılınca algoritma sonlandırılabilir ve tüm koloniler tarafından bulunan mevcut en iyi çözüm yazdırılır. Örneğin bu boyuttaki bir problem için maksimum koloni sayısı 15 olabilir. Fakat problem boyutu büyüdükçe, maksimum koloni sayısının da artırılması gerekir. Aksi halde en iyi çözüm yakalanamayabilir. Her bir koloni turunun sonucunda güncellenen feromon matrisi, bir sonraki karınca kolonisi tarafından kullanılır. Sezgisel bilgi matrisi değişmez. Algoritmanın sonuna kadar hücre değerleri aynı kalır. Yukarıdaki örnek problemin çözümüne ilişkin oluşturulmuş hesaplama tablolarına aşağıdaki linkten ulaşılabilir: MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017 0

31 Kaynakça Çayıroğlu, İ., Optimizasyon Teknikleri Ders Notları, Karabük Üniversitesi, 6.Hafta-Karinca_Koloni_Algoritmasi.pdf, rişim Tarihi: 10 Kasım Keedwell,. C., Nature Inspired Computation Lecture Notes, xeter Universitesi, M. Dorigo and T. Stützle. Ant Colony Optimization, MIT Press, Cambridge, Aydın, İ., Meta Sezgisel Yöntemler Ders Notları, Fırat Üniversitesi, rişim Tarihi 14 Kasım Akyol, S., Alataş, B., Güncel Sürü Zekası Optimizasyon Algoritmaları, Nevşehir Üniversitesi Fen Bilimleri nstitü Dergisi 1 (2012) Tamer, S., Karakuzu, C., Parçacık Sürüsü Optimizasyon Algoritması ve Benzetim Örnekleri, rişim Tarihi: ACO Website (by Dorigo), MM411 - Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ 17/12/2017

Karınca Koloni Algoritması 1

Karınca Koloni Algoritması 1 Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr Karınca Koloni Algoritması 1 6 Ders Planı (Vize Sonrası) 11. Hafta (H7312): Sürü Zekası, Doğada Karıncalar, ACO Giriş 12. Hafta (H7312):

Detaylı

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

Detaylı

Zeki Optimizasyon Teknikleri

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

Detaylı

1 Actions-> Generate Random TSP yolunu izleyerek 100 şehirden oluşan bir gezgin satıcı problemi oluşturunuz.

1 Actions-> Generate Random TSP yolunu izleyerek 100 şehirden oluşan bir gezgin satıcı problemi oluşturunuz. BAUN, Endüstri Mühendisliği Bölümü, Popülasyon Temelli Algoritmalar ACO-2 Laboratuvar Uygulaması 04.12.2017, C106 Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Öncelikle uygulama kapsamında kullanacağımız acopt.jar dosyasını

Detaylı

İLERİ ALGORİTMA ANALİZİ KARINCA KOLONİ ALGORİTMASI

İLERİ ALGORİTMA ANALİZİ KARINCA KOLONİ ALGORİTMASI İLERİ ALGORİTMA ANALİZİ 1. Gerçek Karıncaların Davranışları KARINCA KOLONİ ALGORİTMASI Gerçek karıncalar, yuvaları ile yiyecek kaynağı arasındaki en kısa yolu bulma kabiliyetine sahiptirler ve ayrıca çevredeki

Detaylı

KARINCA OPTİMİZASYONU. Harun Kayıkçı

KARINCA OPTİMİZASYONU. Harun Kayıkçı KARINCA OPTİMİZASYONU Harun Kayıkçı Ö Z E T : Karınca kolonisi optimizasyonu algoritması, kombinasyonel (kombinasyon hesapları içeren) optimizasyon problemlerinde, optimuma en yakın çözümü üretmek için

Detaylı

Zeki Optimizasyon Teknikleri. Karınca Algoritması (Ant Algorithm)

Zeki Optimizasyon Teknikleri. Karınca Algoritması (Ant Algorithm) Zeki Optimizasyon Teknikleri Karınca Algoritması (Ant Algorithm) Karınca Algoritması 1996 yılında Marco Dorigo tarafından ortaya atılmıştır. Temel olarak karıncaların yiyecek madde ile yuvaları arasındaki

Detaylı

GENETİK ALGORİTMALAR BÜŞRA GÜRACAR

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

Detaylı

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

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

Detaylı

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

Karınca Kolonisi Algoritmasının Zaman Çizelgelemesi Üzerine: Bir Modellemesi ve Uygulaması Karınca Kolonisi Algoritmasının Zaman Çizelgelemesi Üzerine: Bir Modellemesi ve Uygulaması Hülya Özdağ 1, Nilgün Aygör 1, Aykut Parlak 2 1 Yıldız Teknik Üniversitesi Matematik Bölümü, İstanbul 2 Yıldız

Detaylı

Gezgin Satıcı Probleminin Karınca Kolonisi ve Genetik Algoritmalarla Eniyilemesi ve Karşılaştırılması

Gezgin Satıcı Probleminin Karınca Kolonisi ve Genetik Algoritmalarla Eniyilemesi ve Karşılaştırılması Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi Suleyman Demirel University Journal of Natural andappliedscience 18(1), 8-13, 2014 Gezgin Satıcı Probleminin Karınca Kolonisi ve Genetik Algoritmalarla

Detaylı

Doğal Hesaplama (COMPE 564) Ders Detayları

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

Detaylı

Zeki Optimizasyon Teknikleri

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:

Detaylı

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok

BÖLÜM III: Şebeke Modelleri. Şebeke Kavramları. Şebeke Kavramları. Şebeke Kavramları. Yönlü Şebeke (Directed Network) Dal / ok 8.0.0 Şebeke Kavramları BÖLÜM III: Şebeke Modelleri Şebeke (Network) Sonlu sayıdaki düğümler kümesiyle, bunlarla bağlantılı oklar (veya dallar) kümesinin oluşturduğu yapı şeklinde tanımlanabilir ve (N,A)

Detaylı

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

Detaylı

Fonksiyon Optimizasyonunda Genetik Algoritmalar

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

Detaylı

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

Detaylı

GEZGİN SATICI PROBLEMİ. Feasible Çözümler? Optimal Çözüm?

GEZGİN SATICI PROBLEMİ. Feasible Çözümler? Optimal Çözüm? 7..07 ÖRNEK : Bir ilaç satış temsilcisi no lu şehirde yaşamaktadır ve mevcut programında ziyaret etmesi gereken farklı şehirde yaşayan müşterileri mevcuttur. Şehirler arasındaki mesafeler tabloda verilmiştir.

Detaylı

DENGELEME HESABI-I DERS NOTLARI

DENGELEME HESABI-I DERS NOTLARI DENGELEME HESABI-I DERS NOTLARI Ağırlık ve Ters Ağırlık (Kofaktör) Prof. Dr. Mualla YALÇINKAYA Yrd. Doç. Dr. Emine TANIR KAYIKÇI Karadeniz Teknik Üniversitesi, Harita Mühendisliği Bölümü Trabzon, 016 AĞIRLIK

Detaylı

GA, AS, ACS VE MMAS ALGORİTMALARI PERFORMANSLARININ GEZGİN SATICI PROBLEMİ ÇÖZÜMÜ ÜZERİNDE DEĞERLENDİRİLMESİ

GA, AS, ACS VE MMAS ALGORİTMALARI PERFORMANSLARININ GEZGİN SATICI PROBLEMİ ÇÖZÜMÜ ÜZERİNDE DEĞERLENDİRİLMESİ 50 SDU International Journal of Technological Sciences pp. 50-60 Computational Technologies GA, AS, ACS VE MMAS ALGORİTMALARI PERFORMANSLARININ GEZGİN SATICI PROBLEMİ ÇÖZÜMÜ ÜZERİNDE DEĞERLENDİRİLMESİ

Detaylı

Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST328 Yöneylem Araştırması 2 Dersi Bahar Dönemi. Hazırlayan: Doç. Dr.

Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST328 Yöneylem Araştırması 2 Dersi Bahar Dönemi. Hazırlayan: Doç. Dr. Anadolu Üniversitesi Endüstri Mühendisliği Bölümü İST8 Yöneylem Araştırması Dersi 00-0 Bahar Dönemi Hazırlayan: Doç. Dr. Nil ARAS AÇIKLAMA Bu sunu izleyen kaynaklardaki örnek ve bilgilerden faydalanarak

Detaylı

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

Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği) Karınca Kolonisi Algoritmasının Zaman Çizelgelemesi Üzerine: Bir Modellemesi ve Uygulaması Hülya Özdağ (YTÜ Matematik Bölümü Ö.Ü.) Nilgün Aygör (YTÜ Matematik Bölümü Ö.Ü.) Aykut Parlak (YTÜ Matematik Mühendisliği)

Detaylı

Oluşturulan evren listesinden örnekleme birimlerinin seçkisiz olarak çekilmesidir

Oluşturulan evren listesinden örnekleme birimlerinin seçkisiz olarak çekilmesidir Bilimsel Araştırma Yöntemleri Prof. Dr. Şener Büyüköztürk Doç. Dr. Ebru Kılıç Çakmak Yrd. Doç. Dr. Özcan Erkan Akgün Doç. Dr. Şirin Karadeniz Dr. Funda Demirel Örnekleme Yöntemleri Evren Evren, araştırma

Detaylı

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

EM302 Yöneylem Araştırması 2. Dr. Özgür Kabak EM302 Yöneylem Araştırması 2 Dr. Özgür Kabak TP Çözümü TP problemlerinin çözümü için başlıca iki yaklaşım vardır kesme düzlemleri (cutting planes) dal sınır (branch and bound) tüm yaklaşımlar tekrarlı

Detaylı

YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN

YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN YAPI STATİĞİ II (Hiperstatik Sistemler) Yrd. Doç. Dr. Selçuk KAÇIN Yapı Sistemleri: İzostatik (Statikçe Belirli) Sistemler : Bir sistemin tüm kesit tesirlerini (iç kuvvetlerini) ve mesnet reaksiyonlarını

Detaylı

Zeki Optimizasyon Teknikleri

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

Detaylı

Zeki Optimizasyon Teknikleri

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

Detaylı

METASEZGİSEL YÖNTEMLER

METASEZGİSEL YÖNTEMLER METASEZGİSEL YÖNTEMLER Ara sınav - 30% Ödev (Haftalık) - 20% Final (Proje Sunumu) - 50% - Dönem sonuna kadar bir optimizasyon tekniğiyle uygulama geliştirilecek (Örn: Zaman çizelgeleme, en kısa yol bulunması,

Detaylı

Karar Destek Sistemi

Karar Destek Sistemi Karar Destek Sistemi Müşteri Seçimi ve Rut Optimizasyonu Üretilen bir mamülün/hizmetin üretici firma ya da pazarlama şirketlerince, satış noktalarına verimli olarak yapılan müşteri ziyaretlerine rut diyebiliriz.

Detaylı

OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI

OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI OPTİMUM GÜÇ AKIŞININ YAPAY ARI KOLONİSİ İLE SAĞLANMASI A. Doğan 1 M. Alçı 2 Erciyes Üniversitesi Mühendislik Fakültesi Elektrik-Elektronik Mühendisliği Bölümü 1 ahmetdogan@erciyes.edu.tr 2 malci@erciyes.edu.tr

Detaylı

T.C. BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE VE İMALAT MÜHENDİSLİĞİ BÖLÜMÜ MIM331 MÜHENDİSLİKTE DENEYSEL METODLAR DERSİ

T.C. BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE VE İMALAT MÜHENDİSLİĞİ BÖLÜMÜ MIM331 MÜHENDİSLİKTE DENEYSEL METODLAR DERSİ T.C. BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ MAKİNE VE İMALAT MÜHENDİSLİĞİ BÖLÜMÜ MIM331 MÜHENDİSLİKTE DENEYSEL METODLAR DERSİ 3 NOKTA EĞME DENEY FÖYÜ ÖĞRETİM ÜYESİ YRD.DOÇ.DR.ÖMER KADİR

Detaylı

İLERİ ALGORİTMA ANALİZİ TABU ARAMA ALGORİTMASI (TABU SEARCH)

İLERİ ALGORİTMA ANALİZİ TABU ARAMA ALGORİTMASI (TABU SEARCH) İLERİ ALGORİTMA ANALİZİ TABU ARAMA ALGORİTMASI (TABU SEARCH) Tabu Arama Algoritması, optimizasyon problemlerinin çözümü için F.Glover tarafından geliştirilmiş iteratif bir araştırma algoritmasıdır. Temel

Detaylı

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

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTIRMA MODELİNİN TANIMI Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

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

ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ ULAŞTIRMA MODELİ VE ÇEŞİTLİ ULAŞTIRMA MODELLERİ Özlem AYDIN Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü ULAŞTıRMA MODELININ TANıMı Ulaştırma modeli, doğrusal programlama probleminin özel bir şeklidir.

Detaylı

Montaj Hatti Tasarımı ve Analizi - 5

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

Detaylı

MAT223 AYRIK MATEMATİK

MAT223 AYRIK MATEMATİK MAT223 AYRIK MATEMATİK Gezgin Satıcı Problemi 9. Bölüm Emrah Akyar Anadolu Üniversitesi Fen Fakültesi Matematik Bölümü, ESKİŞEHİR 2014 2015 Öğretim Yılı Gezgin Satıcı Problemi Soru n tane şehri olan bir

Detaylı

MAT223 AYRIK MATEMATİK

MAT223 AYRIK MATEMATİK MAT223 AYRIK MATEMATİK Gezgin Satıcı Problemi 9. Bölüm Emrah Akyar Anadolu Üniversitesi Fen Fakültesi Matematik Bölümü, ESKİŞEHİR 2014 2015 Öğretim Yılı Gezgin Satıcı Problemi Soru n tane şehri olan bir

Detaylı

Wichita State University Libraries SOAR: Shocker Open Access Repository

Wichita State University Libraries SOAR: Shocker Open Access Repository Wichita State University Libraries SOAR: Shocker Open Access Repository Mehmet Bayram Yildirim Industrial Engineering Paralel makineli bir üretim sisteminin karinca koloni, Optimizasyonu ile çizelgelenmesi

Detaylı

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

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) Genetik Algoritma 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) 3 Genetik Algoritma Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web:

Detaylı

Montaj Hatti Tasarımı ve Analizi - 8

Montaj Hatti Tasarımı ve Analizi - 8 Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü 2017-2018 Bahar Yarıyılı Montaj Hatti Tasarımı ve Analizi - 8 Yrd. Doc. Dr. Ibrahim Kucukkoc http://ikucukkoc.baun.edu.tr Tek Modelli Düz MHD Problemlerinin

Detaylı

İZMİR İN GEZGİN SATICISI

İZMİR İN GEZGİN SATICISI ÖZEL EGE LİSESİ İZMİR İN GEZGİN SATICISI HAZIRLAYAN ÖĞRENCİLER: Aylin RAMYAR Doruk ÇAKMAKÇI DANIŞMAN ÖĞRETMEN: Serenay YILMAZ İZMİR 2014 İÇİNDEKİLER 1. PROJENİN AMACI... 3 2. GİRİŞ... 3 3. ÖN BİLGİLER...

Detaylı

METASEZGİSEL YÖNTEMLER. Genetik Algoritmalar

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

Detaylı

YÖNEYLEM ARAŞTIRMASI - III

YÖNEYLEM ARAŞTIRMASI - III YÖNEYLEM ARAŞTIRMASI - III Prof. Dr. Cemalettin KUBAT Yrd. Doç. Dr. Özer UYGUN İçerik Altın Oran (Golden Section Search) Arama Metodu Tek değişkenli bir f(x) fonksiyonunu ele alalım. [Bazı x ler için f

Detaylı

EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü. Dr. Özgür Kabak

EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü. Dr. Özgür Kabak EM302 Yöneylem Araştırması 2 Çok değişkenli DOP ların çözümü Dr. Özgür Kabak Doğrusal olmayan programlama Tek değişkenli DOP ların çözümü Uç noktaların analizi Altın kesit Araması Çok değişkenli DOP ların

Detaylı

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon

Kısıtsız Optimizasyon OPTİMİZASYON Kısıtsız Optimizasyon OPTİMİZASYON Bu bölümde çok değişkenli kısıtsız optimizasyon problemlerinin çözüm yöntemleri incelenecektir. Bu bölümde anlatılacak yöntemler, kısıtlı optimizasyon problemlerini de çözebilmektedir. Bunun

Detaylı

Esnek Hesaplamaya Giriş

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

Detaylı

YTÜ Makine Mühendisliği Bölümü Mekanik Anabilim Dalı Genel Laboratuvar Dersi Eğilme Deneyi Çalışma Notu

YTÜ Makine Mühendisliği Bölümü Mekanik Anabilim Dalı Genel Laboratuvar Dersi Eğilme Deneyi Çalışma Notu YTÜ Makine Mühendisliği Bölümü Mekanik Anabilim Dalı Genel Laboratuvar Dersi Eğilme Deneyi Çalışma Notu Laboratuar Yeri: B Blok en alt kat Mekanik Laboratuarı Laboratuar Adı: Eğilme Deneyi Konu: Elastik

Detaylı

ÖZEL EGE LİSESİ 13. OKULLAR ARASI MATEMATİK YARIŞMASI 8. SINIF ELEME SINAVI TEST SORULARI

ÖZEL EGE LİSESİ 13. OKULLAR ARASI MATEMATİK YARIŞMASI 8. SINIF ELEME SINAVI TEST SORULARI 1. x,y,z pozitif tam sayılardır. 1 11 x + = 8 y + z olduğuna göre, x.y.z açtır? 3 B) 4 C) 6 D)1 3 1 4. {,1,1,1,...,1 } 1 ümesinin en büyü elemanının diğer 1 elemanın toplamına oranı, hangi tam sayıya en

Detaylı

Self Organising Migrating Algorithm

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

Detaylı

Makine Öğrenmesi 2. hafta

Makine Öğrenmesi 2. hafta Makine Öğrenmesi 2. hafta Uzaklığa dayalı gruplandırma K-means kümeleme K-NN sınıflayıcı 1 Uzaklığa dayalı gruplandırma Makine öğrenmesinde amaç birbirine en çok benzeyen veri noktalarını aynı grup içerisinde

Detaylı

AST416 Astronomide Sayısal Çözümleme - II. 6. Monte Carlo

AST416 Astronomide Sayısal Çözümleme - II. 6. Monte Carlo AST416 Astronomide Sayısal Çözümleme - II 6. Monte Carlo Bu derste neler öğreneceksiniz? Monte Carlo Yöntemleri Markov Zinciri (Markov Chain) Rastgele Yürüyüş (Random Walk) Markov Chain Monte Carlo, MCMC

Detaylı

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

ANT SYSTEM ALGORİTMASININ JAVA İLE GÖRSELLEŞTİRİLMESİ

ANT SYSTEM ALGORİTMASININ JAVA İLE GÖRSELLEŞTİRİLMESİ ANT SYSTEM ALGORİTMASININ JAVA İLE GÖRSELLEŞTİRİLMESİ ÖZET Aybars Uğur Ege Üniversitesi Bilgisayar Müh. Bölümü aybars.ugur@ege.edu.tr Bu çalışmada sürü zekası, karınca kolonisi optimizasyonu ve Ant System

Detaylı

OPTİMİZASYON TEKNİKLERİ. Kısıtsız Optimizasyon

OPTİMİZASYON TEKNİKLERİ. Kısıtsız Optimizasyon OPTİMİZASYON TEKNİKLERİ Kısıtsız Optimizasyon Giriş Klasik optimizasyon yöntemleri minimum veya maksimum değerlerini bulmak için türev gerektiren ve gerektirmeyen teknikler olarak bilinirler. Bu yöntemler

Detaylı

Burma deneyinin çekme deneyi kadar geniş bir kullanım alanı yoktur ve çekme deneyi kadar standartlaştırılmamış bir deneydir. Uygulamada malzemelerin

Burma deneyinin çekme deneyi kadar geniş bir kullanım alanı yoktur ve çekme deneyi kadar standartlaştırılmamış bir deneydir. Uygulamada malzemelerin BURMA DENEYİ Burma deneyinin çekme deneyi kadar geniş bir kullanım alanı yoktur ve çekme deneyi kadar standartlaştırılmamış bir deneydir. Uygulamada malzemelerin genel mekanik özelliklerinin saptanmasında

Detaylı

Kafes Sistemler. Birbirlerine uç noktalarından bağlanmış çubuk elemanların oluşturduğu sistemlerdir.

Kafes Sistemler. Birbirlerine uç noktalarından bağlanmış çubuk elemanların oluşturduğu sistemlerdir. Kafes Sistemler Birbirlerine uç noktalarından bağlanmış çubuk elemanların oluşturduğu sistemlerdir. Kafes Sistemler Birçok uygulama alanları vardır. Çatı sistemlerinde, Köprülerde, Kulelerde, Ve benzeri

Detaylı

Uzaktan Algılama Teknolojileri

Uzaktan Algılama Teknolojileri Uzaktan Algılama Teknolojileri Ders 11 Hiperspektral Görüntülerde Kümeleme ve Sınıflandırma Alp Ertürk alp.erturk@kocaeli.edu.tr Sınıflandırma Sınıflandırma işleminin amacı, her piksel vektörüne bir ve

Detaylı

11.Hafta En kısa yollar I-II-III Devam. Negatif Ağırlıklı En Kısa Yollar Doğruluk Çözümleme

11.Hafta En kısa yollar I-II-III Devam. Negatif Ağırlıklı En Kısa Yollar Doğruluk Çözümleme 11.Hafta En kısa yollar I-II-III Devam Negatif Ağırlıklı En Kısa Yollar Doğruluk Çözümleme 1 En Kısa Yollar II Bellman-Ford algoritması 2 3 Negatif Maliyetli Çember Eğer graf negatif maliyetli çember içeriyorsa,

Detaylı

KARINCA KOLONİSİ ALGORİTMASI İLE BİLGİSAYAR AĞLARININ TOPOLOJİK EN İYİLENMESİ TOPOLOGICAL OPTIMIZATION OF COMPUTER NETWORKS USING ANT COLONY ALGORİTHM

KARINCA KOLONİSİ ALGORİTMASI İLE BİLGİSAYAR AĞLARININ TOPOLOJİK EN İYİLENMESİ TOPOLOGICAL OPTIMIZATION OF COMPUTER NETWORKS USING ANT COLONY ALGORİTHM KARINCA KOLONİSİ ALGORİTMASI İLE BİLGİSAYAR AĞLARININ TOPOLOJİK EN İYİLENMESİ TOPOLOGICAL OPTIMIZATION OF COMPUTER NETWORKS USING ANT COLONY ALGORİTHM YAVUZ SELİM ÖZDEMİR Başkent Üniversitesi Lisansüstü

Detaylı

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir.

Her bir polis devriyesi ancak bir çağrıyı cevaplayabilir. Bir çağrıya en fazla bir devriye atanabilir. 7. Atama Modelleri: Atama modelleri belli işlerin veya görevlerin belli kişi veya kurumlara atanması ile alakalıdır. Doğrusal programlama modellerinin bir türüdür ve yapı itibariyle ulaştırma modellerine

Detaylı

DOĞRUSAL ANTEN DİZİLERİNDE OPTİMUM DEMET ŞEKİLLENDİRME AMACIYLA KARINCA KOLONİ OPTİMİZASYON ALGORİTMASININ KULLANILMASI ÖZET

DOĞRUSAL ANTEN DİZİLERİNDE OPTİMUM DEMET ŞEKİLLENDİRME AMACIYLA KARINCA KOLONİ OPTİMİZASYON ALGORİTMASININ KULLANILMASI ÖZET Erciyes Üniversitesi Fen Bilimleri Enstitüsü Dergisi 22(1-2) 66-74 (26) http://fbe.erciyes.edu.tr/ ISSN 112-2354 DOĞRUSAL ANTEN DİZİLERİNDE OPTİMUM DEMET ŞEKİLLENDİRME AMACIYLA KARINCA KOLONİ OPTİMİZASYON

Detaylı

BURSA TEKNİK ÜNİVERSİTESİ DOĞA BİLİMLERİ, MİMARLIK VE MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ 3 NOKTA EĞME DENEYİ FÖYÜ

BURSA TEKNİK ÜNİVERSİTESİ DOĞA BİLİMLERİ, MİMARLIK VE MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ 3 NOKTA EĞME DENEYİ FÖYÜ BURSA TEKNİK ÜNİVERSİTESİ DOĞA BİLİMLERİ, MİMARLIK VE MÜHENDİSLİK FAKÜLTESİ MAKİNE MÜHENDİSLİĞİ BÖLÜMÜ 3 NOKTA EĞME DENEYİ FÖYÜ BURSA - 2016 1. GİRİŞ Eğilme deneyi malzemenin mukavemeti hakkında tasarım

Detaylı

İSTATİSTİKSEL TAHMİNLEME. Örneklem istatistiklerinden hareketle ana kütle parametreleri hakkında genelleme yapmaya istatistiksel tahminleme denir.

İSTATİSTİKSEL TAHMİNLEME. Örneklem istatistiklerinden hareketle ana kütle parametreleri hakkında genelleme yapmaya istatistiksel tahminleme denir. İSTATİSTİKSEL TAHMİNLEME Örneklem istatistiklerinden hareketle ana kütle parametreleri hakkında genelleme yapmaya istatistiksel tahminleme denir. 1 ŞEKİL: Evren uzay-örneklem uzay İstatistiksel tahmin

Detaylı

Google Maps ve Genetik Algoritmalarla GSP Çözümü İçin Öneri

Google Maps ve Genetik Algoritmalarla GSP Çözümü İçin Öneri Google Maps ve Genetik Algoritmalarla GSP Çözümü İçin Öneri Onur KARASOY 1, Serkan BALLI 2 1 Muğla Sıtkı Koçman Üniversitesi Bilgi İşlem Dairesi Başkanlığı 2 Muğla Sıtkı Koçman Üniversitesi Bilişim Sistemleri

Detaylı

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Kümeleme) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Kümeleme İşlemleri Kümeleme Tanımı Kümeleme Uygulamaları Kümeleme Yöntemleri Kümeleme (Clustering) Kümeleme birbirine

Detaylı

Poisson Dağılımı Özellikleri ve Olasılıkların Hesaplanması

Poisson Dağılımı Özellikleri ve Olasılıkların Hesaplanması Özellikleri ve Olasılıkların Hesaplanması Doç. Dr. Ertuğrul ÇOLAK Eskişehir Osmangazi Üniversitesi Tıp Fakültesi Biyoistatistik Anabilim Dalı Poisson dağılımı kesikli dağılımlar içinde Binom dağılımından

Detaylı

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

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

Detaylı

Aks yük hesaplamaları. Aks yükleri ve yük hesaplamaları ile ilgili genel bilgi

Aks yük hesaplamaları. Aks yükleri ve yük hesaplamaları ile ilgili genel bilgi Aks yükleri ve yük hesaplamaları ile ilgili genel bilgi Kamyonları kullanan tüm taşıma tipleri kamyon şasisinin belli bir üstyapı tarafından desteklenmesini gerektirir. Aks yükü hesaplamalarının amacı

Detaylı

FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama

FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama FABRİKA ORGANİZASYONU Üretim Planlama ve Yönetimi 2. Uygulama: Sipariş ve Parti Büyüklüğü Hesaplama Uygulamalar 1. İhtiyaç Hesaplama 2. Sipariş ve Parti Büyüklüğü Hesaplama 3. Dolaşım Akış Çizelgeleme/Terminleme

Detaylı

Karınca Koloni Algoritması. Prof.Dr.Adem KALINLI

Karınca Koloni Algoritması. Prof.Dr.Adem KALINLI Karınca Koloni Algoritması Erciyes Üniversitesi Ekim 212 Giriş Son zamanlarda biyolojik sistemlerden esinlenerek geliştirilen algoritmalar yapa zeka araştırmacılarının daha çok ilgisini çekmektedir. Doğada

Detaylı

BURULMA (TORSİON) Dairesel Kesitli Çubukların (Millerin) Burulması MUKAVEMET - Ders Notları - Prof.Dr. Mehmet Zor

BURULMA (TORSİON) Dairesel Kesitli Çubukların (Millerin) Burulması MUKAVEMET - Ders Notları - Prof.Dr. Mehmet Zor 3 BURULMA (TORSİON) Dairesel Kesitli Çubukların (Millerin) Burulması 1.1.018 MUKAVEMET - Ders Notları - Prof.Dr. Mehmet Zor 1 3. Burulma Genel Bilgiler Burulma (Torsion): Dairesel Kesitli Millerde Gerilme

Detaylı

Gezgin Satıcı Probleminin Benzetilmiş Tavlama Yöntemiyle Çözümünde Paralel Hesaplamanın Kullanılması

Gezgin Satıcı Probleminin Benzetilmiş Tavlama Yöntemiyle Çözümünde Paralel Hesaplamanın Kullanılması Gezgin Satıcı Probleminin Benzetilmiş Tavlama Yöntemiyle Çözümünde Paralel Hesaplamanın Kullanılması E M R U L L A H S O N U Ç A K A D E M I K B I L I Ş I M Ş U B A T 2 0 1 5 E M R U L L A H S O N U Ç,

Detaylı

GEZGİN SATICI PROBLEMİ İÇİN BİR MEMETİK ALGORİTMA ÖNERİSİ

GEZGİN SATICI PROBLEMİ İÇİN BİR MEMETİK ALGORİTMA ÖNERİSİ GEZGİN SATICI PROBLEMİ İÇİN BİR MEMETİK ALGORİTMA ÖNERİSİ Engin Sansarcı İ.T.Ü. İşletme Fakültesi, İSTANBUL enginsansarci@gmail.com Abdullah Aktel İ.T.Ü. İşletmeFakültesi, İSTANBUL abdullahaktel@gmail.com

Detaylı

Örnekleme Yöntemleri

Örnekleme Yöntemleri Örnekleme Yöntemleri Evren & Örneklem (Fraenkel & Wallen, 1990) Evren & Örneklem 2 Evren Evren, araştırma sonuçlarının genelleneceği (geçerli olacağı) büyük grup. Hedef evren, araştırmacının ulaşmak istediği,

Detaylı

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN

VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN VERİ MADENCİLİĞİ (Karar Ağaçları ile Sınıflandırma) Yrd.Doç.Dr. Kadriye ERGÜN kergun@balikesir.edu.tr İçerik Sınıflandırma yöntemleri Karar ağaçları ile sınıflandırma Entropi Kavramı ID3 Algoritması C4.5

Detaylı

Toplam Olasılık Prensibi

Toplam Olasılık Prensibi 1 Toplam Olasılık Prensibi A 1, A 2,, A n karşılıklı kapsamayan ve birlikte tamamlayan olaylar kümesi olsun: A k A A j 0 = 0 k j j nn j j 1 = 1 B, S içinde herhangi bir olay ise k j AA j = ise S ise Pr[A

Detaylı

Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır.

Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır. ÇOK ÖLÇÜTLÜ KARAR VERME TOPSIS (Technique For Order Preference By Similarity To Ideal Solution) PROF. DR. İBRAHİM ÇİL 1 Bu bölümde; Çok ölçütlü karar verme yöntemlerinden biri olan TOPSİS yöntemi anlatılacaktır.

Detaylı

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN

PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN PARÇACIK SÜRÜ OPTİMİZASYONU BMÜ-579 METASEZGİSEL YÖNTEMLER YRD. DOÇ. DR. İLHAN AYDIN 1995 yılında Dr.Eberhart ve Dr.Kennedy tarafından geliştirilmiş popülasyon temelli sezgisel bir optimizasyon tekniğidir.

Detaylı

18.034 İleri Diferansiyel Denklemler

18.034 İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

Ders 9: Kitle Ortalaması ve Varyansı için Tahmin

Ders 9: Kitle Ortalaması ve Varyansı için Tahmin Ders 9: Kitle Ortalaması ve Varyansı için Tahmin Kitle ve Örneklem Örneklem Dağılımı Nokta Tahmini Tahmin Edicilerin Özellikleri Kitle ortalaması için Aralık Tahmini Kitle Standart Sapması için Aralık

Detaylı

Fonksiyon Minimizasyonunda Simulated Annealing Yöntemi

Fonksiyon Minimizasyonunda Simulated Annealing Yöntemi 07-04-006 Ümit Akıncı Fonksiyon Minimizasyonunda Simulated Annealing Yöntemi İçindekiler Fonksiyon Minimizasyonu Metropolis Algoritması. Algoritma.......................................... Bir boyutlu

Detaylı

Genel Graf Üzerinde Mutlak 1-merkez

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

Detaylı

13. Olasılık Dağılımlar

13. Olasılık Dağılımlar 13. Olasılık Dağılımlar Mühendislik alanında karşılaşılan fiziksel yada fiziksel olmayan rasgele değişken büyüklüklerin olasılık dağılımları için model alınabilecek çok sayıda sürekli ve kesikli fonksiyon

Detaylı

KOMBİNATORYAL OPTİMİZASYON

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

Detaylı

Yöneylem Araştırması II

Yöneylem Araştırması II Yöneylem Araştırması II Öğr. Gör. Dr. Hakan ÇERÇİOĞLU cercioglu@gazi.edu.tr BÖLÜM I: Doğrusal Programlama Tekrarı Doğrusal Programlama Tanımı Doğrusal Programlama Varsayımları Grafik Çözüm Metodu Simpleks

Detaylı

İSTATİSTİKSEL PROSES KONTROLÜ

İSTATİSTİKSEL PROSES KONTROLÜ İSTATİSTİKSEL PROSES KONTROLÜ ZTM 433 KALİTE KONTROL VE STANDARDİZASYON PROF: DR: AHMET ÇOLAK İstatistiksel işlem kontrolü (İPK), işlemle çeşitli istatistiksel metotların ve analiz sapmalarının kullanımını

Detaylı

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler MIT AçıkDersSistemi http://ocw.mit.edu 18.034 İleri Diferansiyel Denklemler 2009 Bahar Bu bilgilere atıfta bulunmak veya kullanım koşulları hakkında bilgi için http://ocw.mit.edu/terms web sitesini ziyaret

Detaylı

Akış tipi çizelgeleme problemi için KKE parametre eniyileme

Akış tipi çizelgeleme problemi için KKE parametre eniyileme itüdergisi/d mühendislik Cilt:5, Sayı:2, Kısım:2, 133-141 Nisan 2006 Akış tipi çizelgeleme problemi için KKE parametre eniyileme Betül YAĞMAHAN *, Mehmet Mutlu YENİSEY İTÜ İşletme Fakültes Endüstri Mühendisliği

Detaylı

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

Detaylı

Hipotez Testleri. Mühendislikte İstatistik Yöntemler

Hipotez Testleri. Mühendislikte İstatistik Yöntemler Hipotez Testleri Mühendislikte İstatistik Yöntemler Hipotez Testleri Parametrik Testler ( z ve t testleri) Parametrik Olmayan Testler (χ 2 Testi) Hipotez Testleri Ana Kütle β( µ, σ ) Örnek Kütle b ( µ

Detaylı

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. (Paralel Makine Çizelgeleme)

Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME. (Paralel Makine Çizelgeleme) 2017-2018 Güz Yarıyılı Balıkesir Üniversitesi, Endüstri Mühendisliği Bölümü EMM4129 ÇİZELGELEME (Paralel Makine Çizelgeleme) Yrd. Doç. Dr. İbrahim KÜÇÜKKOÇ Web: http://ikucukkoc.baun.edu.tr Email: ikucukkoc@balikesir.edu.tr

Detaylı

Saha İş Gücü Yönetim Sistemi ve Güzergah Optimizasyonu

Saha İş Gücü Yönetim Sistemi ve Güzergah Optimizasyonu Saha İş Gücü Yönetim Sistemi ve Güzergah Optimizasyonu Sahayı Bilerek Yönetin Başarsoft, hayatınıza harita tabanlı çözümler sunar. Saha İş Gücü Yönetim Sistemi Nedir? Kurum ve firmaların, saha işlerini

Detaylı

İSTATİSTİK EXCEL UYGULAMA

İSTATİSTİK EXCEL UYGULAMA İSTATİSTİK EXCEL UYGULAMA EXCEL UYGULAMA Bu bölümde Excel ile ilgili temel bilgiler sunulacak ve daha sonra İstatistiksel Uygulamalar hakkında bilgi verilecektir. İşlenecek Konular: Merkezi eğilim Ölçüleri

Detaylı

KANGURU ALGORİTMASI ve GEZGİN SATICI PROBLEMİNE UYGULANMASI

KANGURU ALGORİTMASI ve GEZGİN SATICI PROBLEMİNE UYGULANMASI İstanbul Ticaret Üniversitesi Fen Bilimleri Dergisi Yıl:10 Sayı 19 Bahar 2011 s.51-63 KANGURU ALGORİTMASI ve GEZGİN SATICI PROBLEMİNE UYGULANMASI Yonca ERDEM 1, Timur KESKİNTÜRK 2 Geliş: 23.12.2010 Kabul:

Detaylı

Bugünkü Değer Hesaplamaları

Bugünkü Değer Hesaplamaları İŞLETME FİNANSMANI Prof. Dr. Güven SAYILGAN Ankara Üniversitesi Siyasal Bilgiler Fakültesi İşletme Bölümü Muhasebe-Finansman Anabilim Dalı Öğretim Üyesi Bugünkü değer hesaplamalarında, gelecekteki bir

Detaylı

İzostatik Sistemlerin Hareketli Yüklere Göre Hesabı

İzostatik Sistemlerin Hareketli Yüklere Göre Hesabı İzostatik Sistemlerin Hareketli Yüklere Göre Hesabı Hareketli Yük Çeşitleri: a) I. tip hareketli yük: Sistemin tümünü veya bir bölümünü kaplayan, boyu değişken düzgün yayılı hareketli yüklerdir (insan,

Detaylı

KARINCA KOLONİSİ ALGORİTMASI İLE GEZEN SATICI PROBLEMİNİN ÇÖZÜMÜ

KARINCA KOLONİSİ ALGORİTMASI İLE GEZEN SATICI PROBLEMİNİN ÇÖZÜMÜ 8. Türiye Eonometri ve İstatisti Kongresi 24-25 Mayıs 2007 İnönü Üniversitesi Malatya KARINCA KOLONİSİ ALGORİTMASI İLE GEZEN SATICI PROBLEMİNİN ÇÖZÜMÜ Hasan SÖYLER 1 Timur KESKİNTÜRK 2 Özet: Karınca olonisi

Detaylı

KARADENİZ TEKNİK ÜNİVERSİTESİ MADEN MÜHENDİSLİĞİ BÖLÜMÜ KAYA MEKANİĞİ LABORATUVARI

KARADENİZ TEKNİK ÜNİVERSİTESİ MADEN MÜHENDİSLİĞİ BÖLÜMÜ KAYA MEKANİĞİ LABORATUVARI TEK EKSENLİ SIKIŞMA (BASMA) DAYANIMI DENEYİ (UNIAXIAL COMPRESSIVE STRENGTH TEST) 1. Amaç: Kaya malzemelerinin üzerlerine uygulanan belirli bir basınç altında kırılmadan önce ne kadar yüke dayandığını belirlemektir.

Detaylı

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: Genetik Algoritmalar Bölüm 1 Optimizasyon Yrd. Doç. Dr. Adem Tuncer E-posta: adem.tuncer@yalova.edu.tr Optimizasyon? Optimizasyon Nedir? Eldeki kısıtlı kaynakları en iyi biçimde kullanmak olarak tanımlanabilir.

Detaylı

1986 ÖYS. 1. Aşağıdaki ABC üçgeninde. BD kaç cm dir? C) 3 A) 11 B) 10 C) 3 D) 8 E) 7 E) 2

1986 ÖYS. 1. Aşağıdaki ABC üçgeninde. BD kaç cm dir? C) 3 A) 11 B) 10 C) 3 D) 8 E) 7 E) 2 8 ÖYS. Aşağıdaki ABC üçgeninde. BD kaç cm dir? 8 7. Aşağıdaki şekilde ABCD bir yamuk ve AECD bir paralel kenardır.. Aşağıdaki şekilde EAB ve FBC eşkenar üçgendir. AECD nin alanı 8 cm Buna göre CEB üçgeninin

Detaylı