Apa artinya tilde, dalam notasi O besar?


13

Saya membaca makalah, dan dikatakan dalam deskripsi kompleksitas waktunya bahwa kompleksitas waktu adalah .O~(22n)

Saya telah mencari di internet dan wikipedia, tetapi saya tidak dapat menemukan apa yang dilambangkan tilde ini dalam notasi O-Landau besar. Di koran itu sendiri saya juga tidak menemukan petunjuk tentang ini. Apa artinya?O~()


1
"Saya sudah mencari di internet" Bagaimana?!? :-) Biasanya, untuk pertanyaan seperti ini, reaksi pertama saya adalah bahwa Google akan segera memberi tahu Anda jawabannya. Tapi untuk yang ini, saya tidak tahu istilah pencarian apa yang akan saya gunakan!
David Richerby

Saya mencari "simbol landau tilde" tetapi tidak ada yang konklusif muncul. Saya kira google membutuhkan beberapa AI yang tahu bagaimana tilde terlihat secara visual dan mencarinya dalam gambar TeX yang diberikan: p
Johannes Schaub - litb

Satu lagi yang kadang-kadang Anda lihat adalah bintang Oh Besar, yaitu, . Ini umum digunakan dengan eg, algoritma waktu eksponensial yang tepat, dan notasi menekan faktor-faktor yang secara polinomi terbatas pada ukuran input. O
Juho

Jawaban:


17

Ini adalah varian dari big-O yang "mengabaikan" faktor logaritmik:

f(n)O~(h(n))

setara dengan:

k:f(n)O(h(n)logk(h(n)))

Dari Wikipedia :

Ologkno(nε)kε>0


O(22n+o(n))O~(22n)

1
logknkno(n)

2
O~(22n)O(22npoly(n))O(22n+o(n))O(22n)O(22n+o(n)) O~(22n)O~(22n)O~

Ah saya mengerti sekarang, terima kasih. Ini sangat masuk akal
Johannes Schaub - litb
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.