Notasi Asimptotik Team Fasilkom Definisi Notasi asimtotik menyatakan
- Slides: 20
Notasi Asimptotik Team Fasilkom
Definisi • Notasi asimtotik menyatakan batas fungsi tersebut apabila nilai n semakin besar, jadi Notasi asimtotik merupakan himpunan fungsi yang dibatasi oleh suatu fungsi n N yang cukup besar. • Contoh – 1000 n 2 ≤ n 3 ; untuk n ≥ 1000
Macam NA • • Ada 3 Notasi Asimtotik : O (big oh atau order of) Ω (omega) Θ (theta)
Big Oh atau O • Merupakan batas fungsi atau order waktu proses, • g: N R+ adalah suatu fungsi • O(g(n)) merupakan kumpulan fungsi-fungsi N R+ yang mempunyai batas g(n) untuk n yang cukup besar. • O(g(n)) = {f(n)/( c R+ ) ( n N) f(n) ≤ c g (n), n ≥ N)
contoh • 1000 n 2 O(n 3) karena 1000 n 2 ≤ 1 x n 3 untuk n ≥ 1000 1 = c, 1000 = N • 1000 n 2 O(n 2), Carilah c dan n 1000 n 2 O(n 2) 1000 n 2 ≤ c n 2 c = 1000 n 2 ≤ 1000 n 2 , n ≥ 1
contoh Apakah 5 n + 10 O (n 2) ? Ya, karena 5 n + 10 < 5 n 2 + 10 n 2 = 15 n 2 untuk n > 1 Jadi untuk c = 15, n 0 = 1 |5 n + 10| < c. |n 2| Jika L = 0, maka f(n) O(g(n)) g(n) O(f(n)) Jika L 0, maka f(n) O (g(n)) g(n) O (f(n)) Jika L = , maka f(n) O (g(n)) g(n) O (f(n))
contoh • f(n) = 3 n 2+5 n+10 • g(n)=n 2 merupakan order atau batas untuk f(n) • g(n) f(n) • misal : 3 g(n)=3 n 2+5 n+10, • Bagaimana dengan (3+1)g(n)=4 n 2 …. … 3 n 2+5 n+10 4 n 2 • dengan n 10 dan 3 n 2+5 n+10 4 n 2 n 0 c • Jadi 3 n 2+5 n+10 O(n 2), karena untuk n 10 , 3 n 2+5 n+10 4 n 2
contoh Karena, Sehingga, 3 n 2+5 n+10 O(n 2)
Teorema Polinomial Dalam Notasi Oh • Jika a 0, a 1, …, an adalah bilangan riil dengan an 0 maka f(x)=anxn+…+a 1 x+a 0 adalah O(xn). • Contoh : • Cari Order deret 1+2+3+…+n ? • Jawab : • 1+2+3+…+n = = ½ n 2 + ½ n, sehingga Ordernya adalah O(n 2)
Teorema Logaritma Dalam Notasi Oh • Jika b adalah bilangan riil > 1 maka : • blog x adalah O(xn) untuk semua bilangan bulat n 1 • xn adalah O(bx) untuk semua ilangan bulat n 0 • x blog x adalah O(x 2) x b
Teorema Hirarki Dalam Notasi Oh • Setiap fungsi merupakan big oh dari fungsi kanannya : • 1, 2 log(n), …. , , n, n(2 log (n)), n 2, n 3, …, 2 n, n!, nn.
Teorema Lainnya Dalam Notasi Oh • Jika f(n) =O(g(n)) dan c adalah konstanta maka c f(n)=O(g(n)) • Jika f(n) =O(g(n)) dan h(n)= O(g(n)) maka h(n)+f(n)=O(g(n)) • Jika f(n) =O(a(n)) dan g(n)= O(b(n)) maka f(n) g(n)=O(a(n) b(n)) • Jika a(n) =O(b(n)) dan b(n)= O(c(n)) maka a(n)=O(c(n)) • Jika f(n) =O(a(n)) dan g(n)= O(b(n)) maka f(n)+g(n)=O(max {|a(n)|, |b(n)|})
contoh • Nyatakan fungsi di bawah ini dalam notasi O : a. n+n(2 log n) b. c.
jawab
Ω (omega) • Merupakan kebalikan dari big Oh (Order) • Ω(g(n))=g(n) merupakan batas bawah fungsi f(n) • Ω (g(n)) = {f(n)/( c R+ ) ( n N) f(n) ≥ c. g (n), n ≥ N)
contoh • Jadi dari contoh sebelumnya maka • 3 n 2+5 n+10 Ω(n n), tetapi 3 n 2+5 n+10 Ω(n 2 log n), karena
contoh • n 3 ≥ 1000 n 2 untuk n ≥ 1000 n 3 Ω (1000 n 2) • n 3 ≥ n 2 , n ≥ 1 n 3 Ω (n 2) • (n + 1)! = (n + 1) n! ≥ n! untuk n ≥ 1 (n + 1) ! Ω (n!) • 5000 n 2 + 10000 n + 106 ≥ n 2, untuk n ≥ 1 5000 n 2 + 10000 n + 106 Ω (n 2) 5000 n 2 + 10000 n + 106 O(n 2) 5000 n 2 + 10000 n + 106 O (n 2) Ω (n 2)= (n 2)
jadi Jika L = 0, maka f(n) Ω(g(n)) g(n) Ω (f(n)) Jika L 0, maka f(n) Ω (g(n)) g(n) Ω (f(n)) Jika L = , maka f(n) Ω (g(n)) g(n) Ω (f(n)) 50 n + 10 ln n Ω (ln n) n 2 Ω (n 3)
Θ (theta) • • • Sehingga, f(n) (g(n)) bila dan hanya bila f(n) O (g(n) Ω (g(n))) f(n) mempunyai order yang sama dengan g(n) f(n) (g(n) bila dan hanya bila g(n) (f(n)), f(n) berupa fungsi non rekursif Notasi Asimtotik digunakan untuk menentukan kompleksitas suatu algoritma dengan melihat waktu tempuh algoritma. Waktu tempuh algoritma merupakan fungsi : N → R+, Jadi O(g(n)) Ω(g(n)) Θ(g(n)) maka, f(n) Θ(g(n)) BILA DAN HANYA BILA (g(n)) Θ(g(n))
contoh • 3 n 2+5 n+10 Θ(n 2) • 2 n+1 Θ(22 n) ? ? ? ? jawabannya adalah BUKAN/TIDAK, karena • Jadi 2 n+1 O(22 n) tetapi 2 n+1 Ω (22 n)
- Notasi asimtotik algoritma
- Notasi asimtotik algoritma
- Asymtotic
- Notasi vektor satuan
- Asimtotik artinya
- Asimptotik sapmasızlık nedir
- Tutarlı tahmin edici
- Asimptotik notasyonlar
- Asimptotik notasyonlar örnekleri
- Notasi yang menyerupai notasi bahasa
- Contoh notasi kalimat deskriptif
- Definisi notasi ilmiah
- The white team cheers for the blue team, just like
- Team spirit becomes team infatuation
- Team spirit becomes team infatuation
- Past continuous tense rumus
- Contoh kalimat kesertaan
- Hukum liebig
- Prinsip overload
- Contoh teori social judgement
- Resistor disebut juga tahanan atau hambatan