İleri Algoritma Analizi

Slides:



Advertisements
Benzer bir sunumlar
Parametrik doğru denklemleri 1
Advertisements

Gıda Mikrobiyolojisi Eğitimi 04 Kasım 2014, Kuşadası Prof. Dr. Kadir HALKMAN Ankara Üniversitesi Gıda Mühendisliği Bölümü 04; Sonuçların değerlendirilmesi.
Dinamik sistemin kararlılığını incelemenin kolay bir yolu var mı? niye böyle bir soru sorduk? Teorem 1: (ayrık zaman sisteminin sabit noktasının kararlılığı.
BİBLİYOGRAFYA (Bibliography) Tanım: Kitapları, özellikle fiziksel özellikleri ve içeriklerine göre niteleme sanatı; kitapların fiziksel nesneler ve.

Bir örnek : Sarkaç. Gradyen Sistemler E(x)’in zamana göre türevi çözümler boyunca Gradyen sistemlere ilişkin özellikler Teorem 6: (Hirsh-Smale-Devaney,
Metrik koşullarını sağlıyor mu?
Tane Kavramının Öğretimi (Basamaklandırılmış Yönteme Göre)
A1 sistemi A2 sistemi Hangisi daha hızlı sıfıra yaklaşıyor ? Hatırlatma.
Kararlılık Sıfır giriş kararlılığı Tanım: (Denge noktası) sisteminin sabit çözümleri, sistemin denge noktalarıdır. nasıl belirlenir? Cebrik denkleminin.
MATEMATİK DÖNEM ÖDEVİ.
OLASILIK TEOREMLERİ Permütasyon
MATEMATİK PROJE ÖDEVİ Adı-Soyadı:Nihat ELÇİ Sınıfı-Numarası:7/C 1057
SEVİYE: 11. SINIF 1. ÜNİTE KAZANIMLAR: Mantık ve Doğru Düşünme arasındaki ilişkiyi değerlendirir. Akıl ilkelerinin önemini değerlendirir. ÖĞRENME – ÖĞRETME.
Tanımı Özellikleri Konuyla İlgili Sorular
Mantık Sistemleri ve Mantık Programlama
Bölüm 2: Bilimsel Araştırma Süreci ve Araştırma Konusu Seçimi
Veri Yapıları ve Algoritmalar
Öğr. Gör. Mehmet Ali ZENGİN
DOĞAL SAYILAR TAM SAYILAR
Zaman ve Gölgesi Prof. Dr. Şafak URAL
İleri Algoritma Analizi
X-IŞINLARI KRİSTALOGRAFİSİ
Çözülemiyen Matematik Soruları
İleri Algoritmalar 2. ders.
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
İleri Algoritma Analizi
MAT – 101 Temel Matematik Mustafa Sezer PEHLİVAN *
KESİRLERİ SAYI DOĞRUSUNDA GÖSTERMEK
İleri Algoritma Analizi
Çizge Teorisi ve Algoritmaları
Çizge Algoritmaları 3. ders.
İleri Algoritma Analizi
Bilimsel Araştırma Yöntemleri
Diziler.
BİRİNCİ DERECEDEN BİR BİLİNMEYENLİ EŞİTSİZLİKLERİ ÇÖZME
KÜMELER HAZIRLAYAN : SELİM ACAR
İleri Algoritma Analizi
Bilgisayar Mühendisliğine Giriş
PASCAL ÜÇGENİ.
Çizge Teorisi ve Algoritmalari
İleri Algoritma Analizi
İMÜ198 ÖLÇME BİLGİSİ İMÜ198 SURVEYING Bahar Dönemi
Bölüm 4: Kontrol Yapıları I (Seçim Yapma)
SAYI ÖRÜNTÜLERİ ANAHTAR KAVRAMLAR MODELLEME ÖRÜNTÜ SAYI ÖRÜNTÜSÜ ÜS
GÖRÜŞME İLKE VE TEKNİKLERİ Sağlık Bilimleri Fakültesi
Çizge Algoritmaları.
İleri Algoritma Analizi
Ayrıştırma Ağaçları Tanımlar Soldan ve Sağdan Türemeler ile İlişkisi
Bilgisayar Mühendisliğine Giriş
6. Sınıf 2. Ünite: Namaz ÜNİTE KONULARI Namaz İbadeti ve Önemi
Sonlu Özdevinirlere Giriş
NİŞANTAŞI ÜNİVERSİTESİ
İKİNCİ DERECEDEN DENKLEMLER
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
FONKSİYON.
FELSEFE İLE DÜŞÜNME 2. ÜNİTE.
NİŞANTAŞI ÜNİVERSİTESİ
Kümeler.
Derse giriş için tıklayın...
Limit L i M i T 1981 yılından günümüze, bu konuyla ilgili 17 soru soruldu. Bu konu, türev ve integral konusunun temelini oluşturur. matcezir.
FELSEFE İLE DÜŞÜNME.
İleri Algoritma Analizi
OLASILIK Uygulamada karşılaşılan olayların birçoğu kesin olmayan diğer bir ifadeyle belirsizlik içeren bir yapıya sahiptir. Olasılık kavramı kesin olmayan.
Rekürensler Rekürens aranan fonksiyonun ve onun daha önceki girişlerdeki değerinin bir arada bulunduğu denklem veya eşitsizliktir. Örneğin, MERGE-SORT.
Chapter 6 Transform-and-Conquer
Prof. Dr. Halil İbrahim Karakaş
2. HAFTA Bilimsel Araştırma Temel Kavramlar.
Introduction to Algorithms (2nd edition)
Sunum transkripti:

İleri Algoritma Analizi Ders3: Asimptotik kavramlar (devam). Matematikten gerekli bilgiler Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Introduction to Algorithms (2nd edition) by Cormen, Leiserson, Rivest & Stein Bölüm 3 : Fonksiyonların artışı Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Asimptotik kavramlarla ilgili sorular Soru: Aşağıdaki iddiayı ispatlayınız veya yanlış olduğunu gösteriniz: f(n)=O(g(n)) veya g(n)=O(f(n)) dir Çözüm: Bu önerme yanlıştır. Örneğin, f(n)=2, n tek ise f(n)=0, n çift ise g(n)=0, n tek ise g(n)= 2, n çift ise olsun. Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Çözümün devamı Bu durumda tek n ler için f(n)≤C.g(n) eşitsizliği, çift n ler için ise g(n) ≤Cf(n) eşitsizliği hiçbir C>0 için sağlanamaz.( Her iki durumda sağ taraf sıfır, sol taraf 2 olur)

Soru Soru: Aşağıdaki iddiayı ispatlayınız veya yanlış olduğunu gösteriniz: Eğer f(n)=O(g(n)) ise lg f(n)=O(lg g(n)) dir Çözüm: Bu önerme yanlıştır. Örneğin, f(n)=3(n+2)/n g(n)= 22/n olsun. Önce f(n)=O(g(n)) olduğunu gösterelim. f(n)≤C.g(n) yani 3. 32/n ≤C. 22/n Buradan da (3/2)2/n ≤C/3 olmalıdır. Her n≥2 için (3/2)2/n≤3/2 olduğundan 3/2 ≤C/3 yani C ≥9/2 seçilirse f(n)=O(g(n)) olduğu kanıtlanmış olur. Diğer taraftan, Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Çözümün devamı lgf(n)=(n+2)lg3/n≤c.2/n=c.lgg(n) olabilmesi için (n+2)lg3/2 ≤c olmalıdır ama sol taraf sonsuza gittiği için hiçbir c sabiti için bu eşitsizlik doğru olamaz

Soru Aşağıdaki bağıntıları sağlayan f(n) ve g(n) fonksiyonlarına örnek gösteriniz veya bulunamayacağını gösteriniz: a)f(n)=o(g(n)) ve f(n)≠θ(g(n) b)f(n)=θ(g(n)) ve f(n)=o(g(n)) Çözüm: a)f(n)=n ve g(n)=nlgn fonksiyonları her iki koşulu sağlar b)f(n)=θ(g(n)) olduğundan öyle c1 ve c2 pozitif sabitleri vardır ki belirli bir n0 sayısından sonraki her n için c1.g(n)≤f(n) ≤c2.g(n) eşitsizliği doğrudur. f(n)=o(g(n)) olduğundan her c>0 için öyle bir n1 sabiti vardır ki her n>n1 için f(n)<cg(n) eşitsizliği doğrudur. 0<c3<c1 koşuluna uyan bir c=c3 alalım. Bu durumda her n>max(n1,n0) için c3.g(n)<c1.g(n) ≤f(n)<c3.g(n) olmalıdır ama buradan da çelişkili c3.g(n)<c3.g(n) eşitsizliği elde edilir. Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Toplam formülleri 1+2+…n=n(n+1)/2 12+22+…n2=n(n+1)(2n+1)/6 Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Geometrik dizinin ilk n teriminin toplamı ve geometrik seri r≠1olduğunda 1+r+r2+…rn-1=(rn-1)/(r-1) Eğer |r|<1 ve n→∞ ise 1+r+r2+…=1/(1-r) Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Harmonik seri 1+1/2+1/3+…1/n toplamına harmonik toplam denir. Bu toplam n→∞ koşulunda ıraksaktır ve yaklaşık değeri ln(n) dir. Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Tümevarım yöntemi P(n) bir önerme olsun. Eğer bu önermenin A)n=1 olduğunda doğru olduğu kanıtlanabiliyorsa ve B)n=k için doğru olduğu kabul edildiğinde n=k+1 için de doğruluğu kanıtlanabiliyorsa bu önerme her n≥1 için doğru olur. Prof. Dr. Şahin EMRAH İleri Algoritma Analizi

Tümevarım yöntemi P(n) bir önerme olsun. Eğer bu önermenin A)n=m olduğunda doğru olduğu kanıtlanabiliyorsa ve B)n=k için doğru olduğu kabul edildiğinde n=k+1 için de doğruluğu kanıtlanabiliyorsa bu önerme her n≥m için doğru olur. Prof. Dr. Şahin EMRAH İleri Algoritma Analizi