Sabtu, 29 Oktober 2016

Notasi Asimtotik - Kasus 5

Kasus 5

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

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

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

Penyelesaian :
Notation Asimtotik

a.       Kasus Terbaik  (T min(n))
Tmin(n) = n – 1
Misalkan : Tmin(n) = T(n)
Maka : T(n) = 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.

n – 1 Є O(n)
misal :
n = 0


Jadi
 n – 1 Є O(n) adalah benar, jika C = 1, 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 – 1 Є  Ω (n0)
Misal :
n = 2

Jadi
n -1 Є  Ω(n0) adalah benar, jika C = 1, n0 = 2 


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 – 1  Є  Θ(n)
misal :
n = 2


 

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

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

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.

n2  Є O(n2)
misal :
n = 0


Jadi
 N2 Є O(n2) adalah benar, jika C = 3, 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.

n2 Є  Ω (n)
Misal :
n = 8


Jadi
 n2  Є  Ω(n) adalah benar, jika C = 8, n0 = 8 
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.

n2  Є  Θ(n2)
misal :
n = 0


 

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


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

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.

n2  Є O(n2)
misal :
n = 0


Jadi
 n2 Є O(n2) 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.

n2 Є  Ω (n)
Misal :
n = 3


Jadi
 n2  Є  Ω(n) adalah benar, jika C = 10/4, n0 = 3 


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.

n2  Є  Θ(n2)
misal :
n = 0


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

0 komentar:

Posting Komentar