L-notasyonu - L-notation

L - gösterimde bir olduğunu asimptotik benzer gösterim Büyük O gösterimi olarak gösterilmektedir,for a bağlı değişken sonsuza eğilimi . Büyük O notasyonu gibi, genellikle kabaca iletmek için kullanılan hesaplama karmaşıklığı belirli bir algoritma .

Tanım

Bu gibi tanımlanmıştır

burada C , bir pozitif bir sabittir ve bir sabittir .

L-gösterimde çok kullanılan hesaplama sayısı teorisi zor için algoritmaların karmaşıklığı ifade etmek için, sayılar teorisi sorunları, örneğin elek tamsayıdır çarpanlara ve çözmek için yöntemler ayrık logaritma . Bu gösterimde yararı bu algoritmaların analizini kolaylaştırmasıdır. Baskın terimini dile getiriliyor ve daha küçük her şeyi halleder.

Zaman 0, daha sonra ise

a, polinom fonksiyonu LN  n ; zaman daha sonra 1

Tam bir üstel fonksiyon LN  n (ve böylece de permütasyon n ).

Eğer , 0 ile 1 arasında, işlevi altüssel LN  n (ve superpolynomial ).

Örnekler

Birçok genel amaçlı tamsayı çarpanlara algoritmalar var altüssel zaman karmaşıklığını . En iyisi genel sayı alan elek beklenen işletim süresine sahip olması,

için . Numara alan elek öncesinde iyi böyle algoritma oldu kuadratik elek çalışan zamanı var

İçin eliptik eğri kesikli logaritma problemi, en hızlı genel amaçlı algoritmasıdır bebek adımlı dev adımlı grubu sırası kare kökü sırasına üzerinde bir işletim süresinin sahip algoritması, n . In L -notation bu olurdu

Varlığı AKS asallık testi çalışır, polinom zamanda , zaman karmaşıklığı demektir primality test en olduğu bilinen

nerede c en fazla 6 olduğu kanıtlanmıştır.

Tarihçe

L-gösterimde literatürde boyunca çeşitli şekillerde tanımlanmıştır. Bunun ilk kullanımı geldi Carl Pomerance'nin onun kağıt "Analiz ve bazı tamsayı faktoring algoritmaların karşılaştırılması" in. Bu şekilde, sadece vardı parametresi: Formül olduğu o analiz edildi algoritmaları için. Pomerance mektubu kullanarak olmuştu (veya küçük harf birçok logaritma dahil formüller için bu ve daha önceki makalelerde).

İki parametreyi içeren yukarıdaki formül tarafından tanıtıldı Arjen Lenstra ve Hendrik Lenstra "Numara Kuramı Algoritmalar" konulu makalelerinde. Bu kendi analizi tanıtılan ayrık logaritma algoritması Bakırcı . Bu literatürde en çok kullanılan formu bugün.

Uygulamalı Kriptografi Handbook of büyük bir L-gösterimi tanımlayan bu yazıda formül çevresinde. Bu standart tanımlı değil. Büyük çalışan zaman bir üst sınırdır öneririm. Ancak L-gösterimde yaygın kullanılan tamsayı faktoring ve ayrık logaritma algoritmaları için, işletim süresi, bir üst sınır değildir, bu nedenle bu tanımlama tercih edilmez.

Referanslar