Home Start Back Next End
  
44
yang
menarik
dari Earley
parser
adalah
karena
dapat
mem-
parsing
semua
bahasa
dalam
konteks
yang bebas.
Waktu
eksekusi 
dari  Earley 
parser 
berjalan 
dalam 
waktu
kompleksitas.
Waktu
komplesitas
adalah 
jumlah
waktu yang
dibutuhkan
oleh sebuah
algoritma
untuk
menjalankan
sebagai
fungsi
dari ukuran
masukan
untuk
masalah
ini, dan
waktu
kompleksitas    dari  
suatu  
algoritma    biasanya    dinyatakan
menggunakan
notasi
O
besar,
Cubic
time
(O
(n
3
),
di
mana
n
adalah   panjang   string   yang   diurai)   dalam   kasus   umum,
quadratic
time
(O
(n
2
)) untuk
tata
bahasa
yang
ambigu,
dan
linear
time
untuk
hampir
semua
LR (k) tata
bahasa.
Earley
parser 
dapat 
bekerja 
secara 
optimal 
ketika 
aturan 
tertulis
secara rekursif kiri.
Pada 
sumber 
tertentu, 
algoritma 
Earley 
merupakan
baik 
algoritma   bottom-up 
yang 
menggabungkan   beberapa
elemen 
prediksi 
top-down,
maupun 
algoritma 
prediksi 
top-
down  yang  memiliki
pemeriksaan 
bottom-up.
Dengan
demikian,
algoritma
Earley terlihat
seperti perkawinan
antara
pendekatan  bottom-up
dan  top-down
Dari  akar  bottom-up,
Earley
menjaga
runtime
untuk
kasus
terburuk   pada
(O
(n
3
),
tetapi
karena
kekuatan
dari elemen
prediksi
top-down,
dalam
banyak
kasus
memiliki
runtime
pada
O(n).
(Sandstrom,
2004,
p4).
Word to PDF Converter | Word to HTML Converter