एल अंकन

From Vigyanwiki
Revision as of 10:49, 23 June 2023 by Manidh (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

एल-संकेतन बिग-ओ संकेतन के अनुरूप एक स्पर्शोन्मुख संकेतन है जिसे के रूप में निरूपित किया जाता है, जो एक बाध्य चर के लिए अनंत की ओर जाता है। बड़े-ओ संकेतन की तरह यह सामान्यतः किसी विशेष एल्गोरिदम की कम्प्यूटेशनल जटिलता जैसे फलन के विकास की दर को मोटे रूप से व्यक्त करने के लिए उपयोग किया जाता है।

परिभाषा

इसे के रूप में परिभाषित किया गया है

जहाँ c एक धनात्मक स्थिरांक है और एक स्थिरांक है।

एल-संकेतन का उपयोग अधिकत्तर कम्प्यूटेशनल संख्या सिद्धांत में किया जाता है कठिन संख्या सिद्धांत समस्याओं के लिए एल्गोरिदम की जटिलता को व्यक्त करने के लिए, उदा। पूर्णांक गुणनखंडन के लिए सिव्स सिद्धांत और असतत लघुगणक को हल करने के विधि इस संकेतन का लाभ यह है कि यह इन एल्गोरिदम के विश्लेषण को सरल करता है। h> प्रमुख शब्द को व्यक्त करता है और हर छोटी चीज का ख्याल रखता है।

कब 0 है, तो

एक बहुलगणकीय फलन है (ln n का बहुपद फलन);

जब 1 है तो

ln n का पूर्ण चरघातांकी फलन है (और इस प्रकार n में बहुपद)।

यदि 0 और 1 के बीच है फलन ln (और अधिबहुपद ) का उप-घातीय समय है।

उदाहरण

कई सामान्य-उद्देश्य पूर्णांक गुणनखंड एल्गोरिदम में समय जटिलता या उप-घातीय समय होता है। सबसे अच्छा सामान्य संख्या क्षेत्र सीव है जिसका चलने का समय अपेक्षित है

लगभग के लिए नंबर क्षेत्र सीव से पहले इस तरह का सबसे अच्छा एल्गोरिथ्म द्विघात सीव था जिसमें चलने का समय होता है

अण्डाकार वक्र असतत लघुगणक समस्या के लिए सबसे तेज़ सामान्य प्रयोजन एल्गोरिथ्म बेबी-स्टेप विशाल-चरण एल्गोरिथ्म है, जिसमें समूह क्रम n के वर्ग-मूल के क्रम पर चलने का समय है। एल-संकेतन में यह होगा

एकेएस प्रारंभिक परीक्षण का अस्तित्व जो बहुपद समय में चलता ह का अर्थ है कि प्रारंभिक परीक्षण के लिए समय की जटिलता सबसे अधिक ज्ञात है

जहाँ c अधिक से अधिक 6 सिद्ध हुआ है।[1]


इतिहास

एल-संकेतन को पूरे साहित्य में विभिन्न रूपों में परिभाषित किया गया है। इसका पहला प्रयोग कार्ल पोमेरेन्स ने अपने पेपर "एनालिसिस एंड कंपेरिजन ऑफ सम पूर्णांक कारक एल्गोरिद्म" में किया गया था ।[2] इस प्रपत्र में केवल पैरामीटर था: सूत्र में उस एल्गोरिथम के लिए था जिसका वह विश्लेषण कर रहा था। पोमेरेन्स इस और पिछले पत्रों में अक्षर (या लोअर केस ) का उपयोग उन सूत्रों के लिए कर रहा था जिनमें कई लघुगणक सम्मिलित थे।

अर्जेन लेनस्ट्रा और हेनरी लेनस्ट्रा द्वारा संख्या सिद्धांत में एल्गोरिदम पर अपने लेख में दो मापदंडों को सम्मिलित करने वाला सूत्र प्रस्तुत किया गया था।[3] यह डॉन कॉपरस्मिथ के असतत लघुगणक एल्गोरिथम के उनके विश्लेषण में प्रस्तुत किया गया था। यह आज साहित्य में सबसे अधिक उपयोग किया जाने वाला रूप है।


एप्लाइड क्रिप्टोग्राफी की पुस्तिका इस लेख में प्रस्तुत सूत्र के चारों ओर एक बड़े के साथ एल-संकेतन को परिभाषित करती है।[4] यह मानक परिभाषा नहीं है। बिग सुझाव देगा कि चलने का समय ऊपरी सीमा है। चूँकि , पूर्णांक कारक और असतत लॉगरिदम एल्गोरिदम के लिए जो सामान्यतः एल-संकेतन के लिए उपयोग किया जाता है, चलने का समय ऊपरी सीमा नहीं है, इसलिए यह परिभाषा पसंद नहीं की जाती है।

संदर्भ

  1. Hendrik W. Lenstra Jr. and Carl Pomerance, "Primality testing with Gaussian periods", preprint, 2011, http://www.math.dartmouth.edu/~carlp/aks041411.pdf.
  2. Carl Pomerance, "Analysis and comparison of some integer factoring algorithms", In Mathematisch Centrum Computational Methods in Number Theory, Part 1, pp. 89-139, 1982, http://www.math.dartmouth.edu/~carlp/PDF/analysiscomparison.pdf
  3. Arjen K. Lenstra and Hendrik W. Lenstra, Jr, "Algorithms in Number Theory", in Handbook of Theoretical Computer Science (vol. A): Algorithms and Complexity, 1991.
  4. Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone. Handbook of Applied Cryptography. CRC Press, 1996. ISBN 0-8493-8523-7. http://www.cacr.math.uwaterloo.ca/hac/.