Minggu, 30 Oktober 2016

Notasi Asimtotik - Kasus 3

Kasus 3

a.       Kasus Terbaik (T min(n))
Tmin(n) =  1

b.      Kasus Terburuk (T max(n))
T max(n) =  n

c.       Kasus Rata-rata T avg(n)
T avg(n) = n

Penyelesaian :

Notation Asimtotik


a.       Kasus Terbaik  (T min(n))
Tmin(n) = 1
Misalkan : Tmin(n) = T(n)
Maka : T(n) = 1

1.      Big Oh (O)
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  <  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

1 Є O(n)
misal :
n = 1

  
Jadi
1 Є O(n) adalah benar, jika C = 4,  n0 = 1


2.      Big Omega ()
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  >  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

1 Є  Ω (n0)
Misal :
n = 0


  

Jadi
1  Є  Ω(n0) adalah benar, jika C = 1, n0 = 0

3.      Big Theta (Θ)


Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ),  nilainya bebas ditentukan.

Cari c1, c2,  dan n0, sehingga  C2*g(n) <  T(n)  < C1*g(n)  untuk semua n  >  n0  dari kasus dibawah ini.

1  Є  Θ(n0)
misal :
n = 1


Jadi 
N – 1 Є Θ(n) adalah benar, jika C1 = 1, C2 = ½, n0 = 1

b.      Kasus Terburuk (T max(n))
T max(n) =  n
Misalkan : Tmax(n) = T(n)
Maka : T(n) = n

1.      Big Oh (O)
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  <  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

n  Є O(n)
misal :
n = 0


  

Jadi
n  Є O(n) adalah benar, jika C = 5, n0 = 0
2.      Big Omega ()
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  >  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

n  Є  Ω (n)
Misal :
n = 0


  

Jadi
n  Є  Ω(n) adalah benar, jika C = 1, n0 = 0
3.      Big Theta (Θ)
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ),  nilainya bebas ditentukan.

Cari c1, c2,  dan n0, sehingga  C2*g(n) <  T(n)  < C1*g(n)  untuk semua n  >  n0  dari kasus dibawah ini.

n  Є  Θ(n)
misal :
n = 0



Jadi 
n   Є Θ(n) adalah benar, jika C1 = 2, C2 = ½, n0 = 0


c.       Kasus Rata-rata T avg(n)
T avg(n) = n
Misalkan : Tavg(n) = T(n)
Maka : T(n) = n

1.      Big Oh (O)
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  <  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

Є O(n)
misal :
n = 0


  

Jadi
n  Є O(n) adalah benar, jika C = 2, n0 = 0

2.      Big Omega ()
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ), nilainya bebas ditentukan.

Cari c dan n0, sehingga  T(n)  >  C * g(n) untuk semua n  >  n0  dari kasus dibawah ini.

n  Є  Ω (n)
Misal :
n = 0




  

Jadi
n  Є  Ω(n) adalah benar, jika C = 1, n0 = 0
3.      Big Theta (Θ)
Untuk semua  n > n0
Dimana  C (kostanta) dan  n0  (batas  n ),  nilainya bebas ditentukan.

Cari c1, c2,  dan n0, sehingga  C2*g(n) <  T(n)  < C1*g(n)  untuk semua n  >  n0  dari kasus dibawah ini.

n  Є  Θ(n)
misal :
n = 0

 

Jadi
 
                        n2   Є Θ(n) adalah benar, jika C1 = 5/4, C2 =5/6, n0 = 0

0 komentar:

Posting Komentar