Evrimsel Çok amaçlı eniyileme. Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010

Benzer belgeler
Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Zeki Optimizasyon Teknikleri

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

Gevşek Hesaplama (COMPE 474) Ders Detayları

Doğal Hesaplama (COMPE 564) Ders Detayları

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ DERS KİTAPLARI LİSTESİ

Sigma 2006/3 Araştırma Makalesi / Research Article A SOLUTION PROPOSAL FOR INTERVAL SOLID TRANSPORTATION PROBLEM

Rössler Tabanlı Kaotik Farksal Gelişim Algoritması

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl

AYTUĞ ONAN CELAL BAYAR ÜNİVERSİTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ SERDAR KORUKOĞLU EGE ÜNİVERSİTESİ, BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ

GERÇEK ZAMAN KISITLARI ALTINDA SEYRÜSEFER

YÖNEYLEM ARAŞTIRMASI - III

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

ANKARA ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ DOKTORA TEZİ

Derece Bölüm/Program Üniversite Yıl

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4910

YRD DOÇ. DR. NURGÜL OKUR. ÖZGEÇMİŞ ve ESER LİSTESİ. Derece Alan Üniversite Yıl. Lisans FEF, Matematik Karadeniz Teknik Üniversitesi 2002

28 C j -Z j /2 0

TAŞ DOLGU DALGAKIRANLARIN GENETİK ALGORİTMA İLE GÜVENİRLİK ANALİZİ. M. Levent Koç* Can E. Balas**

YÖNEYLEM ARAŞTIRMASI - III

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

Türk-Alman Üniversitesi. Ders Bilgi Formu

Türk-Alman Üniversitesi İktisadi ve İdari Bilimler Fakültesi İşletme Bölümü Ders Bilgi Formu

Algoritmalar (MCS 401) Ders Detayları

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl Lisans Matematik Kocaeli Üniversitesi 2007 Y. Lisans Uygulamalı Matematik Analiz ve Fonksiyonlar Teorisi

Kimya Mühendisliğinde Uygulamalı Matematik

SE Engineering Sciences 30 Mayıs 2011, Pazartesi 13:00 M1-2 İNG 152 -İngilizce II 31 Mayıs 2011, Salı 14:00 Yabancı Diller Binası

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Optimizasyona Giriş (MFGE 412) Ders Detayları

Yrd.Doç. Dr. Tülin ÇETİN

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

Genetik Algoritma ile Türkiye Net Elektrik Enerjisi Tüketiminin 2020 Yılına Kadar Tahmini

Endüstri Mühendisliği Tezli Yüksek Lisans Dersler Tablosu

Güz Dönemi Zorunlu Dersleri

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

YAVUZ BOĞAÇ TÜRKOĞULLARI

DİZGE TABANLI BİLEŞEN DENEMELERİNİN TASARIMINDA BEKLENEN DİZGE YAŞAM SÜRESİNİN MODELLENMESİ 1

BULANIK AMAÇ KATSAYILI DOĞRUSAL PROGRAMLAMA. Ayşe KURUÜZÜM (*)

BİLECİK ŞEYH EDEBALİ ÜNİVERSİTESİ AKADEMİK ÖZGEÇMİŞ FORMU

BESLENME PROBLEMİNDE GENETİK ALGORİTMA KULLANILMASI. e posta:

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: END 4916

Yard. Doç. Dr. İrfan DELİ. Matematik

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

ÖZGEÇMİŞ. 1. Adı Soyadı: Bahaddin SİNSOYSAL 2. Doğum Tarihi: Ünvanı: Doç. Dr. 4. Öğrenim Durumu:

Simpleks Yöntemde Duyarlılık Analizleri

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

Serhat Gül. B.S., 2006 Üretim Sistemleri Mühendisliği, Sabancı Üniversitesi, İstanbul, Türkiye

Ayrık Hesaplamalı Yapılar (COMPE 251) Ders Detayları

Serhat Gül. B.S., 2006 Üretim Sistemleri Mühendisliği, Sabancı Üniversitesi, İstanbul, Türkiye

Lisans ( ). Ankara Üniversitesi, İstatistik Bölümü, Ankara, Türkiye

IES Doðrusal Olmayan Programlama

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği

YAPAY ÖĞRENME İLE TÜRKİYE NİN KURULU GÜCÜNÜN 2023 YILINA KADAR TAHMİNİ

DOKUZ EYLÜL ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ MÜDÜRLÜĞÜ DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: CSE 6003

Endüstri Mühendisliği - 1. yarıyıl. Academic and Social Orientation Fizik I Physics I TR

YAŞAR ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ ENDÜSTRİ MÜHENDİSLİĞİ YÜKSEK LİSANS PROGRAMI

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

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

SINAV ÇİZELGELEMESİ İÇİN MATEMATİKSEL MODEL YAKLAŞIMI

Mantıksal Kontrol ve Döngü Komutları

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

İleri Algoritma (COMPE 574) Ders Detayları

DİNAMİK PROGRAMLAMA. Dr. Mehmet Hulusi DEMİR 1

Prof.Dr. ÜNAL ERKAN MUMCUOĞLU.

Polinom olmayan denklemlerin genetik algoritma tabanlı çözümü

Matematiksel Optimizasyon ve Yapay Öğrenme

EĞİTİM-ÖĞRETİM YILI MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ (İNGİLİZCE) BÖLÜMÜ DERS PROGRAMINDA YAPILAN DEĞİŞİKLİKLER

Gezgin Satıcı Probleminin Genetik Algoritmalarla Eniyilemesi ve Etkileşimli Olarak İnternet Üzerinde Görselleştirilmesi

Tedarik Zinciri Yönetiminde Yapay Zeka Teknikler

4 th International Advanced Technologies Symposium September 28 30, 2005 Konya / Türkiye DÜZ DİŞLİ HIZ KUTUSUNUN GENETİK ALGORİTMA İLE ENİYİLENMESİ

Weight Optimization of a Dry Transformer by Genetic Algorithm and Validation by Finite Element Method

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

Lisans ( ). Ankara Üniversitesi, İstatistik Bölümü, Ankara, Türkiye

Dijital Görüntü İşleme (COMPE 464) Ders Detayları

XII. ÜRETİM ARAŞTIRMALARI SEMPOZYUMU

SOFTWARE ENGINEERS EDUCATION SOFTWARE REQUIREMENTS/ INSPECTION RESEARCH FINANCIAL INFORMATION SYSTEMS DISASTER MANAGEMENT INFORMATION SYSTEMS

DOKUZ EYLÜL ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ DEKANLIĞI DERS/MODÜL/BLOK TANITIM FORMU. Dersin Kodu: IND 3907

Ardışık Veri Tipleri. Prof.Dr. Bahadır AKTUĞ JFM212 Python ile Mühendislik Uygulamaları. *Kaynakça bölümünde verilen kaynaklardan derlenmiştir.

BCA605 Bilgisayar Oyunlarında Yapay Zeka

ÖZEL EGE LİSESİ FİBONACCİ DİZİLERİ YARDIMIYLA DEĞERİNİ HESAPLAYAN BİR FORMÜL

Lisans ( ). Ankara Üniversitesi, İstatistik Bölümü, Ankara, Türkiye

Stokastik Süreçler (MATH495) Ders Detayları

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

Self Organising Migrating Algorithm

Yrd. Doç. Dr. Emrah B. EDİS

Zeki Optimizasyon Teknikleri

Yazılım Mimarisi (SE 322) Ders Detayları

Ç.Ü. BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BAHAR YARIYILI DERS PROGRAMI 1. Sınıf

DR. GÜLESİN SENA DAŞ

SPARQL Sorgu Eniyilemesi için Karınca Kolonisi Yöntemi

Elena Battini SÖNMEZ Önder ÖZBEK N. Özge ÖZBEK. 2 Şubat 2007

İSTANBUL MEDENİYET ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ(TÜRKÇE) 4 YILLIK DERS PLANI

Sınır Eleman Yöntemi (MFGE 508) Ders Detayları

Temel Bilgisayar Programlama

Şifrebilimde Yapay Sinir Ağları

Dinamik Uyum Yüzeylerinde Optimallik Üzerine

Esnek Hesaplamaya Giriş

Topoloji (MATH372) Ders Detayları

Transkript:

Evrimsel Çok amaçlı eniyileme Tahir Emre Kalaycı Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 25 Mart 2010

Gündem Çok amaçlı eniyileme Giriş Evrimsel çok amaçlı eniyileme Sonuç

Giriş Gerçek dünya problemleri genellikle birden fazla amaçlıdır Bu amaçlar birbirleriyle çelişebilir Bazen bu birden fazla amacı tek amaca düşürebiliriz Ama her zaman bu amaçların hepsini tek amaç ile doğru bir şekilde temsil etmek zordur Birden fazla amaç belirlemek görevin gerçekleştirilmesi açısından daha iyidir.

Giriş Çok amaçlı eniyilemenin amacı kabul edilebilir çözümler bulmak ve bu çözümleri bir karar mekanizmasına sunmak Amaçları en iyi şekilde karşılamak hedefimizdir Basit bir örnek: En verimli ulaşım aracı Kriterlerimiz: aldığı yol, harcadığı enerji

Giriş Kaynak: 2005,Ngatchou

Kaynak: 2005, Abraham Giriş Pareto

Giriş Çok amaçlı eniyilemede kullanılabilecek yöntemler: Tek bir amaca indirgemek (Aggregate Objective Function) Normal Boundary Intersection (NBI) Normal Constraint (NC) Succesive Pareto Optimization (SPO) Multiobjective Optimization Evolutionary Algorithms (MOEA) Pareto surface generation for convex multiobjective instances (PGEN) Indirect Optimization on the basis of Self-Organization (IOSO) Bunlara ek olarak var olan stokastik eniyileme yöntemleri (tabu arama, benzetimli tavlama, karınca kolonisi eniyilemesi) pareto kümesini bulmak için kullanılabilir.

Evrimsel çok amaçlı eniyileme Bizim odağımız evrimsel algoritmalar olacak 1960'larda Rosenberg'in doktora tezi ilk ipuçlarını içeriyordu İlk gerçekleştirilen MOEA Schaffer'in Vector Evaluation GA (VEGA)dır MOEA'lar aşağıdaki tiplerdedir: Birleştirme fonksiyonları Toplum temelli yaklaşımlar Pareto temelli yaklaşımlar

Evrimsel çok amaçlı eniyileme Birleştirme fonksiyonlar bütün amaçları tek bir amaç olarak birleştiren fonksiyonlardır. Toplama, çıkarma, çarpma, vb. yöntemler kullanılabilir. En eski matematiksel programlama türüdür. Kuhn-Tucker'ın egemen olmayan çözümlerinden türetilebilir. (Tucker, 1951) Bir örnek ağırlıkların doğrusal toplamı olabilir:

Evrimsel çok amaçlı eniyileme Toplum temelli yaklaşımlarda aramayı çeşitlendirmek için toplum kullanılmaktadır Klasik örneği VEGA'dır (Schaffer,1985) VEGA değiştirilmiş seçime sahip bir GA'dır. Her nesilde her amaçla orantılı alt toplumlar oluşturulmaktadır k amacın olduğu bir problemde, M/k büyüklüğünde k adet alt toplum oluşmakta (M toplum büyüklüğü), bu alt toplumlar daha sonra karıştırılmakta ve GA işleçleri uygulanmaktadır. VEGA'nın en önemli problemi pareto egemenlik kavramına zıtlıklar içermesidir. Eksikliklerine rağmen günümüzde kullanılıyor çünkü seçim sürecinde eğilim yaratmak istenilen ve oldukça fazla sayıda amacı olan problemlere rahatça uygulanabiliyor.

Evrimsel çok amaçlı eniyileme Pareto temelli yaklaşımlar seçim şemasını pareto optimalliğine dayandıran yaklaşımlardır. İlk olarak Goldberg tarafından önerilmiştir (Goldberg, 1989) İki nesilden bahsedilebilir 1. Nesil: Uygunluk paylaşımını ve nişingi pareto sıralama ile kullananlar NSGA, NPGA, MOGA 2. Nesil: Elitizm ile ortaya çıkmıştır. SPEA, SPEA2, PAES,NSGA-II, PESA,microGA

Sonuç Uygulama Alanları: Mühendislik, Robotik, Tasarım ve üretim, zamanlama, yönetim, kimya, fizik, tıp, bilgisayar bilimleri,... şeklinde bir çok alanda uygulanmaktadır. Algoritmalar geliştirilmeye devam ediyor, üçüncü nesil algoritmaların ne tür algoritmalar olacağı merak konusu Algoritmanın başarımına yönelik ölçütler söz konusu Bir çok teorik açık soru mevcut Bir çok gelecek vadeden açık yol mevcut

Kaynakça Ngatchou P, Zarei A. Pareto Multi Objective Optimization. Methods. 2005:84-91. Abraham A, Jain L, Goldberg R. Evolutionary Multiobjective Optimization. London: Springer-Verlag; 2005:1 9. Lucas C. Practical Multiobjective Optimization. Learning. 2006. Multiobjective optimization, Wikipedia EK KAYNAKÇA Kuhn, HW and Tucker, AW, Nonlinear programming. In Neyman, J (ed), Proceedings of the Second Berkeley Symposium on Mathematical Statistics and Probability, pp. 481 492, Berkeley, CA, 1951. University of California Press. Schaffer, JD, Multiple objective optimization with vector evaluated genetic algorithms. In Genetic Algorithms and their Applications: Proceedings of the First International Conference on Genetic Algorithms, pp. 93 100, Hillsdale, NJ, 1985. Lawrence Erlbaum. Goldberg, DE, Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Publishing Company, Reading, MA, 1989.