В інформатиці, повторний логарифм або ітерований логаритм від n, записується як (зазвичай читається як "лог зірка"), це необхідна кількість повторних логарифмувань перед тим як результат стає меншим або рівним 1. Найпростіше формальне визначення цієї рекурсивної функції:
На додатних дійсних числах, неперервний суперлогарифм (обернена тетрація) по суті тотожний:
але на від'ємних дійсних числах, є 0, тоді як для додатних x, отже, дві функції різняться на від'ємних числах.
В інформатиці часто використовують для позначення двійкового повторного логарифма, який повторює двійковий логарифм. Повторний логарифм переводить будь-яке додатне число в ціле. Графічно, це можна уявити як кількість зигзагів потрібних, щоб досягти проміжку на осі x.
Математично, повторний логарифм однозначно означений не тільки для основ 2 і e, але для будь-якої основи більшої ніж .
Аналіз алгоритмів
Повторний логарифм стає в пригоді в аналізі алгоритмів і складності обчислень, з'являючись у часових і просторових границях складності таких як:
- Знаходження тріангуляції Делоне множини вершин відомих як евклідове мінімальне кістякове дерево: увипадковлений час
- для множення цілих:
- Знаходження приблизного максимуму (елемент не менше медіани): до паралельних операцій
Повторний алгоритм надзвичайно повільно зростає, набагато повільніше ніж сам логарифм. Для значень n значимих для підрахунку швидкодії алгоритмів втілених на практиці (тобто, що значно більше ніж кількість атомів у відомому всесвіті), повторний логарифм з основою 2 має значення не більше 5.
x | |
---|---|
(−∞, 1] | 0 |
(1, 2] | 1 |
(2, 4] | 2 |
(4, 16] | 3 |
(16, 65536] | 4 |
(65536, 265536] | 5 |
Більші основи дають менші логарифми. Насправді, єдина відома функція часто використовувана у теорії складності, що зростає повільніше це обернена функція Акермана.
Примітки
- Т. Кормен; Ч. Лейзерсон; Р. Рівест; К. Стайн (2009) [1990]. 3.2: Стандартні позначення та поширені функції. Вступ до алгоритмів (вид. 3rd). MIT Press і McGraw-Hill. ISBN .
- Olivier Devillers, "Randomization yields simple O(n log* n) algorithms for difficult ω(n) problems.". International Journal of Computational Geometry & Applications 2:01 (1992), pp. 97–111.
- Noga Alon and Yossi Azar, "Finding an Approximate Maximum". SIAM Journal of Computing 18:2 (1989), pp. 258–267.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V informatici povtornij logarifm abo iterovanij logaritm vid n zapisuyetsya yak log n displaystyle log n zazvichaj chitayetsya yak log zirka ce neobhidna kilkist povtornih logarifmuvan pered tim yak rezultat staye menshim abo rivnim 1 Najprostishe formalne viznachennya ciyeyi rekursivnoyi funkciyi log n 0 if n 1 1 log log n if n gt 1 displaystyle log n begin cases 0 amp mbox if n leq 1 1 log log n amp mbox if n gt 1 end cases Na dodatnih dijsnih chislah neperervnij superlogarifm obernena tetraciya po suti totozhnij log n slog e n displaystyle log n lceil text slog e n rceil ale na vid yemnih dijsnih chislah log displaystyle log ye 0 todi yak slog e x 1 displaystyle lceil text slog e x rceil 1 dlya dodatnih x otzhe dvi funkciyi riznyatsya na vid yemnih chislah Demonstraciya lg 4 2 V informatici lg displaystyle lg chasto vikoristovuyut dlya poznachennya dvijkovogo povtornogo logarifma yakij povtoryuye dvijkovij logarifm Povtornij logarifm perevodit bud yake dodatne chislo v cile Grafichno ce mozhna uyaviti yak kilkist zigzagiv potribnih shob dosyagti promizhku 0 1 displaystyle 0 1 na osi x Matematichno povtornij logarifm odnoznachno oznachenij ne tilki dlya osnov 2 i e ale dlya bud yakoyi osnovi bilshoyi nizh e 1 e 1 444667 displaystyle e 1 e approx 1 444667 Analiz algoritmivPovtornij logarifm staye v prigodi v analizi algoritmiv i skladnosti obchislen z yavlyayuchis u chasovih i prostorovih granicyah skladnosti takih yak Znahodzhennya triangulyaciyi Delone mnozhini vershin vidomih yak evklidove minimalne kistyakove derevo uvipadkovlenij O n log n displaystyle O n log n chas dlya mnozhennya cilih O n log n 2 lg n displaystyle O n log n2 lg n Znahodzhennya pribliznogo maksimumu element ne menshe mediani lg n 4 displaystyle lg n 4 do lg n 2 displaystyle lg n 2 paralelnih operacij Povtornij algoritm nadzvichajno povilno zrostaye nabagato povilnishe nizh sam logarifm Dlya znachen n znachimih dlya pidrahunku shvidkodiyi algoritmiv vtilenih na praktici tobto n 2 65536 displaystyle n leq 2 65536 sho znachno bilshe nizh kilkist atomiv u vidomomu vsesviti povtornij logarifm z osnovoyu 2 maye znachennya ne bilshe 5 x lg x displaystyle lg x 1 0 1 2 1 2 4 2 4 16 3 16 65536 4 65536 265536 5 Bilshi osnovi dayut menshi logarifmi Naspravdi yedina vidoma funkciya chasto vikoristovuvana u teoriyi skladnosti sho zrostaye povilnishe ce obernena funkciya Akermana PrimitkiT Kormen Ch Lejzerson R Rivest K Stajn 2009 1990 3 2 Standartni poznachennya ta poshireni funkciyi Vstup do algoritmiv vid 3rd MIT Press i McGraw Hill ISBN 0 262 03384 4 Olivier Devillers Randomization yields simple O n log n algorithms for difficult w n problems International Journal of Computational Geometry amp Applications 2 01 1992 pp 97 111 Noga Alon and Yossi Azar Finding an Approximate Maximum SIAM Journal of Computing 18 2 1989 pp 258 267