15 38
Algoritmaların asimptotik analizi ne demektir?

Asimtotik analiz, bir algoritmanın büyük girdiler karşısındaki davranışını inceleyen matematiksel yöntemdir.

Asimptotik
Asimptotik matematikte fonsiyonların limiti için kullanılan bir metottur. Bu metotta f(n) gibi bir fonsiyonun n'nin çok büyük değerleri için davranışı incelenir.

Örnek
Aşağıda f(x) = x2+3x+7 fonksiyonunun aldığı değerin x ile olan değişimi gösterilmiştir.
 
x f(x) = x2+3x+7 x2 3x 7
1 9 1 3 7
10 117 100 30 7
100 10.117 104 300 7
1.000 1.001.007 106 3.000 7
1.000.000 1.000.001.000.007 1012 3*106 7

Yukarıdaki tabloda x'in değeri arttıkça, f(x)'in değerini elde etmede x2'nin katkısının yanında  3x'in ve 7'nin katkılarının ne kadar da önemsiz olduğu görülmektedir.

Şu halde, x sonsuza giderken f(x) fonksiyonu asimptotik olarak x2'ye eşdeğerdir, denir.
 
f(x)  ~ x2

Asimptotik analiz
Asimptotik analiz (asymptotic analysis), bir algoritmanın çalışma performansının (runtime performance) sınırlarını matematiksel olarak belirlemek için kullanılan bir yöntemdir. Algoritma adımlarının çalışması için gerekli sürenin (zaman karmaşıklığı) alt ve üst sınırlarının matematiksel olarak ifade edilmesini sağlayan bir algoritma analizi metodudur.

Neden?
Bir program çalıştırıldığında küçük n'ler (girdiler) için kaynak kullanımı kritik bir anlam ifade etmez. Genelde karmaşıklığın büyük n'ler için (öyle ki n sonsuza giderken) analizi yapılır. Bu da onun asimptotik davranışıdır.

Gösterim
Algoritmaların asimptotik analizi, Büyük O notasyonu ile ifade edilir.
Bu alana not ekleyebilirsiniz.
Başka bir sorunuz mu var?
Yorumlar (6)
Katılıyor musun?
153

Çok işime yaradı, teşekkürler.


30.09.2019

10/10

Bu Yoruma Cevap Yaz
Katılıyor musun?
83

mükemmel


19.06.2020

Bu Yoruma Cevap Yaz
Katılıyor musun?
62

teşekkürler


26.10.2020

10/10

Bu Yoruma Cevap Yaz
..diğer yorumlar
Katılıyor musun?
10

Bilen adam gerçekten basite indirgeyebilen adamdır onu anladım. Yani hakkaten ilk okul seviyesinde anlatıp Türkçe literatürüne herkesin anlayabileceği şekilde bu terimleri kazandırdığınız için teşekkür ederim. Seneler senesi insanlar matematik yapamadığı için canları sıkılırdı kendilerini anlama kapasitesi az zannederdi. Bir kaç tane işi gerçekten bilen yayını ve sizi gördükten sonra anladım ki diğer anlatanların derdi senin öğrenmek değil para kazanmakmış.


21.04.2022

10/10

Bu Yoruma Cevap Yaz
Katılıyor musun?
01

açıklayıcı bilgi teşekkürler


27.03.2022

Bu Yoruma Cevap Yaz
Katılıyor musun?
01

süper bi açıklama, sadece 3x yerine x olmalı sanırım, yada fonksiyon toplamı 3x e göre alınmalı zira x' e göre alınmış


26.12.2021

10/10

Bu Yoruma Cevap Yaz

İlgili Konu
Algoritma Analizi
İlgili Kayıtlar
İlginizi Çekebilir