BENZETIM 3. Ders Prof.Dr.Berna Dengiz Monte Carlo Benzetimi

Slides:



Advertisements
Benzer bir sunumlar
BENZETİM Prof.Dr.Berna Dengiz 3. Ders Monte Carlo Benzetimi
Advertisements

Parametrik doğru denklemleri 1
Hâsılat kavramları Firmaların kârı maksimize ettikleri varsayılır. Kâr toplam hâsılat ile toplam maliyet arasındaki farktır. Kârı analiz etmek için hâsılat.
Mastarlar.
S İ STEM MODELLEME VE S İ MÜLASYON. S İ STEM Sistem; Bir amacı gerçekleştirmek için aralarında düzenli bir etkileşimin ya da ba ğ ımlılı ğ ın bulundu.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
Hat Dengeleme.
SEVDA GÜL Y MEME MR’ INDA KANSER TESPITI.
Atalet, maddenin, hareketteki değişikliğe karşı direnç gösterme özelliğidir.
Monte-Carlo Simülasyonu
Çözünme durumuna göre Tam çözünme: Bir elementin diğeri içerisinde sınırsız çözünebilmesi. Hiç çözünmeme: Bir elementin diğeri içinde hiç çözünememesi.
BÖLÜM 1 TEMEL KAVRAMLAR. BÖLÜM 1 TEMEL KAVRAMLAR.
Öğretim Teknolojileri ve Materyal Geliştirme
Öğretim  Öğrenci gelişimini amaçlayan, öğrenmenin başlatılması, sürdürülmesi ve gerçekleştirilmesi için düzenlenen planlı etkinliklerden oluşan bir süreçtir.
OLASILIK TEOREMLERİ Permütasyon
İÇİNDEKİLER GRID COMPUTING NEDİR? NASIL ÇALIŞIR? GRID COMPUTING YAPISI
İSTATİSTİK II BAĞIMSIZLIK TESTLERİ VE İYİ UYUM TESTLERİ “ c2 Kİ- KARE TESTLERİ “
Yazılım Mühendisliği1[ 3.hft ]. Yazılım Mühendisliği2 Yazılım İ sterlerinin Çözümlemesi Yazılım Yaşam Çevrimi “ Yazılım Yaşam çevrimin herhangi bir yazılım.
İLETİŞİM VE EĞİTİM Bölüm 5 1. İletişim nedir?
f:(a,b)==>R fonksiyonu i)  x 1,x 2  (a,b) ve x 1  x 2 içi f(x 1 )  f(x 2 ) ise f fonksiyonu (a,b) aralığında artandır. y a x 1 ==>x 2 b.
YÖNLENDİRME. Yönlendirme ● Statik ● Dinamik ● Kaynakta yönlendirme ● Hop by hop yönlendirme.
Öğr. Gör. Dr. İnanç GÜNEY Adana MYO
Fonksiyonel Programlama
Uluslararası Pazarlama Araştırması
Manipülatörlerin Lineer Kontrolü
PROGRAMLI ÖĞRETİM Tanımı:
Bölüm 2: Bir Boyutta Hareket. Bölüm 2: Bir Boyutta Hareket.
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
TAM SAYILAR.
BARALAR.
ÇEMBER VE DAİRE YUNUS AKKUŞ-2017.
Yapay Sinir Ağı Modeli (öğretmenli öğrenme) Çok Katmanlı Algılayıcı
BİLİŞİM TEKNOLOJİLERİNİN TEMELLERİ
MODEL YETERSİZLİKLERİNİ DÜZELTMEK İÇİN DÖNÜŞÜMLER VE AĞIRLIKLANDIRMA
ÖZDEŞLİKLER- ÇARPANLARA AYIRMA
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
Mutlak Dağılım Ölçüleri Nispi Dağılım Ölçüleri
Bölüm 4 İKİ BOYUTTA HAREKET
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
*Tıraş çeşitleri Kıvırma Tıraşı Yakma Tıraşı Bindirme Tıraşı
Sağlık Bilimleri Fakültesi
ZEE ZİHİN ENGELLİLERE BECERİ VE KAVRAM ÖĞRETİMİ
Temel Bilgisayar Bilgileri
PARAMETRİK HİPOTEZ TESTLERİ
BENZETİM Prof.Dr.Berna Dengiz 13. Ders Çıktı Analizi
Meriç ÇETİN Pamukkale Üniversitesi Bilgisayar Mühendisliği Bölümü
Benzetim 11. Ders İmalat Yönetimde Benzetim.
İMÜ198 ÖLÇME BİLGİSİ İMÜ198 SURVEYING Bahar Dönemi
KUYRUK SİSTEMLERİNDE PERFORMANS öLÇüTLERi
Yrd. Doç. Dr. Ömer Kutlu BAŞARI TESTLERİNİN GELİŞTİRİLMESİ
ANALİTİK KİMYA DERS NOTLARI
Doğrusal Mantık Yapısı İle Problem Çözme
PROGRAMLAMAYA GİRİŞ VE ALGORİTMA
Evren-Örneklem, Örnekleme Yöntemleri 2
ÖLÇME-DEĞERLENDİRME 1.DERS
MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan.
BENZETİM DİLLERİNDE MODELLEME YAKLAŞIMLARI
Ürün ve Hizmetler İçin Kapasite Planlaması
KONU : MAKSİMUM MİNİMUM (EKSTREMUM) NOKTALARI
EĞİTİME GİRİŞ Mehmet Akif Ersoy Üniversitesi
Evren-Örneklem, Örnekleme Yöntemleri 1
NİŞANTAŞI ÜNİVERSİTESİ
Sanal ve Şebeke Örgütleri
Kesikli Olay benzetimi Bileşenleri
KARIK SULAMA YÖNTEMİ Prof. Dr. A. Halim ORTA.
İleri Algoritma Analizi
Sınıf Öğretmenlerinin Eğitsel Amaçlı İnternet Kullanım Öz Yeterlikleri
Bilimsel Araştırma Yöntemleri
Bilimsel araştırma türleri (Deneysel Desenler)
Sunum transkripti:

BENZETIM 3. Ders Prof.Dr.Berna Dengiz Monte Carlo Benzetimi Benzetim Dilleri Benzetim Yazılımları 2/17/2019

MONTE CARLO Benzetimi (0-1) aralığında düzgün, (U(0.1)), rassal sayılar kullanılarak, zaman faktörünün önemli olmadığı, olasılıklı (stokastik) veya belirli (deterministik) problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo Benzetimi, genellikle statik benzetim modellerinde kullanılır. Bazı yazarlar Monte Carlo Benzetimini, rassal sayı kullanan bir benzetim olarak tanımlamaktadırlar. Burada kullanılan tanım ise daha kısıtlıdır. Monte Carlo metodu ilk defa II. Dünya Savaşı sırasında atom bombasının geliştirilmesi ile ilgili problemlere uygulanmıştır. 2/17/2019

MONTE CARLO Benzetimi ORTALAMA METODU Örnek : integralini çözmek istiyoruz. G(x) fonksiyonu, analitik çözümü olmayan bir fonksiyon olsun. Bu deterministik problem, Monte Carlo Benzetimi ile nasıl çözülür inceleyelim. Yeni bir rassal değişken olarak Y tanımlansın. Y= (b-a)g(x) ax b X, [a,b] aralığında düzgün dağılma sahip sürekli bir rassal değişkendir. Aranılan integralin değeri, y’nin beklenen değerine eşit çıktı. Buradan yaralanarak ‘in değeri Monte Carlo Benzetimu ile bulunabilir. x1 , x2 , x3 ,.........., xn ~ U (a,b) rassal değişkenler. 2/17/2019

2/17/2019

2/17/2019

Burada x1 , x2 , x3 ,.........., xn ~ U (a,b) rassal değişkenlerdir. 2/17/2019

ORTALAMA METODU 2/17/2019

ÖDEV Yukarıda açıklanan problemi n =10 , 20 , 40 , 80 , 160, 500, 1000, 2000, 4000, 8000 için deneyin. x ekseninde n değeri ve y ekseninde integral için elde edilen değeri dikkate alarak grafik çiziniz bu problemin çözümü için n sayısının ne olması gerektiğini yorumlayınız 2/17/2019

ISKALAMA (MISS-HIT ) METODU Örnek:  sayısının bulunması i)¼ daire düşünün (birim dairenin ¼’ü) 2/17/2019

ISKALAMA (MISS-HIT ) METODU A= alan = r2/4= /4 (birim daire) ii)¼ dairenin yarıçaplarını kareye tamamlayalım iii) U(0,1) aralığında düzgün rassal sayı üretme imkanımız var. 2/17/2019

ISKALAMA (MISS-HIT ) METODU Bu durumda algoritma; 1) (0,1) aralığında düzgün sayı üret X= üretilen sayı 2)(0,1) aralığında yeni bir düzgün sayı üret Y= üretilen sayı 3)(x,y) sayı çiftine sahibiz 4)x2+y2 1 ise (x,y) noktası çeyrek daire içinde bir noktadır. 2/17/2019

ISKALAMA (MISS-HIT ) METODU n1= n1+1 n1 : daire içine düşen nokta sayısı n= n+1 n : kare içine düşen nokta sayısı 5)1-4 arasındaki işlemleri sırasıyla n kez tekrarla. 6)n1/n oranını bul. (Taralı alan) / (karenin alanı) ~ ni / n 2/17/2019

örnek Problem: Kenarları birim uzunlukta olan bir kare düşününüz. Bu kare içinde rassal seçilen A ve B noktaları olsun. A ve B arası d uzunluğundadır. d’nin 0.8’den küçük olma olasılığı nedir? Açıklama: Monte Carlo tekniğiyle rassal olarak 1000 adet A ve B noktaları üreterek d’nin 0.8’den küçük olma olasılığını bulunuz. Kullanacağınız yaklaşımı açıklayarak, akış şemasını çiziniz. 2/17/2019

2/17/2019

2/17/2019

BENZETİM DİLLERİ Özel amaçlı benzetim dilleri ile genel amaçlı dillerin karşılaştırılması: Bir benzetim çalışmasında verilmesi gereken kararlardan birisi, uygun programlama dilinin seçimidir. Aşağıda belirtilen avantajlardan dolayı benzetim dili kullanımı yararlı olacaktır. 1)Benzetim dilleri kullanılarak programlama zamanı azaltılır. Modelin programlanmasında gerekli özelliklerin birçoğu benzetim dilinde mevcuttur. 2)Benzetim modelleri benzetim dili ile kodlandığında değiştirilmesi kolaydır. 2/17/2019

BENZETİM DİLLERİ 3)Benzetim dili kullanıldığında, programlama hatasını bulmak daha kolaydır. Bu programlarda hata türleri belirlenmiş ve kodlanmıştır. 4)Çoğu benzetim dili, programın çalışması sırasında dinamik depolama özelliğine sahiptir. Bu durum, özellikle büyük boyutlu problemlerin çalıştırılmasında, önemlidir. Diğer taraftan, birçok benzetim modeli genel amaçlı dillerle yazılır. Bunları kullanmanın avantajları ise; 2/17/2019

GENEL AMAÇLI DİLLER 1.Birçok analist, genel amaçlı dilleri bilmektedir. Aynı durum, benzetim dilleri için geçerli değildir. 2. FORTRAN, BASIC, PASKAL veya C hemen hemen her bilgisayarda bulunabilir. Ancak, benzetim diline erişim bu kadar kolay değildir. Benzetim dilinin kullanılacağı bilgisayara göre (mainfrome, micro computer) kodlamada düzeltmeler yapmak gerekebilir. 2/17/2019

GENEL AMAÇLI DİLLER 3.Genel amaçlı dillerle çok iyi yazılmış bir programın çalışma zamanı, benzetim dili kullanılarak yazılmış programın çalışma zamanından daha az olabilir. Ancak, günümüzde bilgisayar teknolojisindeki hızlı gelişimden dolayı bu faktörün önemi azalmıştır. 4.Genel amaçlı diller, benzetim dillerine nazaran programlamada büyük esneklik sağlar. Örneğin, karmaşık hesaplamalar için benzetim dilleri uygun değildir. 2/17/2019

BENZETİM YAZILIMLARININ SINIFLANDIRILMASI Benzetim yazılımları; diller ve simülatör’ler olmak üzere iki sınıfa ayrılır. 1)Benzetim Dili: Çeşitli uygulamalar için gerekli (kodlama) özelliklerine sahip olabilen, genel bir bilgisayar paketidir. Örneğin ; SIMAN ve SLAM II, konveyarler ve otomatik yönlendirme araçları için üretim modüllerine sahiptir. Bir benzetim modelinin programlanmasında, kullanılan dilin modelleme yapısı kullanılır. Benzetim dilleri değişik özellikteki sistemleri modelleme yeteneğine sahip olmalıdır. 2/17/2019

BENZETİM YAZILIMLARININ SINIFLANDIRILMASI En büyük dezavantajı (simulator’a göre); programlamayı yapabilecek bilgiye sahip olunmasını gerektirmesi ve Karmaşık sistemlerin modellenmesinde kodlamanın ve programın doğruluğunun belirlenmesinin uzun zaman almasıdır. 2/17/2019

BENZETİM YAZILIMLARININ SINIFLANDIRILMASI 2) Simülatör: Belirli sistemlerin benzetimini yapabilen bir bilgisayar paketidir. Simulatör kullanıldığında, modelin kodlamasına gerek kalmayabilir veya çok az ihtiyaç duyulur. Üretim, bilgisayar ve haberleşme sistemlerinin belirli tipleri için piyasada çeşitli simülatör’ler vardır. Simulatör’lerde; bir sistemin benzetimi menüler ve grafikler yardımı ile gerçekleştirilir. 2/17/2019

BENZETİM YAZILIMLARININ SINIFLANDIRILMASI Avantajları: 1.Benzetim modelinin simulatör ile kodlama zamanı, benzetim diline göre çok azdır. 2.Bir çok simulatör sistemlerle ilgili özel modelleme yapısına sahiptir. Bu özellik, programlama bilgisine sahip olmayan kişilerin simulatör’ü tercih etmesini sağlamaktadır. Dezavantajı : 1.Belirli sistemler için geliştirildikleri için kullanım alanları kısıtlıdır. 2/17/2019