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

Benzer belgeler
Karınca Koloni Algoritması 2

Karınca Koloni Algoritması 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

1. MS Excel Çalışması

Atatürk Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü BM Web Programlama ÖDEV 1

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

20 Mayıs İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : Muhasebe IV

02 Temmuz İlgili Versiyon/lar: ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler: Muhasebe IV

!! 4. Açılan! pencerede! EOposta! ve! Şifre! kutucuklarına! bilgilerinizi! girip,! Oturum! Aç ı! tıklayınız.!!

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

DYNED SİSTEMİNİ AKTİF OLARAK KULLANMAK İÇİN ÖĞRETMEN OLARAK HANGİ İŞLEMLER YAPACAĞIZ AŞAĞIDA ADIM ADIM YAZILMIŞTIR

- Tüm sorular için belirtilen verileri Türkiye Cumhuriyeti Merkez Bankasının web sitesinden İstatistiki Veriler (EVDS) kısmından bulunuz.

AX3000 MEKANİK TESİSAT VE EKB V2014

EÜTF Ö.D.E.M. KULLANICI KILAVUZU

BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa

AUTODESK PORTALI İÇİN AKADEMİK HESAP OLUŞTURULMASI

Bİ L 131 Hafta 2. 1) Bilgisayara Java SE Development Kit 7 kurulması

Bilgiyolu Yayıncılık Elektronik Sunum Programı Kurulum Kılavuzu

TecCom TecLocal Programı Kurulum ve Yapılandırma Rehberi

AYBEL YAZILIM E-REÇETE PROGRAMI

Ana Hatlarıyla İzlenecek Süreç: Adım Adım Bildiri Özeti Gönderim Aşamaları:

T.C. KOCASİNAN KAYMAKAMLIĞI Kocasinan Rehberlik ve Araştırma Merkezi Müdürlüğü. REHBERLİK SERVİSİ BİLGİ İŞLETİM SİSTEMİ (RESBİS v2)

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

Tablet ön kontrol ve teslim tutanağını nasıl dolduracağım?

Xilinx ISE Webpack 14.7 Kurulum Tutorial

DÖNEM İÇİ NOT GİRİŞİ KULLANMA KILAVUZU

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

ÖĞRETİM ÜYELERİ İÇİN KULLANICI KILAVUZU

Scream! e gelen veri akışlarından bazılarını diğer bir kurum yada bilgisayarla paylaşmak için kullanılabilir.

ORSOFT 5.22 AMERİKAN KÜLTÜR DERNEĞİ DİL OKULLARI YÖNETİM BİLGİ SİSTEMİ KURULUMU

Gerekli bağlantıları yapıp, ACS420 V3.03 programını çalıştırınız. Program açıldığında, LMS14 ün içindeki parametrelerin okunmasını bekleyiniz.

Samsun Çocuk Hizmetleri İ l Koordinasyon Sekretarya Birimi

. 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

C için tümleşik geliştirme ortamı (IDE) kurulumları

ELEKTRONİK BELGE YÖNETİM SİSTEMİ KOORDİNATÖRLÜĞÜ (EBYS KOORDİNATÖRLÜĞÜ) ELEKTRONİK İMZA KURULUM AŞAMALARI VE EBYS PROGRAMI SİSTEM GEREKSİNİMLERİ

BİL 810 İnşaat Mühendisliğinde Bilgisayar Uygulamaları

Açılan penceren gerekli ayarlamalar yapılarak sayfa numaraları görüntülenir.

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

ECLIPSE PROGRAMININ ÇALIŞTIRILMASI

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

Eğitimlerin alt konusu yazarken standart ve anlaşılabilir olması açısından lütfen kısaltma kullanmayanız. Eğitim adlarını açıkça yazınız.

için kayıt kılavuzu

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

ZWCAD Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

E-FATURA LOGO ENTEGRATÖRLÜK UYGULAMASI

Bimel Ürün Veritabanı Paylaşım Platformu. XML Servisleri

Tarih: 2 Ağustos 2018 Son versiyon: 1.8. EndNote X9 Windows Multi/Site kurulum talimatları

dinamo / Periyodik İşler

EMM3208 Optimizasyon Teknikleri

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir.

2014 PROGRAMININ AUTODESK SİTESİNDEN İNDİRİLMESİ

Sayı : 02 Konu : STONEX Format Çevirici ilepoligon ve Detay Alım Çıktılarının Alınması

Campus Online. Güncelleme: Haziran 24, 2013

İbrahim DOLUKÜP İstatistik Analiz Bilgi Sistemleri DB. 5 Nisan BURSA

adresine tıklayarak kayıt ekranına giriş yapınız.

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

XILINX PROGRAMI İLE PROJE HAZIRLANMASI İÇİNDEKİLER

Ege Orman Vakfı E-Kart Uygulaması Nedir? Ege Orman Vakfı E-Kart Uygulaması na Nasıl Ulaşırsınız?

İçindekiler. Akıllı Tahta Uygulaması (ATU) Kullanma Kılavuzu. İçindekiler. Bölüm 1: Uygulama Hakkında Genel bilgi 2

KULLANIM KILAVUZU. VSP Teknoloji ile sıfır hatada Dünya standartlarında web kalite politikasına uygun web sitesi oluşturabileceksiniz

#include <stdio.h> int main(void) { FILE * dosya; dosya = fopen("soru1.txt", "w"); fprintf(dosya, "Merhaba Dunya!"); fclose(dosya); return 0; }

AXA OTOMATİK KATILIM KURUMSAL İŞLEMLER EKRANI KULLANIM KILAVUZU AXA HAYAT VE EMEKLİLİK A.Ş. 2017

2015 GENÇ FOTOĞRAFÇILAR ÖDÜLÜ BAŞVURU FORMU

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ SMS. Sms Sistemi. Bilgi İşlem Daire Başkanlığı YAZILIM GRUBU

AXA OTOMATİK KATILIM KURUMSAL İŞLEMLER EKRANI KULLANIM KILAVUZU AXA HAYAT VE EMEKLİLİK A.Ş. 2017

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ü

GİRNE AMERİKAN ÜNİVERSİTESİ EĞİTİM FAKÜLTESİ OKUL ÖNCESİ ÖĞRETMENLİĞİ AKTS

AXA OTOMATİK KATILIM KURUMSAL İŞLEMLER EKRANI KULLANIM KILAVUZU AXA HAYAT VE EMEKLİLİK A.Ş.

Linux Dosya ve Dizin Yapısı

VİDEO SUNUM KAYDETME(CAM STUDIO RECORDER)

Öğretim Üyesi Kullanıcı Kılavuzu ] EÜTF SoruBank Ege Üniversitesi Tıp Fakültesi. sürüm

Sınav Sonuç Modülü Kullanıcı Kılavuzu

SMSOKUL KULLANIM KILAVUZU V. 1.0

TESTOSİS KULLANIM KLAVUZU Sisteme Giriş: adresinden yapılmaktadır.

BEUN VPN Hizmeti. VPN Nedir?

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

ACS434 kurulum yardımcısı. LMS14 / LMS15 için parametre ve veri dönüştürülmesi için PC yazılımı. Kurlum ve çalıştırma talimatları

AKINSOFT OtoPark. Yardım Dosyası

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

Birim EBYS Sorumlularının Yapması Gerekenler 2014

Admin Panel Kullanım Klavuzu

SORGULAR. Öğr.Gör.Volkan Altıntaş

VHOPE ve VHOPE kitaplık dosyalarını kurma

Web of Science. Hızlı başvuru kartı

İçindekiler Hitit Sayım Cihazı Kurulum ve Kullanım Kılavuzu... 2 Sayım Cihazı Kurulum İşlemleri... 2 Hitit Kurulum işlemleri...

T.C. İSTANBUL ÜNİVERSİTESİ GÜZ YARIYILI EĞİTİM-ÖĞRETİM DÖNEMİ YATAY GEÇİŞ BAŞVURU KILAVUZU

MEBİS Kullanım Kılavuzu. Öğrenci Ön Kayıt (ÖSYM) İstanbul Medipol Üniversitesi

KATES Yazılım Güncelleme Dokümanı

HASTANE BİLGİ YÖNETİM SİSTEMİ

HESAP MAKİNASI YAPIMI

VitalSource Bookshelf Nedir? Bookshelf e Giriş Kayıt Kitap Ekleme. Masaüstü ve Dizüstü Bilgisayarda

ZORLU TESİS YÖNETİMİ A.Ş ZORLU CENTER. İş sağlığı ve güvenliği internet kullanım kılavuzu Güncelleme:

KOLAY SİPARİŞ TAKİBİ v4

Laboratuvar Çalışması Kaynak Paylaşma

ASİSTAN v2 KULLANIM KILAVUZU

Checkpoint SmartCenter da hızlı obje yaratmak

YABİL. İŞLETMELERDE MESLEK EĞİTİMİ PROGRAMI Devamsızlıkların e-okul dan Alınması KILAVUZU. Mart

LibreOffice Veritabanı-1

Not Takip dosyası içerisinde sayfa 1 deki ilk satırın dondurulması,

Transkript:

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ı http://ikucukkoc.baun.edu.tr/lectures/emm4131/emm4131-w13tutorial.zip linkine tıklayarak indiriniz ve zip dosyası içerisinden çıkartınız. Uygulama 1 (Problem Oluşturma ve Çözme): 1 Actions-> Generate Random TSP yolunu izleyerek 100 şehirden oluşan bir gezgin satıcı problemi oluşturunuz. 2 Problemi oluştururken Seed for Random Numbers değeri 2 olarak seçilmelidir. 3 Actions -> Create Ant Colony yolunu izleyerek 100 karınca oluşturunuz. Bunu yaparken diğer parametreler de aşağıdaki şekilde ayarlanmalıdır: Seed for random numbers: 3 Initial pheromone: 1 Exploitation probability: 0.2 Pheromone trail weight (α): 1 Inverse distance weight (β): 2 Evaporation friction (ρ): 0.1 Trail laying exponent (Q): 1 Elite enhancement: 0.1 1

4 Şu anda ACO algoritması çalıştırılmaya hazırdır. Actions -> Run Optimization yolunu izleyerek 2000 iterasyon için algoritmanızı çalıştırınız (Number of epochs: 2000 olmalıdır. Delay between epochs 20 olabilir). 5 2000 iterasyon sonunda elde edilen bir çözüm aşağıda verilmiştir. En iyi tur (best tour) değeri görüldüğü üzere 8.5925 tir. Aşağıda verilen grafik bu çalışma için elde edilen en iyi çözümü göstermektedir. 2

Uygulama 2 (Yakınsama Grafiği Çizme): 1 Şimdi aynı problem için yeni bir koloni oluşturunuz. Bunun için yeni bir problem oluşturmayınız. Aynı problem üzerindeyken hiç bir değişiklik yapmadan Actions->Create Ant Colony yolunu izleyerek yeniden 100 karınca oluşturunuz (Seed for random numbers: 3). Diğer parametreler de aynı kalmalı, değiştirmeyiniz. 2 - Şu anda ACO algoritması tekrar çalıştırılmaya hazırdır. Programı çalıştırmadan önce ACO Yakınsama adında boş bir Excel dosyası oluşturunuz ve ilk sütuna 50 den başlayarak 2000 e kadar alt alta sayıları giriniz. Bunun amacı algoritma çalışırken her 50 iterasyonda bir en iyi sonucu manuel olarak kaydetmektir. 3

3 - Actions -> Run Optimization yolunu izleyerek 2000 iterasyon için algoritmanızı çalıştırınız (Number of epochs: 2000 olmalıdır). Bu kez Delay between epochs değeri 200 olmalıdır. Böylece algoritma daha yavaş ilerleyecektir ve algoritma çalışırken eş zamanlı olarak bu ilerleme sırasında en iyi tur değerlerini alabiliriz. İstenirse daha da yavaşlatmak için bu sayı 400 olarak tanımlanabilir. 4 - Algoritmanız çalışırken, (kabaca) her 50 iterasyonda bir kez olmak üzere en iyi tur (best tour) değerini Excel dosyasında ilgili iterasyon numarasının karşısına kaydederek algoritma sonlanınca (2000 iterasyon sonucunda) bunun grafiğini çizdiriniz. Böylece Yakınsama Grafiği elde edilecektir. 4

Uygulama 3 (Kaydetme ve Teslim): 1 - Boş bir klasör oluşturunuz ve klasörün ismine adınızın ve soyadınızın ilk harfleri ile öğrenci numaranızı veriniz. Örneğin 2014104040000 numaralı Kemal Aslan isimli öğrencinin klasör ismi KA2014104040000 olmalıdır. 2 - Oluşturduğunuz klasörün içine, iterasyonlar boyunca en iyi turları kaydettiğiniz ve Yakınsama Grafiğini çizdirdiğiniz Excel dosyasını atınız. Excel dosyasının ismi de yukarıdaki şekilde isminizin baş harfleri ve öğrenci numaranızdan oluşmalıdır. 5

3 Elde ettiğiniz en iyi ACO çözümünü.png dosyası olarak kaydedin. Bu dosyanın ismi de yukarıdaki şekilde isminizin baş harfleri ve öğrenci numaranızdan oluşmalıdır. Bunun sonuna.png eklemeyi unutmayınız. PNG dosyasını da oluşturmuş olduğunuz klasörün içine atınız. Böylece klasörün içinde bir adet Excel ve bir adet PNG dosyası bulunmuş olacaktır. 4 Klasörünüzü zip dosyası haline getirerek ikucukkoc@balikesir.edu.tr adresine ve ikucukkoc@gmail.com adresine email ekinde gönderiniz. NOT: Email konu başlığı EMM4131W13 olmalı ve email metnine adınızı, soyadınızı ve öğrenci numaranızı yazmayı unutmayınız. 6