Велико О
Ландау симболи и нотација користе се у информатици и математици за описивање асимптотских тенденција (брзина раста) функција и редова. У информатици се они посебно користе за описивање временске сложености неког алгоритма да бисмо могли да их упоредимо ��ли израчунамо колико је тешко или „сложено“ израчунавање.
Главна идеја је да се симболи „“, „“, „“ и „“ прилагоде за функције.
Нотацију је увео Паул Бахман у својој књизи „Analytische Zahlentheorie“ написаној 1894, а постала је популарна у радовима Едмунда Ландауа.
Дефиниције[уреди | уреди извор]
"≤"[уреди | уреди извор]
![](http://178.128.105.246/cars-http-upload.wikimedia.org/wikipedia/sr/thumb/7/7c/Landau_simboli_o_slikovit_primer.png/244px-Landau_simboli_o_slikovit_primer.png)
значи да асимптотски не расте брже од , а дефинисано је тако што је израз ограничен неком константом .
Иста дефиниција, нешто другачије написана гласи:
Знак „=“ у овом случају не значи једнакост већ га је увек најбоље превести као „g је спорија или једнако брза као f“. У овој нотацији се увек мисли на асимптотски случај, односно, није битно да ли је g у неком моменту или у неком интервалу већа од f, већ посматрамо тенденцију приликом приближавања бесконачности.
Понекад се у литератури користи такође нотација
"≥"[уреди | уреди извор]
Ознака значи да g асимптотски не расте спорије од f (g је бржа или макар исто брза као и f), а користећи претходну дефиницију се добија ова - (f је спорија или у најбољем случају исто брза као g).
Исто то нешто једноставнијом формулом гласи:
"="[уреди | уреди извор]
значи да f и g асимптотски гледано једнако брзо расту, а то дефинишемо користећи се поново претходним дефиницијама: и , односно .
Уз помоћ лимеса:
"<"[уреди | уреди извор]
значи да g асимптотски спорије расте од f. Дефинисано је тако да је нулти ред.
">"[уреди | уреди извор]
Ознака значи да је g асимптотски бржа од f. Као и код и тако се и овде служимо супротном дефиницијом: .
Правила за рачунање са O нотацијом[уреди | уреди извор]
- за неко
- за неко
- за неко
- за неку константу
- , за ; тј. база логаритма није битна, само нек је већа од 1
Литература[уреди | уреди извор]
- Paul Bachmann. Die Analytische Zahlentheorie. Zahlentheorie. pt. 2 Leipzig: B. G. Teubner, 1894.
- Edmund Landau. Handbuch der Lehre von der Verteilung der Primzahlen. 2 vols. Leipzig: B. G. Teubner, 1909.
- G. H. Hardy. Orders of Infinity: The 'Infinitärcalcül' of Paul du Bois-Reymond, 1910.
- Donald Knuth. The Art of Computer Programming, Volume 1: Fundamental Algorithms, Third Edition. Addison–Wesley. 1997. ISBN 978-0-201-89683-1.. Section 1.2.11: Asymptotic Representations, pp. 107-123.
- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein. Introduction to Algorithms, Second Edition. MIT Press and McGraw–Hill. 2001. ISBN 978-0-262-03293-3.. Section 3.1: Asymptotic notation, pp. 41-50.
- Sipser, Michael (1997). Introduction to the Theory of Computation. PWS Publishing. стр. 226–228. ISBN 978-0-534-94728-6. of section 7.1: Measuring complexity.
- Jeremy Avigad, Kevin Donnelly. Formalizing O notation in Isabelle/HOL
- Paul E. Black, "big-O notation", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 11 March 2005. Приступљено December 16, 2006.
- Paul E. Black, "little-o notation", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 December 2004. Приступљено December 16, 2006.
- Paul E. Black, "Ω", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 December 2004. Приступљено December 16, 2006.
- Paul E. Black, "ω", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 29 November 2004. Приступљено December 16, 2006.
- Paul E. Black, "Θ", in Dictionary of Algorithms and Data Structures [online], Paul E. Black, ed., U.S. National Institute of Standards and Technology. 17 December 2004. Приступљено December 16, 2006.