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~()

Johannes Schaub - litb
sumber
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

manlio
sumber
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