GENETĠK ALGORĠTMALAR ĠLE HAFTALIK DERS PROGRAMININ HAZIRLANMASI

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

Download "GENETĠK ALGORĠTMALAR ĠLE HAFTALIK DERS PROGRAMININ HAZIRLANMASI"

Transkript

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

2

3 ĠÇĠNDEKĠLER 1. PROJENĠN AMACI GĠRĠġ YÖNTEM SONUÇ TARTIġMA KAYNAKLAR

4 1. PROJENĠN AMACI Haftalık ders programı oluşturma, çizelgeleme (timetabling) problemlerinden biridir. Bu projede, bir liseye ait haftalık ders programlarının, genetik algoritmalar aracılığıyla otomatik olarak hazırlanması amaçlanmıştır. 2. GĠRĠġ Bu bölümde, projede geliştirilen yöntemde kullanılan genetik algoritmalar ve özellikleri anlatılmaktadır. Genetik Algoritmalar Genetik algoritma, doğadan ilham alınarak yapılmış bir en iyiyi bulma yöntemidir. Doğada en güçlünün yaşaması kanunu burada da geçerlidir. Uygun bireyler yaşar, kötü bireylerin soyu tükenir. En uygun bireyi bulurken kullandığı yöntem evrimdeki aşamalara benzetilebilir. Bu aşamalar sırasıyla populasyonun üretilmesi, çaprazlama(cross-over), mutasyon ve değerlendirmedir. İlk populasyon üretildikten sonraki populasyonlarda elitizm, yani oluşan bireylerin en uygunlarının yeni populasyona aktarılması, devreye girer [1]. Bir bireyin uygunluğu populasyondaki yeri ile belli olur ve bu bireylerin çoğalması için onlara daha çok şans tanınır. Genetik algoritma ilk kez John Holland tarafından ortaya atılmıştır. Genetik algoritma matematik, fizik, mühendislik ve daha birçok alanda kullanılır. Genetik algoritmaların temel akış şeması Şekil 1 de görülmektedir. Başla Başlangıç popülasyonunun oluşturulması Dur Popülasyonu değerlendir E Elitizm Çaprazlama Mutasyon Popülasyonu değerlendir Uygun sonuca ulaşıldı mı? H Şekil 1 Genetik Algoritma 3 Akış Şeması

5 2.1 Kromozom Kodlama Teknikleri Genetik algoritmada kromozom, çözümlerdir. Her kromozomun içeriği çözüm ile ilgili bilgiler içerir. Sonuca ulaşmak için ise bu kromozomlar üstünde çaprazlama, mutasyon gibi işlemler yapılır. Kromozomları genel olarak üç farklı şekilde kodlanmaktadır [2][3][4]. Ġkili Kodlama: İkili (binary) kodlama en yaygın kromozom temsillerindendir. Bir özelliğin olma durumu 1, olmama durumu 0 ile gösterilir. Örnek: Kromozom Kromozom Permütasyon Kodlama: Gezgin satıcı problemi ve çizelgeleme gibi çözüm içerisinde sıralamanın olduğu problemlerde kullanılır. Örnek: Kromozom Kromozom oluşur. Değer Kodlama : Değer kodlamada kromozom çözüm hakkındaki değerlerden Kromozom 1 Kromozom 2 (DUR), (İLERLE), (DUR), (ZIPLA) (ZIPLA), (DUR), (DUR), (ZIPLA) 2.2 Çaprazlama Çaprazlama, iki ebeveynden yavru bireylerin oluşturulma işlemidir. Populasyondaki bireyler çaprazlama işlemine tabi tutularak yeni nesil elde edilir. Çaprazlama işlemiyle yeni nesil oluşturulmadan önce, populasyondaki uygunluk değeri yüksek olan bireylerden bir kısmı doğrudan yeni nesile aktarılır. Bu işlem elitizm olarak adlandırılır ve elitizm işlemiyle bir önceki nesilde elde edilen kazanım korunmuş olur. 4

6 Çaprazlama işleminde kullanılan ebeveynlerin uygunluk değerleri, çaprazlama sonucunda oluşacak olan bireylerin uygunluğunu etkilemektedir. Çaprazlama işleminde ebeveyn seçimi için farklı yaklaşımlar literatürde yer almaktadır: Rulet Tekerleği: Rulet tekerleği seçiminde tüm bireyler uygunluk değerlerine göre bir rulet tekerleğine yerleştirilir. Böylece uygunluk değeri yüksek olan bireylerin çaprazlama işleminde kullanılma olasılıkları diğer bireylere göre daha fazla olur. Turnuva Yöntemi: Turnuva yönteminde populasyondan rastgele seçilen bireyler arasında uygunluk değerine göre turnuva yapılır. Bu bireyler arasından en iyi olanı çaprazlama için seçilir. Çaprazlama işlemi için de farklı teknikler yer almaktadır: Tek Noktalı Çaprazlama Tek noktalı çaprazlamada ebeveynlerdeki kromozomlar rastgele seçilen bir noktadan iki parçaya bölünür. Farklı ebeveynlerden gelen bölünmüş parçalar birleştirilerek yeni bireyler oluşturulur. Örnek: Ebeveyn Ebeveyn Çocuk Çocuk Çok Noktalı Çaprazlama Çok noktalı çaprazlamada ebeveynlerdeki kromozomlar rastgele seçilen noktalardan alt parçalara bölünür. Farklı ebeveynlerden gelen bölünmüş parçalar birleştirilerek yeni bireyler oluşturulur. Örnek: Kromozom Kromozom

7 Çocuk Çocuk Mutasyon Mutasyon, çaprazlama sonucunda elde edilen bireyler üzerinde rastgele bir genin değiştirilmesi işlemidir. Mutasyon işlemi ile genetik çeşitlilik sağlanmaktadır. Tersine çevirme, sıra değiştirme, değer ekleme/çıkarma gibi işlemler mutasyon operatörleri olarak kullanılmaktadır. Örnek: Birey Mutasyonlu Birey YÖNTEM Bu bölümde, genetik algoritma kullanılarak haftalık ders programı hazırlayan yöntem anlatılmaktadır. Yöntemde kullanılan genetik algoritma yapıları bir önceki bölümde yer almaktadır. Kromozom Temsili Projede, bireyler (çözümler) her bir hoca için, o hocanın bir haftada gireceği dersleri gösteren haftalık ders listeleri olarak temsil edilmektedir. Haftalık ders programı her hoca için haftalık ders sayısı kadar hücresi olan bir ders tablosudur. Popülasyondaki her birey, Java programlama dilindeki [5] Map yapılarıyla kodlanmıştır. Bu map yapıları ders verecek olan hocalarla bu hocalara ait haftalık ders listelerini eşleştirmektedir. Örnek olarak Özel Ege Lisesi nin haftalık ders sayısı 40 tır. Şekil 2 de görüldüğü üzere her bir hoca, 1 den 40 a kadar numaralandırılmış bir listeye sahiptir. Bu listenin her bir hücresinde hocanın o saatte girmesi gereken dersin adı bulunmaktadır. Ders adları sınıfları birbirinden ayırt edecek şekilde tanımlanmıştır. Örneğin, MAT_11A 11-A sınıfının matematik dersini, MAT_10B ise 10-B sınıfının matematik dersini göstermektedir. Şekil 3 te, popülasyonda yer alan bir bireydeki iki hocaya ait ders listesi yer almaktadır. 6

8 Hocalar Hoca 1 Hoca 2 Hoca 3 Hocaya Ait Ders Listesi Hoca 1 için ders listesi Hoca 2 için ders listesi Hoca 3 için ders listesi MAT_11A MAT_11A Şekil 2 Map yapısını gösteren şema Ruşen Sönmez MAT_10A MAT_10B MAT_11A MAT_11A MAT_10B MAT_10B MAT_10A MAT_10A BİY_10A BİY_10A BİY_10B BİY_10B Mesut Esen BİY_10D BİY_10D BİY_10C BİY_11A BİY_11A BİY_11A BİY_10C Şekil 3 Örnek bir birey. BaĢlangıç Populasyonunun OluĢturulması Başlangıç populasyonunun oluşturulması, hocalara atanan derslerin rastgele bir şekilde haftalık ders listesi üzerinde yerleştirilmesi işlemidir. Bu işlemde ilk olarak, daha önceden hazırlanmış olan ve içerisinde hocalara ait dersler ve ders saatlerini içeren dosya okunur. Dosya okunmasıyla elde edilen ders ve ders saatleri bilgileri daha sonra rastgele atama yapılırken ulaşılacaktır. Rastgele atama için ilk adım bir hocadan başlayarak onun bir dersini seçip rastgele bir sayı üretmektir. Bu sayı o hocanın listesinde kaçıncı ders saatinde seçilen dersin yerleştireceğini belirler. Aynı ders saatine tekrar ders yazılmayacak şekilde seçilen dersin haftalık ders sayısı kadar bu tekrar edilir. Daha sonra varsa aynı hocanın diğer 7

9 dersleri için de hocanın programındaki bir ders saatinin üzerine tekrar ders yazılmayacak şekilde bu işlem yapılır. Bu şekilde tüm hocalar için hoca sayısı kadar ders listesi oluşturulmuş olur. Her adımda bu listeyle hoca eşlenerek Map yapısına eklenir. Bu şekilde bir birey oluşturulur. Bu popülasyonun her bir bireyi için tekrarlanır. Bu yüzden kalabalık popülasyonlar üzerinde algoritmanın yavaşladığı görülür. Şekil 4 te 2 bireyden oluşan örnek bir popülasyon gösterimi yer almaktadır. Gösterimde renkli olarak belirlenen yerlerde hocalara ait dersler yer almaktadır. Ruşen Sönmez Mesut Esen Ruşen Sönmez 8

10 Mesut Esen Şekil 4 2 bireyden oluşan bir popülasyon Çaprazlama Projede geliştirilen yöntemde çaprazlama işlemi bir önceki bölümde anlatılan tek noktalı çaprazlama kullanılmaktadır. Çaprazlama işleminde, birinci ebeveynde yer alan ilk (K/2) hocanın ders listeleri birinci çocuğa, son (K/2) hocanın ders listeleri ise ikinci çocuğa kopyalanır. Daha sonra ikinci ebeveyndeki ilk (K/2) hocanın ders listeleri ikinci çocuğa, son (K/2) ders listeleri ise ilk çocuğa kopyalanır. Şekil 5.1 ve Şekil 5.2 de sırasıyla, Şekil 4 te gösterilen 2 bireyin çaprazlanması sonucu elde edilen bireyler yer almaktadır. 1. bireyin 1. hocası Ruşen Sönmez Mesut Esen 2. bireyin 2. hocası Şekil 5.1 9

11 2. bireyin 1. hocası Ruşen Sönmez Mesut Esen 2. bireyin 1. hocası Şekil 5.2 Şekil 4 te verilen bireylerden oluşan iki yavru birey Yeni nesile aktarılacak olan bireylerin bir kısmı bu çaprazlama yöntemiyle oluşturulurken bir kısmı da elitizm yöntemiyle elde edilmektedir. Elitizm yönteminde, uygunluk değeri yüksek olan bireyler doğrudan bir sonraki nesile aktarılmaktadır. Mutasyon Projede geliştirilen yöntemde mutasyon işlemi için bir önceki bölümde anlatılan sıra değiştirme yöntemi kullanılmaktadır. Mutasyon işleminde, birey içerisinden rastgele seçilen bir hocaya ait ders listesinden rastgele seçilen iki günün yerleri değiştirilmektedir. Birey üzerinde mutasyon işleminin uygulanması kararı daha önceden belirlenen bir olasılığa göre verilmektedir. Şekil 6.1 ve Şekil 6.2 de yer alan örnekte sırasıyla bir bireyin mutasyona uğramadan önce ve uğradıktan sonraki durumları gösterilmektedir. Hca Mesut Esen olsun. Örnekte, mutasyon olasılığına göre seçilen bireyde, rastgele seçilen bir hocanın ve günlerinin mutasyona uğraması yapılmaktadır. 10

12 Mesut Esen Şekil 6.1 Mutasyona uğratılacak bireyde hangi günlerin değişeceği gösterilmiştir Mesut Esen Şekil 6.2 Mutasyon sonucu oluşan birey Değerlendirme Yaratılan ve birçok şekilde değişikliğe uğrayan bu bireylerin yapılan uygulama için uygun olup olmadığını test etmek gerekir. Bizim ders programı problemimizde istenen şey aynı sınıfa birden fazla hocanın aynı anda ders vermemesidir. Bu yüzden yapılan değerlendirme fonksiyonu her bireydeki aynı anda aynı sınıfa giren hoca çakışmalarını hesaplar. Bu çakışmalar için her bireye ceza puanı verilir. Bu şekilde ceza puanları karşılaştırılarak hangi bireyin daha iyi olduğu anlaşılabilir. Elitizm yapılırken de en iyi olan bireyler bu ceza puanlarına göre en az puana sahip bireyler seçilir. Eğer ceza puanı 0 olan, hiç ceza almamış, bir birey bulunursa bu istenilen ders programının üretildiği anlamına gelir. 11

13 4. SONUÇ Bu bölümde, projede geliştirilen yönteme ait simülasyon altyapısı, parametreleri ve elde edilen sonuçlar anlatılmaktadır. Altyapı Projede geliştirilen yöntem Java programlama dili kullanılarak Eclipse[6] geliştirme ortamında kodlanmıştır. Simülasyonlar, Intel Core 2 Quad CPU Q GHz özelliklere sahip işlemciye ve 8 GB belleğe sahip 64 bitlik bir bilgisayarda çalıştırılmıştır. Parametreler Geliştirilen yöntem farklı parametreler ile test edilmiştir. Elde edilen test sonuçlarına göre en iyi sonucu veren parametreler Tablo 1 de yer almaktadır. Tablo 1. En iyi sonucu veren parametreler Nesil Sayısı 1000 Birey Sayısı Elitizim Oranı(%) 5 Mutasyon Oranı (%) 0.1 Popülasyondaki birey sayısı arttırıldığında, programın çalışması yavaşlamakta ve çok geç sonuçlar vermektedir. Hatta işlemci ve bellek kullanımının artmasıyla bilgisayarda kilitlenmeler yaşanmaktadır. Mutasyon oranı arttırıldığında uygun bireylerde de bozulmalar gözlenmektedir. Elitizim oranı arttırıldığında, nesiller arası çeşitlilikte azalma gözlenmekte ve çözüme ulaşılamamaktadır. 5.TARTIġMA Bu bölümde proje hazırlanırken karşılaşılan sorunlar, proje hakkındaki fikirlerimiz ve projenin geleceği hakkındaki düşüncelerimizi aktaracağız. Proje çalışmalarına başlamadan önce projemizin belirli bir kitlenin sorununu çözmesi üzerine yoğunlaştık ve baktığımızda en yakınımızdaki öğretmenlerimizi ve okul çalışanlarını gördük. 12

14 Uygun bir ders programı hazırlamak için haftalarca çalışmak zorundaydılar. Hazırladıkları ders programı hem öğretmen hem de öğrenci açısından tatmin edici düzeyde değildi. Bu sebeplerden dolayı bu projeyi yapmaya karar verdik. Projeyi yaparken, genetik algoritma basamaklarını birbirinden bağımsız olarak ele alıp modüler bir yapı ortaya koyduk. Java programlama dilinde yer alan hazır veri yapıları işimizi oldukça kolaylaştırmasına rağmen, özellikle veri yapılarının referans ile çağırılmasından dolayı bazı zorluklarla da karşılaştık. Bu zorlukları aşmak için farklı çözüm yöntemleri denedik. Projede sonucunda, hedeflediğimiz maddelerin büyük bir bölümünü gerçekleştirdik. Gelecek çalışmalarda; öğretmenlerin istedikleri günlere dersleri yerleştiren, zor derslerin arka arkaya gelmesini engelleyen vb.. gibi birtakım kısıtları da eklemeyi planlamaktayız. Bu eklemelerle birlikte, projemizin ülkemizdeki okullarda ders programlarının hazırlanması için kullanılmasını hedeflemekteyiz. KAYNAKLAR [1] Mitchell, Melanie (1996). An Introduction to Genetic Algorithms. Cambridge, MA: MIT Press. [2] Michalewicz, Zbigniew (1996). Genetic Algorithms + Data Structures = Evolution Programs. Springer-Verlag. [3] İşçi Ö. ve Korukoğlu, S., (2003), Genetik Algoritma Yaklaşımı ve Yöneylem Araştırmasında Bir Uygulama, Yönetim ve Ekonomi, 2003, Cilt:10, Sayı:2. [4] Genetik Algoritmalar, İleri Algoritma Analizi Ders Notları, 7.Hafta-GenetikAlgoritma.pdf, Erişim tarihi: [5] Java Technology, Erişim tarihi: [6] Eclipse IDE, Erişim tarihi:

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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ı

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

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

Detaylı

Genetik Algoritmalar (GA) Genetik Algoritmalar Đçerik Nesin Matematik Köyü E rim Ç lı l ş ı ta t yı Nisan, 2012 Mustafa Suphi Erden

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

Detaylı

GENETİK ALGORİTMALARA GİRİŞ (V)

GENETİK ALGORİTMALARA GİRİŞ (V) GENETİK ALGORİTMALARA GİRİŞ (V) Nedim TUTKUN Düzce Üniversitesi Elektrik Elektronik Mühendisliği Bölümü nedimtutkun@duzce.edu.tr Düzce Üniversitesi Elektrik&Elektronik Mühendisliği Bölümü Konuralp 81620

Detaylı

GENETİK ALGORİTMALARA GİRİŞ (III)

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ü nedimtutkun@duzce.edu.tr Düzce Üniversitesi Elektrik&Elektronik Mühendisliği Bölümü Konuralp 81620

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ı

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ı

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ı

Ev Tipi Yenilenebilir Hibrit Sistem İçin Mikro-Genetik Algoritma ile Optimal Yük Planlaması

Ev Tipi Yenilenebilir Hibrit Sistem İçin Mikro-Genetik Algoritma ile Optimal Yük Planlaması Ev Tipi Yenilenebilir Hibrit Sistem İçin Mikro-Genetik Algoritma ile Optimal Yük Planlaması Özay CAN, Nedim TUTKUN Düzce Üniversitesi Elektrik/Elektronik Mühendisliği Kapsam Giriş Hibrit Sistem ve Güç

Detaylı

İLERİ ALGORİTMA ANALİZİ GENETİK ALGORİTMA

İLERİ ALGORİTMA ANALİZİ GENETİK ALGORİTMA İLERİ ALGORİTMA ANALİZİ 1. Giriş GENETİK ALGORİTMA Geniş çözüm uzaylarının klasik yöntemlerle taranması hesaplama zamanını artırmaktadır. Genetik algoritma ile kabul edilebilir doğrulukta kısa sürede bir

Detaylı

GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA

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ü nedimtutkun@duzce.edu.tr Düzce Üniversitesi Elektrik&Elektronik Mühendisliği

Detaylı

PARALEL MAKĠNALARIN GENETĠK ALGORĠTMA ĠLE ÇĠZELGELENMESĠNDE MUTASYON ORANININ ETKĠNLĠĞĠ

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

Detaylı

GridAE: Yapay Evrim Uygulamaları için Grid Tabanlı bir Altyapı

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,

Detaylı

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI

C PROGRAMLAMA YRD.DOÇ.DR. BUKET DOĞAN PROGRAM - ALGORİTMA AKIŞ ŞEMASI C PROGRAMLAMA DİLİ YRD.DOÇ.DR. BUKET DOĞAN 1 PROGRAM - ALGORİTMA AKIŞ ŞEMASI Program : Belirli bir problemi çözmek için bir bilgisayar dili kullanılarak yazılmış deyimler dizisi. Algoritma bir sorunun

Detaylı

THE EFFECT OF PRODUCT NUMBER ON SOLVING THE JOP-SHOP SCHEDULING PROBLEM BY USING GENETIC ALGORITHM

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

Detaylı

DOĞRUSAL OLMAYAN REGRESYON ANALİZİNDE GERÇEK DEĞER KODLAMALI GENETİK ALGORİTMA

DOĞRUSAL OLMAYAN REGRESYON ANALİZİNDE GERÇEK DEĞER KODLAMALI GENETİK ALGORİTMA Istanbul Ticaret Üniversitesi Sosyal Bilimler Dergisi Yıl:8 Sayı:15 Bahar 2009 s.167-178 DOĞRUSAL OLMAYAN REGRESYON ANALİZİNDE GERÇEK DEĞER KODLAMALI GENETİK ALGORİTMA Timur KESKİNTÜRK * Serap ŞAHİN ÖZET

Detaylı

Bilgisayar Programı Nedir?

Bilgisayar Programı Nedir? BİL1002 Bilgisayar Programlama PROF.DR.TOLGA ELBİR Bilgisayar Programı Nedir? Program, bilgisayarda i belirli libir amacı gerçekleştirmek için geliştirilmiş yöntemlerin ve verilerin, bilgisayarındonanımınınyerine

Detaylı

9. ULUSAL ÜRETĠM ARAġTIRMALARI SEMPOZYUMU Ekim 2009 ÜAS 2009 BĠLDĠRĠLER KĠTABI. Editörler: Prof.Dr. Nihat YÜZÜGÜLLÜ Yrd.Doç.Dr.

9. ULUSAL ÜRETĠM ARAġTIRMALARI SEMPOZYUMU Ekim 2009 ÜAS 2009 BĠLDĠRĠLER KĠTABI. Editörler: Prof.Dr. Nihat YÜZÜGÜLLÜ Yrd.Doç.Dr. 9. ULUSAL ÜRETĠM ARAġTIRMALARI SEMPOZYUMU 15-17 Ekim 2009 ÜAS 2009 BĠLDĠRĠLER KĠTABI Editörler: Prof.Dr. Nihat YÜZÜGÜLLÜ Yrd.Doç.Dr. Servet HASGÜL Eskişehir Osmangazi Üniversitesi Mühendislik Mimarlık

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ı

DNA VE GENETİK KOD KAZANIM KONTROL SINAVI

DNA VE GENETİK KOD KAZANIM KONTROL SINAVI NA VE GENETİK KO KAZANIM 4. 1. 1. GEN 3.KROMOZOM 6 2. NA 4.NÜKLEOTİ 5 1 2 ukarıdaki kutucuklarda verilen kavramları basitten karmaşığa doğru sıralayınız? A) 4-3-1-2 B) 2-1-3-4 C) 4-1-2-3 ) 2-1-4-3 3 4

Detaylı

Algoritma ve Programlamaya Giriş

Algoritma ve Programlamaya Giriş Algoritma ve Programlamaya Giriş Algoritma Bir sorunu çözebilmek için gerekli olan sıralı ve mantıksal adımların tümüne Algoritma denir. Doğal dil ile yazılabilir. Fazlaca formal değildir. Bir algoritmada

Detaylı

FORMÜLLER VE FONKSİYONLAR

FORMÜLLER VE FONKSİYONLAR C FORMÜLLER VE FONKSİYONLAR Konuya Hazırlık 1. Excel de formül kullanmanın faydalarını açıklayınız. Formüller, bir sayfadaki verileri kullanarak işlem yapan denklemlerdir. Bir formülde, aynı sayfadaki

Detaylı

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ AYRIK YAPILAR P r o f. D r. Ö m e r A k ı n v e Y r d. D o ç. D r. M u r a t Ö z b a y o ğ l u n u n Ç e v i r i E d i t ö r l ü ğ ü n ü ü s t l e n d i ğ i «A y r ı k M a t e m a t i k v e U y g u l a

Detaylı

10. Sınıf II. Dönem Biyoloji Dersi 1. Yazılı Sınavı

10. Sınıf II. Dönem Biyoloji Dersi 1. Yazılı Sınavı Ad Soyadı: No: Tarih: 10. Sınıf II. Dönem Biyoloji Dersi 1. Yazılı Sınavı 1) Modern genetik veya biyoteknoloji çalışmalarına 4 örnek veriniz. İstediğiniz birini açıklayınız. (10p) 2) Diploit bir erkek

Detaylı

MAHMUT ASLAN - FEN BİLİMLERİ ÖĞRETMENİ

MAHMUT ASLAN - FEN BİLİMLERİ ÖĞRETMENİ 1. Mayoz bölünme aşağıda verilenlerden hangisinde gerçekleşebilir? A) B) Yumurta Polen ana C) D) Mide Deri 4. Üreme ana hücrelerinde, biri anneden, biri babadan gelen iki takım (2n) kromozom bulunur. Aşağıda

Detaylı

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ ENDÜSTRİ MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati Kredi AKTS (T+U+L) YÖNEYLEM ARAŞTIRMA İÇİN ALGORİTMALAR EN-312 3/I 3+0+0 3 5 Dersin Dili : Türkçe Dersin

Detaylı

Hardy Weinberg Kanunu

Hardy Weinberg Kanunu Hardy Weinberg Kanunu Neden populasyonlarla çalışıyoruz? Popülasyonları analiz edebilmenin ilk yolu, genleri sayabilmekten geçer. Bu sayım, çok basit bir matematiksel işleme dayanır: genleri sayıp, tüm

Detaylı

GENETİK ALGORİTMALARA GİRİŞ (II) BİNARİ KODLANMIŞ GA

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ü nedimtutkun@duzce.edu.tr Düzce Üniversitesi Elektrik&Elektronik Mühendisliği

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ı

TABAKALI RASTGELE ÖRNEKLEMEDE ÖRNEKLEM BÜYÜKLÜKLERİNİN GENETİK ALGORİTMA İLE BELİRLENMESİ

TABAKALI RASTGELE ÖRNEKLEMEDE ÖRNEKLEM BÜYÜKLÜKLERİNİN GENETİK ALGORİTMA İLE BELİRLENMESİ TABAKALI RASTGELE ÖRNEKLEMEDE ÖRNEKLEM BÜYÜKLÜKLERİNİN GENETİK ALGORİTMA İLE BELİRLENMESİ DETERMINATION OF SAMPLE SIZES IN STRATIFIED RANDOM SAMPLING WITH GENETIC ALGORITHM DERYA TURFAN DOÇ. DR. ÖZGÜR

Detaylı

3) Aşağıda verilen ifadelerden hangisi mayoz bölünmenin sebep olduğu faydalardan değildir?

3) Aşağıda verilen ifadelerden hangisi mayoz bölünmenin sebep olduğu faydalardan değildir? 1) 3) Aşağıda verilen ifadelerden hangisi mayoz bölünmenin sebep olduğu faydalardan değildir? A) Genetik yapısı aynı hücreler oluşur. B) Tür içi çeşitliliğin ortaya çıkmasını sağlar. C) Eşeyli üreme için

Detaylı

Web Madenciliği (Web Mining)

Web Madenciliği (Web Mining) Web Madenciliği (Web Mining) Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Denetimli Öğrenmenin Temelleri Karar Ağaçları Entropi ID3 Algoritması C4.5 Algoritması Twoing

Detaylı

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK 08501008

Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü. Şekil Tanıma Final Projesi. Selçuk BAŞAK 08501008 Yıldız Teknik Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Bölümü Şekil Tanıma Final Projesi Selçuk BAŞAK 08501008 Not: Ödevi hazırlamak için geliştirdiğim uygulama ve kaynak kodları ektedir.

Detaylı

Ana ekran: EKDERS2000, Eskişehir Osmangazi Üniversitesi. Mühendislik Mimarlık Fakültesi Fen Edebiyat Fakültesi Fen Bilimleri Enstitüsü

Ana ekran: EKDERS2000, Eskişehir Osmangazi Üniversitesi. Mühendislik Mimarlık Fakültesi Fen Edebiyat Fakültesi Fen Bilimleri Enstitüsü Ekders2000 07 Kasım 2014 YARDIM Ahmet TOPÇU Eskişehir Osmangazi Üniversitesi, Mühendislik Mimarlık Fakültesi İnşaat Mühendisliği Bölümü, 26480 ESKİŞEHİR E-Posta: ogu.ahmet.topcu@gmail.com Web: http://mmf2.ogu.edu.tr/atopcu

Detaylı

IENG 227 Modern Üretim Yaklaşımları

IENG 227 Modern Üretim Yaklaşımları IENG 227 Modern Üretim Yaklaşımları Pamukkale Üniversitesi Endüstri Mühendisliği Bölümü IENG 227 Modern Üretim Yaklaşımları Dr. Hacer Güner Gören Esnek Üretim Sistemleri Esnek Üretim Sistemleri Bir esnek

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 10. LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ Ders 10 LINUX OS (Programlama) BİLGİ & İLETİŞİM TEKNOLOJİLERİ GENEL BAKIŞ LINUX de Programlama LINUX işletim sistemi zengin bir programlama ortamı sağlar. Kullanıcılara sistemi geliştirme olanağı sağlar.

Detaylı

Simpleks Yönteminde Kullanılan İlave Değişkenler (Eşitliğin yönüne göre):

Simpleks Yönteminde Kullanılan İlave Değişkenler (Eşitliğin yönüne göre): DP SİMPLEKS ÇÖZÜM Simpleks Yöntemi, amaç fonksiyonunu en büyük (maksimum) veya en küçük (minimum) yapacak en iyi çözüme adım adım yaklaşan bir algoritma (hesaplama yöntemi) dir. Bu nedenle, probleme bir

Detaylı

ALAN YOK / ALAN SEÇMELİ SINIF SİSTEMİ TASDİKNAME GİRİŞİ Açık Öğretim Lisesi

ALAN YOK / ALAN SEÇMELİ SINIF SİSTEMİ TASDİKNAME GİRİŞİ Açık Öğretim Lisesi 1 Alan Yok / Alan Seçmeli Sınıf Sistemi Tasdikname Girişi Öğrenci numarası girildikten sonra Listele butonuna basılır. Öğrenci numarası, ad soyadı ve dosya bilgileri kontrol edilmeli, eğer öğrenci no ve

Detaylı

MATEMATİK MÜHENDİSLİĞİ BÖLÜMÜ

MATEMATİK MÜHENDİSLİĞİ BÖLÜMÜ İSTANBUL TEKNİK ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK MÜHENDİSLİĞİ BÖLÜMÜ K-MEANS KÜMELEME ALGORİTMASININ GENETİK ALGORİTMA KULLANILARAK GELİŞTİRİLMESİ BİTİRME ÖDEVİ Yunus YÜNEL Tez Danışmanı:

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ı

Temel ve Uygulamalı Araştırmalar için Araştırma Süreci

Temel ve Uygulamalı Araştırmalar için Araştırma Süreci BÖLÜM 8 ÖRNEKLEME Temel ve Uygulamalı Araştırmalar için Araştırma Süreci 1.Gözlem Genel araştırma alanı 3.Sorunun Belirlenmesi Sorun taslağının hazırlanması 4.Kuramsal Çatı Değişkenlerin açıkça saptanması

Detaylı

1203608-SIMÜLASYON DERS SORUMLUSU: DOÇ.DR. SAADETTIN ERHAN KESEN. Ders No:2 Simülasyon Örnekleri

1203608-SIMÜLASYON DERS SORUMLUSU: DOÇ.DR. SAADETTIN ERHAN KESEN. Ders No:2 Simülasyon Örnekleri 1203608-SIMÜLASYON DERS SORUMLUSU: DOÇ.DR. SAADETTIN ERHAN KESEN Ders No:2 GIRIŞ Bu derste elle ya da bir çalışma sayfası yardımıyla oluşturulacak bir simülasyon tablosunun kullanımıyla yapılabilecek simülasyon

Detaylı

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI

ERCİYES ÜNİVERSİTESİ KİMYA ANABİLİM DALI İlaç Tasarımında Yeni Yazılımların Geliştirilmesi: Elektron Konformasyonel-Genetik Algoritma Metodu ile Triaminotriazin Bileşiklerinde Farmakofor Belirlenmesi ve Nicel Biyoaktivite Hesabı; ERCİYES ÜNİVERSİTESİ

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D. Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ Ders 1- Yapay Zekâya Giriş Erhan AKDOĞAN, Ph.D. Yapay Zekâ nedir?! İnsanın düşünme ve karar verme yeteneğini bilgisayarlar aracılığı ile taklit etmeye

Detaylı

Dosyalarda Farklı Yaklaşımlar. Kütük Organizasyonu 1

Dosyalarda Farklı Yaklaşımlar. Kütük Organizasyonu 1 Dosyalarda Farklı Yaklaşımlar Kütük Organizasyonu 1 Giriş Şimdiye kadar öğrendiğimiz temel dosyalama komutlarıyla (fopen,flclose, fputs vb..) dosya oluşturabilmekte, kayıt ekleyebilmekte ve her bir kaydın

Detaylı

ÜÇ BOYUTLU KARAYOLU GÜZÂRGAH OPTİMİZASYONUNDA KARAR DESTEK SİSTEMİ OLARAK GENETİK ALGORİTMALARIN KULLANIMI

ÜÇ BOYUTLU KARAYOLU GÜZÂRGAH OPTİMİZASYONUNDA KARAR DESTEK SİSTEMİ OLARAK GENETİK ALGORİTMALARIN KULLANIMI TMMOB Harita ve Kadastro Mühendisleri Odası 11. Türkiye Harita Bilimsel ve Teknik Kurultayı 2 6 Nisan 2007, Ankara ÜÇ BOYUTLU KARAYOLU GÜZÂRGAH OPTİMİZASYONUNDA KARAR DESTEK SİSTEMİ OLARAK GENETİK ALGORİTMALARIN

Detaylı

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI ... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim

Detaylı

Genetik Algoritma ile Elde Edilen Uyumlu Renklerin Web Şablonları Üzerinde Gerçeklenmesi

Genetik Algoritma ile Elde Edilen Uyumlu Renklerin Web Şablonları Üzerinde Gerçeklenmesi Genetik Algoritma ile Elde Edilen Uyumlu Renklerin Web Şablonları Üzerinde Gerçeklenmesi Şerif Okumuş Melih Orhan Bilgisayar Mühendisliği Bölümü, Süleyman Demirel Üniversitesi, Isparta {serifokumus,melihorhan}@yahoo.com.tr

Detaylı

Biyoloji, İleri Biyoloji derslerinde; Talim ve Terbiye Kurulunun tarih ve 12 sayılı

Biyoloji, İleri Biyoloji derslerinde; Talim ve Terbiye Kurulunun tarih ve 12 sayılı MESLEKİ VE TEKNİK ORTAÖĞRETİM OKUL VE KURUMLARINDA 2014-2015 EĞİTİM ÖĞRETİM YILINDA 10 UNCU SINIFLARDAN BAŞLAYARAK UYGULANACAK HAFTALIK DERS ÇİZELGELERİNE AİT AÇIKLAMALAR Haftalık ders çizelgelerinde ortak

Detaylı

ÖZEL EGE LĠSESĠ. ġeklġndekġ ĠFADELERĠN. SADELEġTĠRĠLEMEZ VEYA SADELEġTĠRĠLEBĠLĠR OLMASI ĠÇĠN GEREKEN KOġULLAR

ÖZEL EGE LĠSESĠ. ġeklġndekġ ĠFADELERĠN. SADELEġTĠRĠLEMEZ VEYA SADELEġTĠRĠLEBĠLĠR OLMASI ĠÇĠN GEREKEN KOġULLAR ÖZEL EGE LĠSESĠ ġeklġndekġ ĠFADELERĠN SADELEġTĠRĠLEMEZ VEYA SADELEġTĠRĠLEBĠLĠR OLMASI ĠÇĠN GEREKEN KOġULLAR HAZIRLAYAN ÖĞRENCĠ: Ersin ĠSTANBULLU DANIġMAN ÖĞRETMEN: Defne TABU ĠZMĠR 2013 ĠÇĠNDEKĠLER 1.

Detaylı

BİLGİSAYAR PROGRAMLAMA MATLAB

BİLGİSAYAR PROGRAMLAMA MATLAB BİLGİSAYAR PROGRAMLAMA MATLAB Arş. Gör. Ahmet ARDAHANLI Kafkas Üniversitesi Mühendislik Fakültesi Ders Bilgileri Dersin Hocası: Araş. Gör. Ahmet Ardahanlı E-posta: ahmet.ardahanli@hotmail.com Oda: DZ-33

Detaylı

30 m 2 30 m m 2. Koridor. 42 m 2 42 m m 2

30 m 2 30 m m 2. Koridor. 42 m 2 42 m m 2 . 30 m 30 m... 30 m Koridor 4 m 4 m... 4 m Bir alışveriş merkezinin. katının planı yukarıdaki gibidir. Koridorun sol tarafında 30 m 'lik, sağ tarafında 4 m 'lik mağazalar vardır. Mağazalar dikdörtgen biçimindedir.

Detaylı

Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1

Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1 Dosya Saklama Ortamları (Devam) Kütük Organizasyonu 1 Disk Erişimi Diks Erişiminde 3 öğe vardır: i) Arama Süresi (Seek Time) ii) iii) Gecikme Süresi(Rotational Delay) Transfer Süresi (Transfer Time) Kütük

Detaylı

DOSYA ORGANİZASYONU. Çarpışma çözümleme yöntemleri ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

DOSYA ORGANİZASYONU. Çarpışma çözümleme yöntemleri ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DOSYA ORGANİZASYONU ÖZLEM AYDIN TRAKYA ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ Çarpışma çözümleme yöntemleri Sunum planı Bağlantıları kullanarak çarpışmaların çözümlenmesi. Coalesced Hashing (Birleştirilmiş

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ı

.. LİSESİ /.. ÖĞRETİM YILI SINIFI BİLGİSAYARDA OFİS PROGRAMLARI DERSİ 1.DÖNEM 2. SINAV SORULARIDIR Adı ve Soyadı: Sınıf ve No : 10 MUH.

.. LİSESİ /.. ÖĞRETİM YILI SINIFI BİLGİSAYARDA OFİS PROGRAMLARI DERSİ 1.DÖNEM 2. SINAV SORULARIDIR Adı ve Soyadı: Sınıf ve No : 10 MUH. .. LİSESİ /.. ÖĞRETİM YILI SINIFI BİLGİSAYARDA OFİS PROGRAMLARI DERSİ 1.DÖNEM 2. SINAV SORULARIDIR Adı ve Soyadı: Sınıf ve No : 10 MUH. A 1-a) Excel hangi işlemleri yapmada kullanılan bir programdır? Yazınız

Detaylı

AKBİM-KOÇ AKPRO DERS DAĞILIM PROGRAMI

AKBİM-KOÇ AKPRO DERS DAĞILIM PROGRAMI AKBİM-KOÇ AKPRO DERS DAĞILIM PROGRAMI Genel Bilgiler/Ayarlar: Bu bölümde programın genel ayarları yapılır. Programa vereceğimiz isim ve Programımız kaç haftalık olacaksa bilgileri girilir. Haftaların başlangıç

Detaylı

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi

Bil101 Bilgisayar Yazılımı I. M. Erdem ÇORAPÇIOĞLU Bilgisayar Yüksek Mühendisi Bil101 Bilgisayar Yazılımı I Bilgisayar Yüksek Mühendisi Kullanıcıdan aldığı veri ya da bilgilerle kullanıcının isteği doğrultusunda işlem ve karşılaştırmalar yapabilen, veri ya da bilgileri sabit disk,

Detaylı

TrizSOFT. S.P.A.C Altı Sigma Danışmanlık

TrizSOFT. S.P.A.C Altı Sigma Danışmanlık 2009 TrizSOFT S.P.A.C Altı Sigma Danışmanlık İçerik Tanıtım... 3 TRIZ nedir?... 3 Çelişkiler Matrisi... 4 Parametreler... 5 Prensipler... 6 İnovasyon Haritası... 7 Radar Şeması... 8 Ürün Karşılaştırma...

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS YAZILIM MÜHENDİSLİĞİ BG-411 4/1 3+0+0 3+0 5 Dersin Dili : TÜRKÇE Dersin Seviyesi

Detaylı

Projenin Adı: İstatistik yardımıyla YGS ye hazırlık için soru çözme planlaması

Projenin Adı: İstatistik yardımıyla YGS ye hazırlık için soru çözme planlaması Projenin Adı: İstatistik yardımıyla YGS ye hazırlık için soru çözme planlaması Projenin Amacı : YGS de başarılı olmak isteyen bir öğrencinin, istatistiksel yöntemler çerçevesinde, sınavda çıkan soru sayısını,

Detaylı

TEOG1 DENEME SINAVI 1 ( DNA, Mitoz, Mayoz Kapsamlı)

TEOG1 DENEME SINAVI 1 ( DNA, Mitoz, Mayoz Kapsamlı) TEOG1 DENEME SINAVI 1 ( DNA, Mitoz, Mayoz Kapsamlı) 4. 1.Şekilde hayvan hücresinin mitoz bölünmede bir evresi gösterilmiştir. Bu evreden sonra aşağıdakilerden hangisi gerçekleşmez? A) Kalıtım maddesinin

Detaylı

3. Bölüm Algoritmalar

3. Bölüm Algoritmalar 3. Bölüm Algoritmalar Algoritma ve Programlamaya Giriş Dr. Serkan DİŞLİTAŞ 3.1. Veri ve Bilgi Şekil 3.1 de bilgisayar sistemin temelini oluşturan veri işlem modeli görülmektedir. Hesaplama, saklama gibi

Detaylı

GÜNEŞ ENERJİSİ VE RÜZGÂR ENERJİSİ DÂHİL OLAN HİBRİT GÜÇ SİSTEMİNDE FARKLI ALGORİTMALAR İLE EKONOMİK YÜK DAĞITIMININ İNCELENMESİ

GÜNEŞ ENERJİSİ VE RÜZGÂR ENERJİSİ DÂHİL OLAN HİBRİT GÜÇ SİSTEMİNDE FARKLI ALGORİTMALAR İLE EKONOMİK YÜK DAĞITIMININ İNCELENMESİ 3. İzmir Rüzgâr Sempozyumu // 8-10 Ekim 2015 // İzmir 29 GÜNEŞ ENERJİSİ VE RÜZGÂR ENERJİSİ DÂHİL OLAN HİBRİT GÜÇ SİSTEMİNDE FARKLI ALGORİTMALAR İLE EKONOMİK YÜK DAĞITIMININ İNCELENMESİ Gül Kurt 1, Deniz

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ı

CBS ve Coğrafi Hesaplama

CBS ve Coğrafi Hesaplama Yıldız Teknik Üniversitesi CBS ve Coğrafi Hesaplama 2. Bölüm Yrd. Doç. Dr. Alper ŞEN Harita Mühendisliği Bölümü Kartografya Anabilim Dalı web: http://www.yarbis.yildiz.edu.tr/alpersen/ E mail: alpersen@yildiz.edu.tr

Detaylı

XII. ÜRETİM ARAŞTIRMALARI SEMPOZYUMU

XII. ÜRETİM ARAŞTIRMALARI SEMPOZYUMU XII. ÜRETİM ARAŞTIRMALARI SEMPOZYUMU EDİTÖRLER İbrahim GÜRLER, Ozan ÇAKIR YAYINA HAZIRLAYANLAR Mümin ÖZCAN, R. Altuğ TURAN 27 29 EYLÜL 2012 GEDİZ ÜNİVERSİTESİ SEYREK YERLEŞKESİ BİLDİRİLER MONTAJ HATTI

Detaylı

ADIM ADIM YGS LYS Adım EKOLOJİ 15 POPÜLASYON GENETİĞİ

ADIM ADIM YGS LYS Adım EKOLOJİ 15 POPÜLASYON GENETİĞİ ADIM ADIM YGS LYS 108. Adım EKOLOJİ 15 POPÜLASYON GENETİĞİ Belirli bir bölgede yaşayan aynı türlerin oluşturduğu topluluğa popülasyon denir. Popülasyon genetiği, popülasyonu temel alan genetik koludur.

Detaylı

Aşağıda mitoz bölünme safhaları karışık olarak verilmiştir.

Aşağıda mitoz bölünme safhaları karışık olarak verilmiştir. 2015/2016 EĞİTİM ÖĞRETİM YILI FEN VE TEKNOLOJİ DERSİ ÖRNEK 8.SINIFLAR 1.DÖNEM 1.YAZILI Adı Soyadı : No: Sınıf: Resimdeki türlerin bazı hücrelerindeki kromozom sayılarını yazınız. (4x2p) Aşağıda mitoz bölünme

Detaylı

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Yazılım Mühendisliği BİM-411 4/I 4+0+0 4 4,5 Dersin Dili Dersin

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ı

Genetik Algoritmalar. Prof.Dr.Adem KALINLI

Genetik Algoritmalar. Prof.Dr.Adem KALINLI Genetik Algoritmalar Erciyes Üniversitesi Ekim 2012 Sunum İçeriği Giriş Evrimsel Hesaplama Genetik Algoritmalar Maliyet fonksiyonu Bilgi temsil mekanizması Başlangıç popülasyonu oluşturma Uygunluk veya

Detaylı

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Nesne Yönelimli Programlama BİM-222 2/II 1+0+2 2 3 Dersin Dili

Detaylı

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları

DESTEK DOKÜMANI. Tablolu Malzeme Sınıfları Tablolu Malzeme Sınıfları Malzeme Sınıfı; malzemelerin nitel ve nicel özelliklerine göre (renk,boy,beden,ebat,aksesuar,vb...) gruplanması ile oluşturulan yapılardır. Malzemelerin ortak özelliklerine göre

Detaylı

Yerel Arama Teknikleri ve Optimizasyon (Local Search and Optimisation)

Yerel Arama Teknikleri ve Optimizasyon (Local Search and Optimisation) Yerel Arama Teknikleri ve Optimizasyon (Local Search and Optimisation) Yerel Arama Teknikleri Tepe Tırmanma (Hill Climbing) Benzetimli Tavlama (Simulated Annealing) Yerel Arama Algoritmaları (Local Search

Detaylı

Gevşek Hesaplama (COMPE 474) Ders Detayları

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

Detaylı

Yöneylem Araştırması I (IE 222) Ders Detayları

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

Detaylı

AMUSE A MUSICAL EXPERT

AMUSE A MUSICAL EXPERT AMUSE A MUSICAL EXPERT Proje Sahibi Türker Erçal Proje Yöneticisi Yrd. Doç. Dr. Ender Özcan TMMOB ELEKTRİK MÜHENDİSLERİ ODASI İSTANBUL ŞUBESİ 2005-2006 ÖĞRETİM YILI PROJE YARIŞMASI ÖZET AMUSE, genetik

Detaylı

FEN VE TEKNOLOJİ FİZİK KİMYA - BİYOLOJİ BİLİM DANIŞMANLIĞI ÇALIŞTAYI

FEN VE TEKNOLOJİ FİZİK KİMYA - BİYOLOJİ BİLİM DANIŞMANLIĞI ÇALIŞTAYI FEN VE TEKNOLOJİ FİZİK KİMYA - BİYOLOJİ BİLİM DANIŞMANLIĞI ÇALIŞTAYI Bilim ve Araştırma-II Prof. Dr. Mehmet AY Çanakkale 07 Temmuz 2008 Proje Nedir? Ne, Niçin : Amaç / Ürün Kiminle : Ekip / Yönetici Ne

Detaylı

Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları

Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları Ders Adı Akıllı Mekatronik Sistemler Ders Kodu MECE 404 Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Bahar 2 0 2 3 5 Ön Koşul Ders(ler)i

Detaylı

Bu ekrana Kullanıcı adı ve şifre ile giriş yapıldığında ekranda giriş yapabilmeniz için yetki almanız

Bu ekrana Kullanıcı adı ve şifre ile giriş yapıldığında ekranda giriş yapabilmeniz için yetki almanız MHRS (MERKEZİ HASTANE RANDEVU SİSTEMİ) Kurum üzerinden MHRS entegrasyonunun yapılabilmesi için ; WEB Tabanlı Sistemimizi kullanan Kurumlar WebHBYS ekranından Menü / Program Parametreleri ekranından Sağlık

Detaylı

Arama metodlarında temel işlem anahtarları karşılaştırmaktır.

Arama metodlarında temel işlem anahtarları karşılaştırmaktır. (Kırpma) Hash Fonksiyonları Selecting Digits Folding (shift folding, boundary folding) Division MidSquare Extraction Radix Transformation Çakışma (Collision) ve çözümler Linear Probing Double Quadratic

Detaylı

Programlama Dilleri 1. Ders 3: Rastgele sayı üretimi ve uygulamaları

Programlama Dilleri 1. Ders 3: Rastgele sayı üretimi ve uygulamaları Ders 3: Rastgele sayı üretimi ve uygulamaları Ders 3 Genel Bakış Giriş Rastgele Sayı Rastgele Sayı Üreteci rand Fonksiyonunun İşlevi srand Fonksiyonunun İşlevi Monte Carlo Yöntemi Uygulama 1: Yazı-Tura

Detaylı

GENETĐK ALGORĐTMA VE UYGULAMA ALANLARI

GENETĐK ALGORĐTMA VE UYGULAMA ALANLARI GENETĐK ALGORĐTMA VE UYGULAMA ALANLARI Mustafa KURT*, Cumali SEMETAY* *M.Ü.Teknik Eğitim Fakültesi Makina Bölümü Bu çalışmada, geleneksel yöntemlerle çözümü zor veya imkansız olan problemlerin çözümünde

Detaylı

T.C. MİLLÎ EĞİTİM BAKANLIĞI ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ SINIF DEĞERLENDİRME SINAVI - 1

T.C. MİLLÎ EĞİTİM BAKANLIĞI ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ SINIF DEĞERLENDİRME SINAVI - 1 T.C. MİLLÎ EĞİTİM BAKANLIĞI 2015-2016 8.SINIF DEĞERLENDİRME SINAVI - 1 2015-2016 8.SINIF DEĞERLENDİRME SINAVI - 1 FEN VE TEKNOLOJİ Adı ve Soyadı :... Sınıfı :... Öğrenci Numarası :... SORU SAYISI : 20

Detaylı

B unl a r ı B i l i yor mus unuz? MİTOZ. Canlının en küçük yapı biriminin hücre olduğunu 6. sınıfta öğrenmiştik. Hücreler; hücre zarı,

B unl a r ı B i l i yor mus unuz? MİTOZ. Canlının en küçük yapı biriminin hücre olduğunu 6. sınıfta öğrenmiştik. Hücreler; hücre zarı, MİTOZ Canlının en küçük yapı biriminin hücre olduğunu 6. sınıfta öğrenmiştik. Hücreler; hücre zarı, sitoplazma ve çekirdekten meydana gelmiştir. Hücreler büyüme ve gelişme sonucunda belli bir olgunluğa

Detaylı

Proje Yönetimi Uygulamaları Görev Tanımlama

Proje Yönetimi Uygulamaları Görev Tanımlama Girişimcilik ve İnovasyon Dersi Proje Yönetimi Uygulamaları Görev Tanımlama Yrd. Doç. Dr. Ali Nizam Prof. Dr. Fevzi YILMAZ Mühendislik Fakültesi Fatih Sultan Mehmet Vakıf Üniversitesi 2015 İş Paketi -

Detaylı

ÖZEL EGE İLKÖĞRETİM OKULU

ÖZEL EGE İLKÖĞRETİM OKULU ÖZEL EGE İLKÖĞRETİM OKULU 4.SINIF MATEMATİK DERSİ PROJESİ PROJE KONUSU : GRAFİKLER, KULLANIM ALANLARI VE GRAFİK UYGULAMALARI HAZIRLAYANLAR : Egem ERASLAN F.Sarper TEK Göktürk ERBAYSAL Mert KAHVECİ ÖNSÖZ

Detaylı

KARLISU SOSYAL BİLİMLER LİSESİ OKUL REHBERLİK VE PSİKOLOJİK DANIŞMA SERVİSİ

KARLISU SOSYAL BİLİMLER LİSESİ OKUL REHBERLİK VE PSİKOLOJİK DANIŞMA SERVİSİ KARLISU SOSYAL BİLİMLER LİSESİ OKUL REHBERLİK VE PSİKOLOJİK DANIŞMA SERVİSİ DERS SEÇİMİ İLE İLGİLİ GENEL BİLGİLER! Sevgili öğrenciler, Ders seçimi dilekçesinde yer alan çizelgelerde ortak dersler ve seçmeli

Detaylı

a2 b3 cij: birim başına ulaşım maliyeti xij: taşıma miktarı

a2 b3 cij: birim başına ulaşım maliyeti xij: taşıma miktarı Ulaştırma Modelleri Ulaştırma modeli Ulaştırma modeli doğrusal programlama modellerinin özel bir türüdür. Modelin amacı bir işletmenin belirli kapasitedeki üretim merkezlerinden, belirli talebi olan tüketim

Detaylı

GENETİK ALGORİTMA İLE RÜZGAR TÜRBİNİ KANAT SAYISI SEÇİMİ

GENETİK ALGORİTMA İLE RÜZGAR TÜRBİNİ KANAT SAYISI SEÇİMİ VI. Ulusal Temiz Enerji Sempozyumu UTES 2006 25 27 Mayıs 2006, Isparta Sf.756 764 GENETİK ALGORİTMA İLE RÜZGAR TÜRBİNİ KANAT SAYISI SEÇİMİ Nida Nurbay ve Ali Çınar Kocaeli Üniversitesi Tek. Eğt. Fak. Makine

Detaylı