प्रतीकात्मक विधि (कॉम्बिनेटरिक्स): Difference between revisions
(Created page with "{{About|the method in analytic combinatorics|the method in invariant theory|Symbolic method}} साहचर्य में, प्रतीकात्मक गण...") |
No edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{About| | {{About|विश्लेषणात्मक संयोजन विज्ञान में विधि|अपरिवर्तनीय सिद्धांत में विधि|प्रतीकात्मक विधि}} | ||
[[साहचर्य]] में, प्रतीकात्मक [[गणनात्मक संयोजक]] | [[साहचर्य|संयोजक]] में, '''प्रतीकात्मक''' [[गणनात्मक संयोजक]] संयोजक की तकनीक है। यह वस्तुओं की आंतरिक संरचना का उपयोग करके उनके उत्पादन कार्यों के लिए सूत्र प्राप्त करता है। इस प्रकार यह विधि अधिकतर [[फिलिप फ्लेजोलेट]] से जुड़ी हुई है और [[रॉबर्ट सेडगेविक (कंप्यूटर वैज्ञानिक)]], ''[[विश्लेषणात्मक कॉम्बिनेटरिक्स|विश्लेषणात्मक संयोजक]]'' के साथ उनकी पुस्तक के भाग ए में विस्तृत है, जबकि शेष किताब बताती है कि स्पर्शोन्मुख होने के लिए जटिल विश्लेषण का उपयोग कैसे किया जाए और संबंधित [[जनरेटिंग फ़ंक्शन|जनरेटिंग फलन]] पर संभाव्य परिणाम देता है। | ||
दो शताब्दियों के | इस प्रकार दो शताब्दियों के समय, जनरेटिंग फलन उनके गुणांकों पर संबंधित पुनरावृत्तियों के माध्यम से सामने आ रहे थे (जैसा कि [[डेनियल बर्नौली]], [[लियोनहार्ड यूलर]], [[आर्थर केली]], अर्न्स्ट श्रोडर (गणितज्ञ) या श्रोडर के मौलिक कार्यों में देखा जा सकता है। [[श्रीनिवास रामानुजन]], [[जॉन रिओर्डन (गणितज्ञ)]], [[डोनाल्ड नुथ]], {{ill|लुई कॉमटेट|fr|lt=कॉमटेट}}) इसके पश्चात् धीरे-धीरे यह अनुभव हुआ कि सृजन कार्य प्रारंभिक असतत संयोजन वस्तुओं के कई अन्य तथ्यों को कैप्चर कर रहे थे, और यह अधिक प्रत्यक्ष औपचारिक विधि से किया जा सकता था: इस प्रकार कुछ संयोजन संरचनाओं की पुनरावर्ती प्रकृति कुछ समरूपताओं के माध्यम से, संबंधित उत्पन्न करने वाले कार्यों पर उल्लेखनीय पहचान में अनुवाद करता है। जॉर्ज पोल्या|पोल्या के कार्यों के बाद, 1970 के दशक में इस भावना में और प्रगति की गई थी, इस प्रकार जिसमें संयोजन वर्गों और उनके सृजन कार्यों को निर्दिष्ट करने के लिए भाषाओं का सामान्य उपयोग किया गया था, जैसा कि [[डोमिनिक फोटा]] और मार्सेल-पॉल शुट्ज़ेनबर्गर या शूट्ज़ेनबर्गर के कार्यों में पाया गया था।<ref name="fs">{{cite journal|last1=Foata|first1=Dominique|authorlink1=Dominique Foata|last2=Schützenberger|first2=Marcel-P.|authorlink2=Marcel-Paul Schützenberger|title=Théorie géométrique des polynômes Eulériens|journal=Lectures Notes in Mathematics|series=Lecture Notes in Mathematics|date=1970|volume=138|doi=10.1007/BFb0060799|isbn=978-3-540-04927-2|doi-access=free}}</ref> इस प्रकार क्रमपरिवर्तन पर, प्रीफ़ैब्स पर बेंडर और गोल्डमैन,<ref>{{cite journal|last1=Bender|first1=Edward A.|last2=Goldman|first2=Jay R.|title=जनरेटिंग फ़ंक्शंस के गणनात्मक उपयोग|journal=Indiana University Mathematics Journal|date=1971|volume=20|issue=8|pages=753–764|doi=10.1512/iumj.1971.20.20060|doi-access=free}}</ref> और आंद्रे जोयाल संयोजक प्रजातियों पर।<ref>{{cite journal|last1=Joyal|first1=André|authorlink1=André Joyal|title=Une théorie combinatoire des séries formelles|journal=[[Advances in Mathematics]]|date=1981|volume=42|pages=1–82|ref=joy|doi=10.1016/0001-8708(81)90052-9|doi-access=free}}</ref> ध्यान दें कि गणना में यह प्रतीकात्मक विधि ब्लिसार्ड की प्रतीकात्मक विधि से असंबंधित है, जो कि [[अम्ब्रल कैलकुलस]] का प्राचीन नाम है। | ||
[[श्रीनिवास रामानुजन]], [[जॉन रिओर्डन (गणितज्ञ)]], [[डोनाल्ड नुथ]], {{ill| | |||
कुछ समरूपताओं के माध्यम से, संबंधित उत्पन्न करने वाले कार्यों पर उल्लेखनीय पहचान में अनुवाद करता है। | |||
जॉर्ज पोल्या|पोल्या के कार्यों के बाद, 1970 के दशक में इस भावना में और प्रगति की गई, जिसमें संयोजन वर्गों और उनके सृजन कार्यों को निर्दिष्ट करने के लिए भाषाओं का सामान्य उपयोग किया गया, जैसा कि [[डोमिनिक फोटा]] और मार्सेल-पॉल शुट्ज़ेनबर्गर | |||
प्रीफ़ैब्स पर बेंडर और गोल्डमैन,<ref>{{cite journal|last1=Bender|first1=Edward A.|last2=Goldman|first2=Jay R.|title=जनरेटिंग फ़ंक्शंस के गणनात्मक उपयोग|journal=Indiana University Mathematics Journal|date=1971|volume=20|issue=8|pages=753–764|doi=10.1512/iumj.1971.20.20060|doi-access=free}}</ref> और आंद्रे जोयाल संयोजक प्रजातियों पर।<ref>{{cite journal|last1=Joyal|first1=André|authorlink1=André Joyal|title=Une théorie combinatoire des séries formelles|journal=[[Advances in Mathematics]]|date=1981|volume=42|pages=1–82|ref=joy|doi=10.1016/0001-8708(81)90052-9|doi-access=free}}</ref> | |||
ध्यान दें कि गणना में यह प्रतीकात्मक विधि ब्लिसार्ड की प्रतीकात्मक विधि से असंबंधित है, जो कि [[अम्ब्रल कैलकुलस]] का | |||
संयोजक में '''प्रतीकात्मक विधि''', कॉम्बिनेटरियल संरचनाओं के कई विश्लेषणों का पहला चरण है, जिसके बाद तेजी से गणना योजनाएं, एसिम्प्टोटिक गुण और एसिम्प्टोटिक वितरण, [[यादृच्छिक पीढ़ी]] हो सकती हैं, ये सभी [[कंप्यूटर बीजगणित]] के माध्यम से स्वचालितकरण के लिए उपयुक्त हैं। | |||
जिसके बाद तेजी से गणना योजनाएं, एसिम्प्टोटिक गुण और एसिम्प्टोटिक वितरण, [[यादृच्छिक पीढ़ी]] हो सकती हैं, ये सभी [[कंप्यूटर बीजगणित]] के माध्यम से स्वचालितकरण के लिए उपयुक्त हैं। | |||
== संयोजक संरचनाओं के वर्ग == | == संयोजक संरचनाओं के वर्ग == | ||
जनरेटिंग | जनरेटिंग फलन द्वारा दी गई वस्तुओं को n स्लॉट्स के समुच्चय में वितरित करने की समस्या पर विचार करें, जहां डिग्री n का क्रमपरिवर्तन समूह G, भरे हुए स्लॉट विन्यास के समतुल्य संबंध बनाने के लिए स्लॉट्स पर कार्य करता है, और विन्यास के जनरेटिंग फलन के बारे में पूछता है। इस प्रकार इस तुल्यता संबंध के संबंध में विन्यास का वजन, जहां विन्यास का वजन स्लॉट में वस्तुओं के वजन का योग है। हम पहले बताएंगे कि लेबल किए गए और बिना लेबल वाले स्थिति में इस समस्या को कैसे हल किया जाए और [[संयोजक वर्ग]] के निर्माण को प्रेरित करने के लिए समाधान का उपयोग किया जाता है। | ||
पोलिया गणना प्रमेय इस समस्या को बिना लेबल वाले | पोलिया गणना प्रमेय इस समस्या को बिना लेबल वाले स्थिति में हल करता है। मान लें कि f(z) वस्तुओं का [[सामान्य जनरेटिंग फ़ंक्शन|सामान्य जनरेटिंग फलन]] (ओजीएफ) है, इस प्रकार विन्यास का ओजीएफ प्रतिस्थापित [[चक्र सूचकांक]] द्वारा दिया जाता है | ||
:<math>Z(G)(f(z), f(z^2), \ldots, f(z^n)).</math> | :<math>Z(G)(f(z), f(z^2), \ldots, f(z^n)). </math> | ||
लेबल किए गए | लेबल किए गए स्थिति में हम वस्तुओं के घातीय जनरेटिंग फलन (ईजीएफ) जी (जेड) का उपयोग करते हैं और लेबल गणना प्रमेय प्रयुक्त करते हैं, जो कहता है कि विन्यास का ईजीएफ द्वारा दिया गया है | ||
:<math>\frac{g(z)^n}{|G|}.</math> | :<math>\frac{g(z)^n}{|G|}.</math> | ||
हम बिना लेबल वाले | हम बिना लेबल वाले स्थिति में पीईटी या लेबल वाले स्थिति में लेबल गणना प्रमेय का उपयोग करके भरे हुए स्लॉट विन्यास की गणना करने में सक्षम हैं। इस प्रकार अब हम तब प्राप्त विन्यास के जेनरेटिंग फलन के बारे में पूछते हैं जब स्लॉट्स का से अधिक समुच्चय होता है, जिसमें प्रत्येक पर क्रमपरिवर्तन समूह कार्य करता है। स्पष्ट रूप से कक्षाएँ प्रतिच्छेद नहीं करती हैं और हम संबंधित जनरेटिंग फलन जोड़ सकते हैं। उदाहरण के लिए, मान लीजिए कि हम समुच्चय पहले समुच्चय पर अभिनय करने वाला समूह <math>E_2</math> है , और दूसरे स्लॉट <math>E_3</math> पर, . हम इसे X में निम्नलिखित औपचारिक शक्ति श्रृंखला द्वारा दर्शाते हैं: | ||
:<math> X^2/E_2 \; + \; X^3/E_3 </math> | :<math> X^2/E_2 \; + \; X^3/E_3 </math> | ||
जहां शब्द <math>X^n/G</math> | जहां शब्द <math>X^n/G</math> G और K अंतर्गत कक्षाओं के समुच्चय <math>X^n = X \times \cdots \times X</math> को दर्शाने के लिए उपयोग किया जाता है , जो स्पष्ट रूप से वस्तुओं को x से n स्लॉट में पुनरावृत्ति के साथ वितरित करने की प्रक्रिया को दर्शाता है। इसी प्रकार, लेबल वाली वस्तुओं X के समुच्चय से इच्छानुसार लंबाई के चक्र बनाने की लेबल की गई समस्या पर विचार करें। इस प्रकार इससे चक्रीय समूहों की क्रियाओं की निम्नलिखित श्रृंखला प्राप्त होती है: | ||
:<math> X/C_1 \; + \; X^2/C_2 \; + \; X^3/C_3 \; + \; X^4/C_4 \; + \cdots.</math> | :<math> X/C_1 \; + \; X^2/C_2 \; + \; X^3/C_3 \; + \; X^4/C_4 \; + \cdots.</math> | ||
स्पष्ट रूप से हम क्रमपरिवर्तन समूहों के संबंध में भागफल (कक्षाओं) की किसी भी ऐसी शक्ति श्रृंखला को अर्थ प्रदान कर सकते हैं, जहां हम डिग्री | स्पष्ट रूप से हम क्रमपरिवर्तन समूहों के संबंध में भागफल (कक्षाओं) की किसी भी ऐसी शक्ति श्रृंखला को अर्थ प्रदान कर सकते हैं, जहां हम डिग्री n के समूहों को संयुग्मी वर्गों तक सीमित रखते हैं। <math>\operatorname{Cl}(S_n)</math> सममित समूह <math>S_n</math> का उपयोग किया जाता है , जो अद्वितीय गुणनखंडन डोमेन बनाता है। (समान संयुग्मन वर्ग के दो समूहों के संबंध में कक्षाएँ समरूपी हैं।) यह निम्नलिखित परिभाषा को प्रेरित करता है। | ||
एक वर्ग <math>\mathcal{C}\in \mathbb{N}[\mathfrak{A}]</math> संयोजक संरचनाओं की | एक वर्ग <math>\mathcal{C}\in \mathbb{N}[\mathfrak{A}]</math> संयोजक संरचनाओं की औपचारिक श्रृंखला है | ||
:<math>\mathcal{C} = \sum_{n \ge 1} \sum_{G\in \operatorname{Cl}(S_n)} c_G (X^n/G)</math> | :<math>\mathcal{C} = \sum_{n \ge 1} \sum_{G\in \operatorname{Cl}(S_n)} c_G (X^n/G)</math> | ||
जहाँ <math>\mathfrak{A}</math> (ए परमाणुओं के लिए है) यूएफडी के अभाज्यों का समूह <math>\{\operatorname{Cl}(S_n)\}_{n\ge 1}</math> और <math>c_G \in \mathbb{N}.</math> है निम्नलिखित में हम अपने अंकन को थोड़ा सरल करेंगे और उदाहरणार्थ लिखेंगे। | |||
निम्नलिखित में हम अपने अंकन को थोड़ा सरल करेंगे और उदाहरणार्थ लिखेंगे। | |||
:<math> E_2 + E_3 \text{ and } C_1 + C_2 + C_3 + \cdots.</math> | :<math> E_2 + E_3 \text{ and } C_1 + C_2 + C_3 + \cdots.</math> | ||
Line 41: | Line 33: | ||
== फ़्लैजोलेट-सेडगेविक मौलिक प्रमेय == | == फ़्लैजोलेट-सेडगेविक मौलिक प्रमेय == | ||
प्रतीकात्मक | प्रतीकात्मक संयोजक के फ्लैजोलेट-सेडगेविक सिद्धांत में प्रमेय प्रतीकात्मक संचालको के निर्माण के माध्यम से लेबल किए गए और बिना लेबल वाले कॉम्बिनेटरियल वर्गों की गणना समस्या का समाधान करता है इस प्रकार जो कॉम्बिनेटरियल संरचनाओं से जुड़े समीकरणों को सीधे (और स्वचालित रूप से) उत्पन्न करने वाले कार्यों में समीकरणों में अनुवाद करना संभव बनाता है। इन संरचनाओं का उपयोग किया जाता है. | ||
माना <math>\mathcal{C}\in\mathbb{N}[\mathfrak{A}]</math> संयोजक संरचनाओं का वर्ग बनें। ओजीएफ <math>F(z)</math> का <math>\mathcal{C}(X)</math> जहां X के पास ओजीएफ है इस प्रकार <math>f(z)</math> और ईजीएफ <math>G(z)</math> का <math>\mathcal{C}(X)</math> है जहां X को ईजीएफ के साथ लेबल किया गया है <math>g(z)</math> द्वारा दिए गए हैं | |||
:<math>F(z) = \sum_{n \ge 1} \sum_{G\in \operatorname{Cl}(S_n)} c_G Z(G)(f(z), f(z^2), \ldots, f(z^n))</math> | :<math>F(z) = \sum_{n \ge 1} \sum_{G\in \operatorname{Cl}(S_n)} c_G Z(G)(f(z), f(z^2), \ldots, f(z^n))</math> | ||
Line 49: | Line 41: | ||
:<math>G(z) = \sum_{n \ge 1} \left(\sum_{G\in \operatorname{Cl}(S_n)} \frac{c_G}{|G|}\right) g(z)^n. </math> | :<math>G(z) = \sum_{n \ge 1} \left(\sum_{G\in \operatorname{Cl}(S_n)} \frac{c_G}{|G|}\right) g(z)^n. </math> | ||
लेबल किए गए | लेबल किए गए स्थिति में हमारी अतिरिक्त आवश्यकता है कि X में आकार शून्य के तत्व नही होंता है। इस प्रकार कभी-कभी को जोड़ना सुविधाजनक सिद्ध होगा <math>G(z)</math> संवृत्त समुच्चय की प्रति की उपस्थिति को इंगित करने के लिए। दोनों <math>\mathcal{C}\in\mathbb{Z}[\mathfrak{A}]</math> को अर्थ निर्दिष्ट करना संभव है (सबसे सामान्य उदाहरण बिना लेबल वाले समुच्चय का मामला है) और <math>\mathcal{C}\in\mathbb{Q}[\mathfrak{A}].</math> प्रमेय को सिद्ध करने के लिए बस पीईटी (पोल्या गणना प्रमेय) और लेबल गणना प्रमेय प्रयुक्त करते है। | ||
इस प्रमेय की शक्ति इस तथ्य में निहित है कि यह संयोजक वर्गों का प्रतिनिधित्व करने वाले कार्यों को उत्पन्न करने पर | इस प्रमेय की शक्ति इस तथ्य में निहित है कि यह संयोजक वर्गों का प्रतिनिधित्व करने वाले कार्यों को उत्पन्न करने पर संचालको का निर्माण करना संभव बनाता है। इस प्रकार संयोजक वर्गों के बीच संरचनात्मक समीकरण सीधे संबंधित उत्पन्न करने वाले कार्यों में समीकरण में बदल हो जाता है। इसके अतिरिक्त, लेबल किए गए स्थिति में यह उस फॉर्मूले से स्पष्ट है जिसे हम <math>g(z)</math> द्वारा प्रतिस्थापित कर सकते हैं इस प्रकार परमाणु z द्वारा और परिणामी संचालक की गणना करें, जिसे बाद में ईजीएफ पर प्रयुक्त किया जा सकता है। अब हम सबसे महत्वपूर्ण संचालको का निर्माण करना जारी रखते हैं। पाठक चक्र सूचकांक पृष्ठ पर उपस्थित डेटा से तुलना करना चाह सकते हैं। | ||
=== अनुक्रम संचालिका {{nobold|{{math|SEQ}}}} === | === अनुक्रम संचालिका {{nobold|{{math|SEQ}}}} === | ||
यह | यह संचालक क्लास से मेल खाता है | ||
:<math>1 + E_1 + E_2 + E_3 + \cdots</math> | :<math>1 + E_1 + E_2 + E_3 + \cdots</math> | ||
और अनुक्रमों का प्रतिनिधित्व करता है, | और अनुक्रमों का प्रतिनिधित्व करता है, अर्थात स्लॉटों को क्रमपरिवर्तित नहीं किया जा रहा है और पूर्णतया संवृत्त अनुक्रम है। | ||
:<math> F(z) = 1 + \sum_{n\ge 1} Z(E_n)(f(z), f(z^2), \ldots, f(z^n)) = | :<math> F(z) = 1 + \sum_{n\ge 1} Z(E_n)(f(z), f(z^2), \ldots, f(z^n)) = | ||
Line 66: | Line 58: | ||
:<math> G(z) = 1 + \sum_{n\ge 1} \left(\frac{1}{|E_n|}\right) g(z)^n = | :<math> G(z) = 1 + \sum_{n\ge 1} \left(\frac{1}{|E_n|}\right) g(z)^n = | ||
\frac{1}{1-g(z)}.</math> | \frac{1}{1-g(z)}.</math> | ||
=== साइकिल संचालक {{nobold|{{math|CYC}}}} === | === साइकिल संचालक {{nobold|{{math|CYC}}}} === | ||
यह | यह संचालक क्लास से मेल खाता है | ||
:<math>C_1 + C_2 + C_3 + \cdots</math> | :<math>C_1 + C_2 + C_3 + \cdots</math> | ||
अर्थात, चक्र जिसमें कम से कम वस्तु हो। अपने पास | |||
:<math> | :<math> | ||
Line 87: | Line 77: | ||
:<math> G(z) = \sum_{n\ge 1} \left(\frac{1}{|C_n|}\right) g(z)^n = | :<math> G(z) = \sum_{n\ge 1} \left(\frac{1}{|C_n|}\right) g(z)^n = | ||
\log \frac{1}{1-g(z)}.</math> | \log \frac{1}{1-g(z)}.</math> | ||
यह | यह संचालक, समुच्चय संचालक के साथ मिलकर {{math|SET}}, और विशिष्ट डिग्री तक उनके प्रतिबंधों का उपयोग यादृच्छिक क्रमपरिवर्तन आंकड़ों की गणना करने के लिए किया जाता है। इस प्रकार इस संचालक के दो उपयोगी प्रतिबंध हैं, अर्थात् सम और विषम चक्र होते है। | ||
लेबल किया गया सम साइकिल | लेबल किया गया सम साइकिल संचालक {{math|CYC{{sub|even}}}} है | ||
:<math>C_2 + C_4 + C_6 + \cdots</math> | :<math>C_2 + C_4 + C_6 + \cdots</math> | ||
माना | |||
:<math> G(z) = \sum_{n\ge 1} \left(\frac{1}{|C_{2n}|}\right) g(z)^{2n} = | :<math> G(z) = \sum_{n\ge 1} \left(\frac{1}{|C_{2n}|}\right) g(z)^{2n} = | ||
\frac{1}{2} \log \frac{1}{1-g(z)^2}.</math> | \frac{1}{2} \log \frac{1}{1-g(z)^2}.</math> | ||
इसका तात्पर्य यह है कि लेबल किया गया विषम चक्र | इसका तात्पर्य यह है कि लेबल किया गया विषम चक्र संचालक {{math|CYC{{sub|odd}}}} है | ||
:<math>C_1 + C_3 + C_5 + \cdots</math> | :<math>C_1 + C_3 + C_5 + \cdots</math> | ||
Line 103: | Line 93: | ||
:<math> G(z) = \log \frac{1}{1-g(z)} - \frac{1}{2} \log \frac{1}{1-g(z)^2} = | :<math> G(z) = \log \frac{1}{1-g(z)} - \frac{1}{2} \log \frac{1}{1-g(z)^2} = | ||
\frac{1}{2} \log \frac{1+g(z)}{1-g(z)}.</math> | \frac{1}{2} \log \frac{1+g(z)}{1-g(z)}.</math> | ||
=== बहुसमुच्चय/समुच्चय संचालक {{nobold|{{math|MSET}}/{{math|SET}}}} === | |||
शृंखला | |||
शृंखला | |||
:<math>1 + S_1 + S_2 + S_3 + \cdots</math> | :<math>1 + S_1 + S_2 + S_3 + \cdots</math> | ||
अर्थात, सममित समूह को स्लॉट्स पर प्रयुक्त किया जाता है। यह बिना लेबल वाले केस में '''बहुसमुच्चय''' बनाता है और लेबल किए गए केस में समुच्चय करता है (लेबल किए गए केस में कोई बहुसमुच्चय नहीं होता है क्योंकि लेबल अलग-अलग स्लॉट में रखे गए समुच्चय से ही ऑब्जेक्ट के कई उदाहरणों को अलग करते हैं)। हम संवृत्त समुच्चय को लेबल किए गए और बिना लेबल वाले दोनों स्थितियों में सम्मिलित करते हैं। | |||
अनलेबल केस | अनलेबल केस फलन का उपयोग करके किया जाता है | ||
:<math>M(f(z), y) = \sum_{n\ge 0} y^n Z(S_n)(f(z), f(z^2), \ldots, f(z^n))</math> | :<math>M(f(z), y) = \sum_{n\ge 0} y^n Z(S_n)(f(z), f(z^2), \ldots, f(z^n))</math> | ||
जिससे | |||
:<math>\mathfrak{M}(f(z)) = M(f(z), 1).</math> | :<math>\mathfrak{M}(f(z)) = M(f(z), 1).</math> | ||
<math>M(f(z), 1)</math> का मूल्यांकन है हमने प्राप्त | |||
:<math> F(z) = \exp \left( \sum_{\ell\ge 1} \frac{f(z^\ell)}{\ell} \right).</math> | :<math> F(z) = \exp \left( \sum_{\ell\ge 1} \frac{f(z^\ell)}{\ell} \right).</math> | ||
हमारे पास लेबल किए गए | हमारे पास लेबल किए गए स्थिति के लिए है | ||
:<math> G(z) = 1 + \sum_{n\ge 1} \left(\frac{1}{|S_n|}\right) g(z)^n = | :<math> G(z) = 1 + \sum_{n\ge 1} \left(\frac{1}{|S_n|}\right) g(z)^n = | ||
\sum_{n\ge 0} \frac{g(z)^n}{n!} = \exp g(z).</math> | \sum_{n\ge 0} \frac{g(z)^n}{n!} = \exp g(z).</math> | ||
लेबल किए गए | लेबल किए गए स्थिति में हम संचालक को इस {{math|SET}} द्वारा निरूपित करते हैं , और बिना लेबल वाले स्थिति में, द्वारा {{math|MSET}} निरूपित करते हैं. ऐसा इसलिए है क्योंकि लेबल किए गए स्थिति में कोई बहुसमुच्चय नहीं हैं (लेबल मिश्रित संयोजन वर्ग के घटकों को अलग करते हैं) जबकि अनलेबल स्थिति में बहुसमुच्चय और समुच्चय होते हैं, | ||
:<math> F(z) = \exp \left( \sum_{\ell\ge 1} (-1)^{\ell-1} \frac{f(z^\ell)} \ell \right).</math> | :<math> F(z) = \exp \left( \sum_{\ell\ge 1} (-1)^{\ell-1} \frac{f(z^\ell)} \ell \right).</math> | ||
==प्रक्रिया== | ==प्रक्रिया== | ||
सामान्यतः, व्यक्ति तटस्थ वर्ग <math>\mathcal{E}</math> से प्रारंभ करता है , जिसमें आकार 0 की वस्तु होती है (तटस्थ वस्तु, जिसे अधिकांशतः <math>\epsilon</math> द्वारा दर्शाया जाता है ), और या अधिक परमाणु वर्ग <math>\mathcal{Z}</math>, प्रत्येक में आकार 1 की एकल वस्तु होती है। अगला, समुच्चय सिद्धांत या समुच्चय-सैद्धांतिक संबंध जिसमें विभिन्न सरल संचालन सम्मिलित होते हैं, जैसे कि [[असंयुक्त संघ]], कार्टेशियन उत्पाद, [[सेट (गणित)|समुच्चय (गणित)]], [[अनुक्रम]] और [[मल्टीसेट|बहुसमुच्चय]] पहले से ही अधिक जटिल वर्गों को परिभाषित करते हैं परिभाषित वर्ग ये संबंध प्रत्यावर्ती हो सकते हैं. प्रतीकात्मक संयोजक की प्रांजलता इसमें निहित है कि समुच्चय सैद्धांतिक, या प्रतीकात्मक, संबंध सीधे [[बीजगणित]] संबंधों में अनुवादित होते हैं जिनमें उत्पन्न कार्य सम्मिलित होते हैं। | |||
इस लेख में, हम कॉम्बिनेटरियल क्लासों को दर्शाने के लिए स्क्रिप्ट अपरकेस अक्षरों और जनरेटिंग | इस लेख में, हम कॉम्बिनेटरियल क्लासों को दर्शाने के लिए स्क्रिप्ट अपरकेस अक्षरों और जनरेटिंग फलन (इसलिए क्लास) के लिए संबंधित सादे अक्षरों का उपयोग करने की परंपरा <math>\mathcal{A}</math> का पालन करते है सृजनात्मक कार्य <math>A(z)</math> है). | ||
प्रतीकात्मक | प्रतीकात्मक संयोजक में सामान्यतः दो प्रकार के जनरेटिंग फलन का उपयोग किया जाता है इस प्रकार सामान्य जनरेटिंग फलन, जिसका उपयोग बिना लेबल वाली वस्तुओं के कॉम्बिनेटरियल वर्गों के लिए किया जाता है, और घातीय जनरेटिंग फलन, लेबल वाली वस्तुओं के वर्गों के लिए उपयोग किया जाता है। | ||
यह दिखाना | यह दिखाना सामान्य है कि उत्पन्न करने वाले कार्य (या तो सामान्य या घातांकीय) <math>\mathcal{E}</math> और <math>\mathcal{Z}</math> हैं इस प्रकार <math>E(z) = 1</math> और <math>Z(z) = z</math>, क्रमश असंयुक्त संघ भी सरल है असंयुक्त समुच्चयों के लिए <math>\mathcal{B}</math> और <math>\mathcal{C}</math>, <math>\mathcal{A} = \mathcal{B} \cup \mathcal{C}</math> तात्पर्य <math>A(z) = B(z) + C(z)</math>. अन्य परिचालनों से संबंधित संबंध इस बात पर निर्भर करते हैं कि हम लेबल वाली या बिना लेबल वाली संरचनाओं (और सामान्य या घातीय उत्पन्न करने वाले कार्यों) के बारे में बात कर रहे हैं। | ||
==संयुक्त योग== | ==संयुक्त योग== | ||
संघों को विघटित करने के लिए [[संघ (सेट सिद्धांत)]] का प्रतिबंध | संघों को विघटित करने के लिए [[संघ (सेट सिद्धांत)|संघ (समुच्चय सिद्धांत)]] का प्रतिबंध महत्वपूर्ण है; चूँकि, प्रतीकात्मक संयोजक के औपचारिक विनिर्देश में, यह ट्रैक करना बहुत परेशानी भरा है कि कौन से समुच्चय असंयुक्त हैं। इस प्रकार इसके अतिरिक्त, हम ऐसे निर्माण का उपयोग करते हैं जो गारंटी देता है कि कोई प्रतिच्छेदन नहीं है (चूँकि सावधान रहें; यह संचालन के शब्दार्थ को भी प्रभावित करता है)। दो समुच्चयों के संयुक्त योग को परिभाषित करने में <math>\mathcal{A}</math> और <math>\mathcal{B}</math> उदाहरण के लिए, हम प्रत्येक समुच्चय के सदस्यों को अलग मार्कर से चिह्नित करते हैं इस प्रकार <math>\circ</math> के सदस्यों के लिए <math>\mathcal{A}</math> और <math>\bullet</math> के सदस्यों के लिए <math>\mathcal{B}</math>. संयुक्त योग तब है: | ||
:<math>\mathcal{A} + \mathcal{B} = (\mathcal{A} \times \{\circ\}) \cup (\mathcal{B} \times \{\bullet\})</math> | :<math>\mathcal{A} + \mathcal{B} = (\mathcal{A} \times \{\circ\}) \cup (\mathcal{B} \times \{\bullet\})</math> | ||
यह वह | यह वह संचालन है जो औपचारिक रूप से जोड़ से मेल खाता है। | ||
==अचिह्नित संरचनाएँ== | ==अचिह्नित संरचनाएँ== | ||
बिना लेबल वाली संरचनाओं के साथ, | बिना लेबल वाली संरचनाओं के साथ, साधारण जनरेटिंग फलन (ओजीएफ) का उपयोग किया जाता है। इस प्रकार अनुक्रम का ओजीएफ <math>A_n</math> परिभाषित किया जाता है | ||
:<math>A(x)=\sum_{n=0}^\infty A_n x^n</math> | :<math>A(x)=\sum_{n=0}^\infty A_n x^n</math> | ||
===उत्पाद=== | ===उत्पाद=== | ||
इस प्रकार संयोजक वर्गों का कार्टेशियन उत्पाद <math>\mathcal{A}</math> और <math>\mathcal{B}</math> किसी क्रमित युग्म के आकार को युग्म में तत्वों के आकार के योग के रूप में परिभाषित करके निर्दिष्ट किया जाता है। इस प्रकार हमारे पास <math>a \in \mathcal{A}</math> और <math>b \in \mathcal{B}</math>, <math>|(a,b)| = |a| + |b|</math>. है यह अधिक सहज परिभाषा होनी चाहिए. अब हम ध्यान देते हैं कि तत्वों की संख्या <math>\mathcal{A} \times \mathcal{B}</math> आकार का <var>n</var> है | |||
:<math>\sum_{k=0}^n A_k B_{n-k}.</math> | :<math>\sum_{k=0}^n A_k B_{n-k}.</math> | ||
Line 158: | Line 142: | ||
:<math>\mathcal{A} = \mathcal{B} \times \mathcal{C}</math> तात्पर्य <math>A(z) = B(z) \cdot C(z).</math> | :<math>\mathcal{A} = \mathcal{B} \times \mathcal{C}</math> तात्पर्य <math>A(z) = B(z) \cdot C(z).</math> | ||
===अनुक्रम=== | ===अनुक्रम=== | ||
अनुक्रम निर्माण, द्वारा निरूपित <math>\mathcal{A} = \mathfrak{G}\{\mathcal{B}\}</math> परिभाषित किया जाता है | अनुक्रम निर्माण, द्वारा निरूपित <math>\mathcal{A} = \mathfrak{G}\{\mathcal{B}\}</math> परिभाषित किया जाता है | ||
:<math>\mathfrak{G}\{\mathcal{B}\} = \mathcal{E} + \mathcal{B} + (\mathcal{B} \times \mathcal{B}) + (\mathcal{B} \times \mathcal{B} \times \mathcal{B}) + \cdots.</math> | :<math>\mathfrak{G}\{\mathcal{B}\} = \mathcal{E} + \mathcal{B} + (\mathcal{B} \times \mathcal{B}) + (\mathcal{B} \times \mathcal{B} \times \mathcal{B}) + \cdots.</math> | ||
दूसरे शब्दों में, अनुक्रम तटस्थ तत्व या का | दूसरे शब्दों में, अनुक्रम तटस्थ तत्व या का तत्व है <math>\mathcal{B}</math>, या ऑर्डर किया हुआ जोड़ा, ऑर्डर किया गया ट्रिपल, आदि। इससे संबंध बनता है | ||
:<math>A(z) = 1 + B(z) + B(z)^{2} + B(z)^{3} + \cdots = \frac{1}{1 - B(z)}.</math> | :<math>A(z) = 1 + B(z) + B(z)^{2} + B(z)^{3} + \cdots = \frac{1}{1 - B(z)}.</math> | ||
===समुच्चय=== | |||
समुच्चय (या पावरसमुच्चय) निर्माण, द्वारा दर्शाया गया <math>\mathcal{A} = \mathfrak{P}\{\mathcal{B}\}</math> परिभाषित किया जाता है | |||
=== | |||
:<math>\mathfrak{P}\{\mathcal{B}\} = \prod_{\beta \in \mathcal{B}}(\mathcal{E} + \{\beta\}),</math> | :<math>\mathfrak{P}\{\mathcal{B}\} = \prod_{\beta \in \mathcal{B}}(\mathcal{E} + \{\beta\}),</math> | ||
Line 188: | Line 168: | ||
लाइन 4 से लाइन 5 तक जाने के लिए उपयोग किया जाता था। | लाइन 4 से लाइन 5 तक जाने के लिए उपयोग किया जाता था। | ||
=== | ===बहुसमुच्चय=== | ||
बहुसमुच्चय निर्माण, निरूपित <math>\mathcal{A} = \mathfrak{M}\{\mathcal{B}\}</math> समुच्चय निर्माण का सामान्यीकरण है। समुच्चय निर्माण में, प्रत्येक तत्व शून्य या बार हो सकता है। इस प्रकार बहुसमुच्चय में, प्रत्येक तत्व इच्छानुसार कई बार दिखाई दे सकता है। इसलिए, | |||
:<math>\mathfrak{M}\{\mathcal{B}\} = \prod_{\beta \in \mathcal{B}} \mathfrak{G}\{\beta\}.</math> | :<math>\mathfrak{M}\{\mathcal{B}\} = \prod_{\beta \in \mathcal{B}} \mathfrak{G}\{\beta\}.</math> | ||
इससे | इससे सम्बन्ध बनता है | ||
:<math>\begin{align} A(z) &{} = \prod_{\beta \in \mathcal{B}} (1 - z^{|\beta|})^{-1} \\ | :<math>\begin{align} A(z) &{} = \prod_{\beta \in \mathcal{B}} (1 - z^{|\beta|})^{-1} \\ | ||
Line 201: | Line 181: | ||
\end{align} | \end{align} | ||
</math> | </math> | ||
जहां, उपरोक्त | जहां, उपरोक्त समुच्चय निर्माण के समान, हम विस्तार <math>\ln (1 - z^n)</math> करते हैं , वास्तु की विनिमय करें, और ओजीएफ के स्थान पर <math>\mathcal{B}</math> स्थानापन्न करें . | ||
===अन्य प्रारंभिक निर्माण=== | ===अन्य प्रारंभिक निर्माण=== | ||
अन्य महत्वपूर्ण प्रारंभिक निर्माण हैं: | अन्य महत्वपूर्ण प्रारंभिक निर्माण हैं: | ||
*चक्र निर्माण (<math>\mathfrak{C}\{\mathcal{B}\}</math>), अनुक्रमों की तरह सिवाय इसके कि चक्रीय घुमावों को अलग नहीं माना जाता है | *चक्र निर्माण (<math>\mathfrak{C}\{\mathcal{B}\}</math>), अनुक्रमों की तरह सिवाय इसके कि चक्रीय घुमावों को अलग नहीं माना जाता है | ||
*इंगित करना (<math>\Theta\mathcal{B}</math>), जिसमें प्रत्येक सदस्य {{mathcal|B}} को इसके परमाणुओं में से | *इंगित करना (<math>\Theta\mathcal{B}</math>), जिसमें प्रत्येक सदस्य {{mathcal|B}} को इसके परमाणुओं में से के लिए तटस्थ (शून्य आकार) सूचक द्वारा संवर्धित किया जाता है | ||
*प्रतिस्थापन (<math>\mathcal{B} \circ \mathcal{C}</math>), जिसमें प्रत्येक परमाणु | *प्रतिस्थापन (<math>\mathcal{B} \circ \mathcal{C}</math>), जिसमें प्रत्येक परमाणु सदस्य है {{mathcal|B}} को सदस्य {{mathcal|C}} द्वारा प्रतिस्थापित किया जाता है . | ||
इन निर्माणों की व्युत्पत्तियाँ यहाँ दिखाने के लिए बहुत जटिल हैं। यहाँ परिणाम हैं: | इन निर्माणों की व्युत्पत्तियाँ यहाँ दिखाने के लिए बहुत जटिल हैं। यहाँ परिणाम हैं: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! निर्माण | ||
! | ! जनरेटिंग फलन | ||
|- | |- | ||
|<math>\mathcal{A} = \mathfrak{C}\{\mathcal{B}\}</math> | |<math>\mathcal{A} = \mathfrak{C}\{\mathcal{B}\}</math> | ||
|<math>A(z) = \sum_{k=1}^\infty \frac{\phi(k)} k \ln \frac 1 {1 - B(z^k)}</math> ( | |<math>A(z) = \sum_{k=1}^\infty \frac{\phi(k)} k \ln \frac 1 {1 - B(z^k)}</math> (जहाँ <math>\phi(k)</math> यूलर टोटिएंट फलन है) | ||
|- | |- | ||
|<math>\mathcal{A} = \Theta\mathcal{B}</math> | |<math>\mathcal{A} = \Theta\mathcal{B}</math> | ||
Line 224: | Line 204: | ||
|<math>A(z) = B(C(z))</math> | |<math>A(z) = B(C(z))</math> | ||
|} | |} | ||
===उदाहरण=== | ===उदाहरण=== | ||
इन प्राथमिक निर्माणों का उपयोग करके कई संयोजक वर्ग बनाए जा सकते हैं। उदाहरण के लिए, समतल | इन प्राथमिक निर्माणों का उपयोग करके कई संयोजक वर्ग बनाए जा सकते हैं। उदाहरण के लिए, समतल ट्री (ग्राफ़) का वर्ग (अर्थात, समतल में ट्री का [[एम्बेडिंग]] होना, जिससे उपट्री का क्रम रखता हो) पुनरावर्तन संबंध द्वारा निर्दिष्ट किया जाता है | ||
:<math>\mathcal{G} = \mathcal{Z} \times \operatorname{SEQ}\{\mathcal{G}\}.</math> | :<math>\mathcal{G} = \mathcal{Z} \times \operatorname{SEQ}\{\mathcal{G}\}.</math> | ||
दूसरे शब्दों में, | दूसरे शब्दों में, ट्री आकार 1 का रूट नोड और उपट्री का क्रम है। यह देता है | ||
:<math>G(z) = \frac{z}{1 - G(z)}</math> | :<math>G(z) = \frac{z}{1 - G(z)}</math> | ||
हम G(z) को गुणा करके | हम G(z) को गुणा करके <math>1 - G(z)</math> हल करते हैं | ||
<math>G(z) - G(z)^2 = z</math> | <math>G(z) - G(z)^2 = z</math> | ||
z को घटाने और द्विघात सूत्र का उपयोग करके G(z) को हल करने से प्राप्त होता है | z को घटाने और द्विघात सूत्र का उपयोग करके G(z) को हल करने से प्राप्त होता है | ||
:<math>G(z) = \frac{1 - \sqrt{1 - 4z}}{2}.</math> | :<math>G(z) = \frac{1 - \sqrt{1 - 4z}}{2}.</math> | ||
एक अन्य उदाहरण (और | एक अन्य उदाहरण (और क्लासिक संयोजक समस्या) [[पूर्णांक विभाजन]] है। सबसे पहले, धनात्मक पूर्णांकों <math>\mathcal{I}</math> के वर्ग को परिभाषित करें , जहां प्रत्येक पूर्णांक का आकार उसका मान है: | ||
:<math>\mathcal{I} = \mathcal{Z} \times \operatorname{SEQ}\{\mathcal{Z}\}</math> | :<math>\mathcal{I} = \mathcal{Z} \times \operatorname{SEQ}\{\mathcal{Z}\}</math> | ||
<math>\mathcal{I}</math> का ओजीएफ है | |||
:<math>I(z) = \frac{z}{1 - z}.</math> | :<math>I(z) = \frac{z}{1 - z}.</math> | ||
अब, विभाजनों के | अब, विभाजनों के समुच्चय <math>\mathcal{P}</math> को परिभाषित करें जैसा | ||
:<math>\mathcal{P} = \operatorname{MSET}\{\mathcal{I}\}. </math> | :<math>\mathcal{P} = \operatorname{MSET}\{\mathcal{I}\}. </math> | ||
<math>\mathcal{P}</math> का ओजीएफ है | |||
:<math>P(z) = \exp \left ( I(z) + \frac{1}{2} I(z^{2}) + \frac{1}{3} I(z^{3}) + \cdots \right ). </math> | :<math>P(z) = \exp \left ( I(z) + \frac{1}{2} I(z^{2}) + \frac{1}{3} I(z^{3}) + \cdots \right ). </math> | ||
सामान्यतः, <math>P(z)</math> इसके लिए कोई बंद फॉर्म नहीं है ; चूँकि, ओजीएफ का उपयोग [[पुनरावृत्ति संबंध]] प्राप्त करने के लिए किया जा सकता है, या विश्लेषणात्मक संयोजक के अधिक उन्नत विधियों का उपयोग करके, गिनती अनुक्रम के अनुक्रम के जनरेटिंग फलन एसिम्प्टोटिक विकास की गणना की जा सकती है। | |||
===विनिर्देश और निर्दिष्ट वर्ग=== | ===विनिर्देश और निर्दिष्ट वर्ग=== | ||
ऊपर उल्लिखित प्राथमिक निर्माण विशिष्टता की धारणा को परिभाषित करने की अनुमति देते हैं। वे विनिर्देश कई संयोजन वर्गों के साथ पुनरावर्ती समीकरणों के | ऊपर उल्लिखित प्राथमिक निर्माण विशिष्टता की धारणा को परिभाषित करने की अनुमति देते हैं। वे विनिर्देश कई संयोजन वर्गों के साथ पुनरावर्ती समीकरणों के समुच्चय का उपयोग करने की अनुमति देते हैं। | ||
औपचारिक रूप से, संयोजक वर्गों के | औपचारिक रूप से, संयोजक वर्गों के समुच्चय के लिए विशिष्टता <math>(\mathcal A_1,\dots,\mathcal A_r)</math> का समुच्चय <math>r</math> है समीकरण <math>\mathcal A_i=\Phi_i(\mathcal A_1,\dots,\mathcal A_r)</math>, जहाँ <math>\Phi_i</math> अभिव्यक्ति है, जिसके परमाणु <math>\mathcal E,\mathcal Z</math> हैं और यह <math>\mathcal A_i</math> और जिनके संचालक ऊपर सूचीबद्ध प्राथमिक निर्माण हैं। | ||
संयोजन संरचनाओं के | संयोजन संरचनाओं के वर्ग को तब रचनात्मक या निर्दिष्ट कहा जाता है जब वह किसी विनिर्देश को स्वीकार करता है। | ||
उदाहरण के लिए, | उदाहरण के लिए, ट्री का समूह जिनकी पत्तियों की गहराई सम (क्रमशः, विषम) है, को दो वर्गों <math>\mathcal A_\text{even}</math> और <math>\mathcal A_\text{odd}</math> के साथ विनिर्देश का उपयोग करके परिभाषित किया जा सकता है. उन वर्गों <math>\mathcal A_\text{odd}=\mathcal Z\times \operatorname{Seq}_{\ge1}\mathcal A_\text{even}</math> और <math>\mathcal A_\text{even} = \mathcal Z\times \operatorname{Seq}\mathcal A_\text{odd}</math> को समीकरण को संतुष्ट करना चाहिए. | ||
==लेबल संरचनाएं== | ==लेबल संरचनाएं== | ||
किसी वस्तु को | किसी वस्तु को अशक्त रूप से लेबल किया जाता है यदि उसके प्रत्येक परमाणु में गैर-नकारात्मक पूर्णांक लेबल होता है, और इस प्रकार इनमें से प्रत्येक लेबल अलग होता है। किसी ऑब्जेक्ट को (दृढ़ता से या अच्छी तरह से) लेबल किया जाता है, इसके अतिरिक्त, इन लेबलों में लगातार पूर्णांक सम्मिलित <math>[1 \ldots n]</math> होते हैं . ध्यान दें: कुछ कॉम्बिनेटरियल वर्गों को लेबल वाली संरचनाओं या बिना लेबल वाली संरचनाओं के रूप में निर्दिष्ट किया जाता है, किन्तु कुछ दोनों विशिष्टताओं को सरली से स्वीकार कर लेते हैं। लेबल संरचनाओं का अच्छा उदाहरण [[ग्राफ़ (अलग गणित)]] का वर्ग है। | ||
लेबल वाली संरचनाओं के साथ, | लेबल वाली संरचनाओं के साथ, घातीय जनरेटिंग फलन (ईजीएफ) का उपयोग किया जाता है। अनुक्रम का ईजीएफ <math>A_n</math> परिभाषित किया जाता है | ||
:<math>A(x)=\sum_{n=0}^\infty A_n \frac{x^n}{n!}.</math> | :<math>A(x)=\sum_{n=0}^\infty A_n \frac{x^n}{n!}.</math> | ||
===उत्पाद=== | ===उत्पाद=== | ||
लेबल वाली संरचनाओं के लिए, हमें बिना लेबल वाली संरचनाओं की तुलना में उत्पाद के लिए | लेबल वाली संरचनाओं के लिए, हमें बिना लेबल वाली संरचनाओं की तुलना में उत्पाद के लिए अलग परिभाषा का उपयोग करना चाहिए। वास्तव में, यदि हम केवल कार्टेशियन उत्पाद का उपयोग करते हैं, जिससे परिणामी संरचनाएं अच्छी तरह से लेबल भी नहीं की जाती है। इसके अतिरिक्त, हम तथाकथित लेबल वाले उत्पाद का उपयोग करते हैं, जिसे <math>\mathcal{A} \star \mathcal{B}.</math> द्वारा दर्शाया गया है एक जोड़ी के लिए <math>\beta \in \mathcal{B}</math> और <math>\gamma \in \mathcal{C}</math>, हम दोनों संरचनाओं को संरचना में संयोजित करना चाहते हैं। परिणाम को अच्छी तरह से लेबल करने के लिए, इसमें परमाणुओं <math>\beta</math> और <math>\gamma</math> की कुछ पुनः लेबलिंग की आवश्यकता होती है . हम अपना ध्यान उन पुन: लेबलिंग तक सीमित रखेंगे जो मूल लेबल के क्रम के अनुरूप हैं। ध्यान दें कि पुनः लेबलिंग करने के अभी भी कई विधि हैं; इस प्रकार, सदस्यों की प्रत्येक जोड़ी उत्पाद में भी सदस्य नहीं, किन्तु नए सदस्यों का समूह निर्धारित करती है। इस निर्माण का विवरण लेबल गणना प्रमेय के पृष्ठ पर पाया जाता है। | ||
एक जोड़ी के लिए <math>\beta \in \mathcal{B}</math> और <math>\gamma \in \mathcal{C}</math>, हम दोनों संरचनाओं को | |||
इस विकास में सहायता के लिए, आइए हम | इस विकास में सहायता के लिए, आइए हम फलन <math>\rho</math> को परिभाषित करें, , जो अपने तर्क के रूप में (संभवतः अशक्त) लेबल वाली वस्तु <math>\alpha</math> को लेता है और इस प्रकार अपने परमाणुओं को क्रम-संगत विधि से पुनः लेबल करता है जिससे <math>\rho(\alpha)</math> अच्छी तरह से लेबल किया गया है. फिर हम दो वस्तुओं के लिए लेबल किए गए उत्पाद <math>\alpha</math> और <math>\beta</math> को परिभाषित करते हैं जैसा | ||
:<math>\alpha \star \beta = \{(\alpha',\beta'): (\alpha',\beta') \text{ is well-labelled, } \rho(\alpha') = \alpha, \rho(\beta') = \beta \}.</math> | :<math>\alpha \star \beta = \{(\alpha',\beta'): (\alpha',\beta') \text{ is well-labelled, } \rho(\alpha') = \alpha, \rho(\beta') = \beta \}.</math> | ||
अंत में, दो वर्गों का लेबल वाला उत्पाद <math>\mathcal{A}</math> और <math>\mathcal{B}</math> है | अंत में, दो वर्गों का लेबल वाला उत्पाद <math>\mathcal{A}</math> और <math>\mathcal{B}</math> है | ||
:<math>\mathcal{A} \star \mathcal{B} = \bigcup_{\alpha \in \mathcal{A}, \beta \in \mathcal{B}} (\alpha \star \beta).</math> | :<math>\mathcal{A} \star \mathcal{B} = \bigcup_{\alpha \in \mathcal{A}, \beta \in \mathcal{B}} (\alpha \star \beta). </math> | ||
ईजीएफ को आकार की वस्तुओं | ईजीएफ को आकार की वस्तुओं <math>k</math> और <math>n-k</math>, को नोट करके प्राप्त किया जा सकता है वहाँ <math>{n \choose k}</math>पुनः लेबलिंग करने के विधि. इसलिए, आकार की वस्तुओं की कुल संख्या <math>n</math> है | ||
:<math>\sum_{k=0}^n {n \choose k} A_k B_{n-k}.</math> | :<math>\sum_{k=0}^n {n \choose k} A_k B_{n-k}.</math> | ||
नियमो के लिए यह द्विपद कनवल्शन संबंध ईजीजी को गुणा करने के बराबर है, | |||
:<math>A(z) \cdot B(z).</math> | :<math>A(z) \cdot B(z).</math> | ||
===अनुक्रम=== | ===अनुक्रम=== | ||
अनुक्रम निर्माण <math>\mathcal{A} = \mathfrak{G}\{\mathcal{B}\}</math> बिना लेबल वाले | अनुक्रम निर्माण <math>\mathcal{A} = \mathfrak{G}\{\mathcal{B}\}</math> बिना लेबल वाले स्थिति के समान ही परिभाषित किया गया है: | ||
:<math>\mathfrak{G}\{\mathcal{B}\} = \mathcal{E} + \mathcal{B} + (\mathcal{B} \star \mathcal{B}) + (\mathcal{B} \star \mathcal{B} \star \mathcal{B}) + \cdots</math> | :<math>\mathfrak{G}\{\mathcal{B}\} = \mathcal{E} + \mathcal{B} + (\mathcal{B} \star \mathcal{B}) + (\mathcal{B} \star \mathcal{B} \star \mathcal{B}) + \cdots</math> | ||
और फिर, जैसा कि ऊपर बताया गया है, | और फिर, जैसा कि ऊपर बताया गया है, | ||
:<math>A(z) = \frac{1}{1 - B(z)}</math> | :<math>A(z) = \frac{1}{1 - B(z)}</math> | ||
===समुच्चय=== | |||
लेबल की गई संरचनाओं में, का समुच्चय <math>k</math> तत्व पूर्णतया <math>k!</math> क्रम मेल खाते हैं . यह बिना लेबल वाले स्थिति से अलग है, जहां कुछ क्रमपरिवर्तन मेल खा सकते हैं। इस प्रकार <math>\mathcal{A} = \mathfrak{P}\{\mathcal{B}\}</math> के लिए , अपने पास | |||
=== | |||
लेबल की गई संरचनाओं में, का | |||
:<math>A(z) = \sum_{k = 0}^\infty \frac{B(z)^k}{k!} = \exp(B(z))</math> | :<math>A(z) = \sum_{k = 0}^\infty \frac{B(z)^k}{k!} = \exp(B(z))</math> | ||
===साइकिल=== | ===साइकिल=== | ||
लेबल वाले केस की तुलना में साइकिल चलाना भी सरल है। लंबाई का चक्र <math>k</math> से मेल खाती है विशिष्ट अनुक्रम <math>k</math> इस प्रकार <math>\mathcal{A} = \mathfrak{C}\{\mathcal{B}\}</math> के लिए , अपने पास | |||
:<math>A(z) = \sum_{k = 0}^\infty \frac{B(z)^k}{k} = \ln\left(\frac 1 {1-B(z)}\right).</math> | :<math>A(z) = \sum_{k = 0}^\infty \frac{B(z)^k}{k} = \ln\left(\frac 1 {1-B(z)}\right).</math> | ||
===बॉक्स्ड उत्पाद=== | |||
लेबल की गई संरचनाओं में, न्यूनतम-बॉक्स वाला उत्पाद <math>\mathcal{A}_{\min} = \mathcal{B}^{\square}\star \mathcal{C}</math> मूल उत्पाद का रूपांतर है जिसके लिए तत्व की आवश्यकता होती है इस प्रकार <math>\mathcal{B}</math> न्यूनतम लेबल वाले उत्पाद में. इसी प्रकार, हम अधिकतम-बॉक्स वाले उत्पाद को भी परिभाषित कर सकते हैं, जिसे <math>\mathcal{A}_{\max} = \mathcal{B}^\blacksquare \star \mathcal{C}</math> द्वारा दर्शाया गया है , उसी विधि से, | |||
=== | |||
लेबल की गई संरचनाओं में, न्यूनतम-बॉक्स वाला उत्पाद <math>\mathcal{A}_{\min} = \mathcal{B}^{\square}\star \mathcal{C}</math> मूल उत्पाद का | |||
:<math>A_{\min}(z)=A_{\max}(z)=\int^z_0 B'(t)C(t)\,dt.</math> | :<math>A_{\min}(z)=A_{\max}(z)=\int^z_0 B'(t)C(t)\,dt.</math> | ||
या समकक्ष, | या समकक्ष, | ||
:<math>A_{\min}'(t)=A_{\max}'(t)=B'(t)C(t).</math> | :<math>A_{\min}'(t)=A_{\max}'(t)=B'(t)C(t).</math> | ||
===उदाहरण=== | ===उदाहरण=== | ||
एक बढ़ता हुआ केली | एक बढ़ता हुआ केली ट्री लेबल वाला गैर-समतल और जड़ वाला ट्री है जिसके जड़ से निकलने वाली किसी भी शाखा के लेबल बढ़ते क्रम का निर्माण करते हैं। इस प्रकार <math>\mathcal{L}</math> ऐसे ट्री का वर्ग बनें। पुनरावर्ती विशिष्टता <math>\mathcal{L}=\mathcal{Z}^\square\star \operatorname{SET}(\mathcal{L}).</math> है | ||
===अन्य प्रारंभिक निर्माण=== | ===अन्य प्रारंभिक निर्माण=== | ||
संचालक | संचालक{{math| | ||
{{math| | |||
CYC{{sub|even}}, | CYC{{sub|even}}, | ||
CYC{{sub|odd}}, | CYC{{sub|odd}}, | ||
SET{{sub|even}},}} | SET{{sub|even}},}} और | ||
और | |||
{{math| | {{math| | ||
SET{{sub|odd}} | SET{{sub|odd}} | ||
Line 336: | Line 298: | ||
:<math> \operatorname{SET}(\operatorname{CYC}(\mathcal{Z}))</math> | :<math> \operatorname{SET}(\operatorname{CYC}(\mathcal{Z}))</math> | ||
पहली तरह के अहस्ताक्षरित स्टर्लिंग संख्याओं का अध्ययन करने और यादृच्छिक क्रमपरिवर्तन आंकड़ों की व्युत्पत्ति में उपयोग किया जाता है। प्रतीकात्मक | पहली तरह के अहस्ताक्षरित स्टर्लिंग संख्याओं का अध्ययन करने और यादृच्छिक क्रमपरिवर्तन आंकड़ों की व्युत्पत्ति में उपयोग किया जाता है। इस प्रकार प्रतीकात्मक संयोजक के अंदर स्टर्लिंग संख्याओं से जुड़े घातीय जनरेटिंग फलन की विस्तृत जांच स्टर्लिंग संख्याओं और प्रतीकात्मक संयोजक में घातीय जनरेटिंग फलन के पृष्ठ पर पाई जा सकती है। | ||
==यह भी देखें== | ==यह भी देखें== | ||
Line 346: | Line 308: | ||
* Philippe Flajolet and Robert Sedgewick, ''[[Analytic Combinatorics]]'', Cambridge University Press (2009). (available online: http://algo.inria.fr/flajolet/Publications/book.pdf) | * Philippe Flajolet and Robert Sedgewick, ''[[Analytic Combinatorics]]'', Cambridge University Press (2009). (available online: http://algo.inria.fr/flajolet/Publications/book.pdf) | ||
* Micha Hofri, ''Analysis of Algorithms: Computational Methods and Mathematical Tools'', Oxford University Press (1995). | * Micha Hofri, ''Analysis of Algorithms: Computational Methods and Mathematical Tools'', Oxford University Press (1995). | ||
[[Category: | [[Category:Articles with hatnote templates targeting a nonexistent page]] | ||
[[Category:Created On 07/07/2023]] | [[Category:Created On 07/07/2023]] | ||
[[Category:Machine Translated Page]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:साहचर्य]] |
Latest revision as of 09:49, 26 July 2023
संयोजक में, प्रतीकात्मक गणनात्मक संयोजक संयोजक की तकनीक है। यह वस्तुओं की आंतरिक संरचना का उपयोग करके उनके उत्पादन कार्यों के लिए सूत्र प्राप्त करता है। इस प्रकार यह विधि अधिकतर फिलिप फ्लेजोलेट से जुड़ी हुई है और रॉबर्ट सेडगेविक (कंप्यूटर वैज्ञानिक), विश्लेषणात्मक संयोजक के साथ उनकी पुस्तक के भाग ए में विस्तृत है, जबकि शेष किताब बताती है कि स्पर्शोन्मुख होने के लिए जटिल विश्लेषण का उपयोग कैसे किया जाए और संबंधित जनरेटिंग फलन पर संभाव्य परिणाम देता है।
इस प्रकार दो शताब्दियों के समय, जनरेटिंग फलन उनके गुणांकों पर संबंधित पुनरावृत्तियों के माध्यम से सामने आ रहे थे (जैसा कि डेनियल बर्नौली, लियोनहार्ड यूलर, आर्थर केली, अर्न्स्ट श्रोडर (गणितज्ञ) या श्रोडर के मौलिक कार्यों में देखा जा सकता है। श्रीनिवास रामानुजन, जॉन रिओर्डन (गणितज्ञ), डोनाल्ड नुथ, कॉमटेट ) इसके पश्चात् धीरे-धीरे यह अनुभव हुआ कि सृजन कार्य प्रारंभिक असतत संयोजन वस्तुओं के कई अन्य तथ्यों को कैप्चर कर रहे थे, और यह अधिक प्रत्यक्ष औपचारिक विधि से किया जा सकता था: इस प्रकार कुछ संयोजन संरचनाओं की पुनरावर्ती प्रकृति कुछ समरूपताओं के माध्यम से, संबंधित उत्पन्न करने वाले कार्यों पर उल्लेखनीय पहचान में अनुवाद करता है। जॉर्ज पोल्या|पोल्या के कार्यों के बाद, 1970 के दशक में इस भावना में और प्रगति की गई थी, इस प्रकार जिसमें संयोजन वर्गों और उनके सृजन कार्यों को निर्दिष्ट करने के लिए भाषाओं का सामान्य उपयोग किया गया था, जैसा कि डोमिनिक फोटा और मार्सेल-पॉल शुट्ज़ेनबर्गर या शूट्ज़ेनबर्गर के कार्यों में पाया गया था।[1] इस प्रकार क्रमपरिवर्तन पर, प्रीफ़ैब्स पर बेंडर और गोल्डमैन,[2] और आंद्रे जोयाल संयोजक प्रजातियों पर।[3] ध्यान दें कि गणना में यह प्रतीकात्मक विधि ब्लिसार्ड की प्रतीकात्मक विधि से असंबंधित है, जो कि अम्ब्रल कैलकुलस का प्राचीन नाम है।
संयोजक में प्रतीकात्मक विधि, कॉम्बिनेटरियल संरचनाओं के कई विश्लेषणों का पहला चरण है, जिसके बाद तेजी से गणना योजनाएं, एसिम्प्टोटिक गुण और एसिम्प्टोटिक वितरण, यादृच्छिक पीढ़ी हो सकती हैं, ये सभी कंप्यूटर बीजगणित के माध्यम से स्वचालितकरण के लिए उपयुक्त हैं।
संयोजक संरचनाओं के वर्ग
जनरेटिंग फलन द्वारा दी गई वस्तुओं को n स्लॉट्स के समुच्चय में वितरित करने की समस्या पर विचार करें, जहां डिग्री n का क्रमपरिवर्तन समूह G, भरे हुए स्लॉट विन्यास के समतुल्य संबंध बनाने के लिए स्लॉट्स पर कार्य करता है, और विन्यास के जनरेटिंग फलन के बारे में पूछता है। इस प्रकार इस तुल्यता संबंध के संबंध में विन्यास का वजन, जहां विन्यास का वजन स्लॉट में वस्तुओं के वजन का योग है। हम पहले बताएंगे कि लेबल किए गए और बिना लेबल वाले स्थिति में इस समस्या को कैसे हल किया जाए और संयोजक वर्ग के निर्माण को प्रेरित करने के लिए समाधान का उपयोग किया जाता है।
पोलिया गणना प्रमेय इस समस्या को बिना लेबल वाले स्थिति में हल करता है। मान लें कि f(z) वस्तुओं का सामान्य जनरेटिंग फलन (ओजीएफ) है, इस प्रकार विन्यास का ओजीएफ प्रतिस्थापित चक्र सूचकांक द्वारा दिया जाता है
लेबल किए गए स्थिति में हम वस्तुओं के घातीय जनरेटिंग फलन (ईजीएफ) जी (जेड) का उपयोग करते हैं और लेबल गणना प्रमेय प्रयुक्त करते हैं, जो कहता है कि विन्यास का ईजीएफ द्वारा दिया गया है
हम बिना लेबल वाले स्थिति में पीईटी या लेबल वाले स्थिति में लेबल गणना प्रमेय का उपयोग करके भरे हुए स्लॉट विन्यास की गणना करने में सक्षम हैं। इस प्रकार अब हम तब प्राप्त विन्यास के जेनरेटिंग फलन के बारे में पूछते हैं जब स्लॉट्स का से अधिक समुच्चय होता है, जिसमें प्रत्येक पर क्रमपरिवर्तन समूह कार्य करता है। स्पष्ट रूप से कक्षाएँ प्रतिच्छेद नहीं करती हैं और हम संबंधित जनरेटिंग फलन जोड़ सकते हैं। उदाहरण के लिए, मान लीजिए कि हम समुच्चय पहले समुच्चय पर अभिनय करने वाला समूह है , और दूसरे स्लॉट पर, . हम इसे X में निम्नलिखित औपचारिक शक्ति श्रृंखला द्वारा दर्शाते हैं:
जहां शब्द G और K अंतर्गत कक्षाओं के समुच्चय को दर्शाने के लिए उपयोग किया जाता है , जो स्पष्ट रूप से वस्तुओं को x से n स्लॉट में पुनरावृत्ति के साथ वितरित करने की प्रक्रिया को दर्शाता है। इसी प्रकार, लेबल वाली वस्तुओं X के समुच्चय से इच्छानुसार लंबाई के चक्र बनाने की लेबल की गई समस्या पर विचार करें। इस प्रकार इससे चक्रीय समूहों की क्रियाओं की निम्नलिखित श्रृंखला प्राप्त होती है:
स्पष्ट रूप से हम क्रमपरिवर्तन समूहों के संबंध में भागफल (कक्षाओं) की किसी भी ऐसी शक्ति श्रृंखला को अर्थ प्रदान कर सकते हैं, जहां हम डिग्री n के समूहों को संयुग्मी वर्गों तक सीमित रखते हैं। सममित समूह का उपयोग किया जाता है , जो अद्वितीय गुणनखंडन डोमेन बनाता है। (समान संयुग्मन वर्ग के दो समूहों के संबंध में कक्षाएँ समरूपी हैं।) यह निम्नलिखित परिभाषा को प्रेरित करता है।
एक वर्ग संयोजक संरचनाओं की औपचारिक श्रृंखला है
जहाँ (ए परमाणुओं के लिए है) यूएफडी के अभाज्यों का समूह और है निम्नलिखित में हम अपने अंकन को थोड़ा सरल करेंगे और उदाहरणार्थ लिखेंगे।
ऊपर उल्लिखित कक्षाओं के लिए.
फ़्लैजोलेट-सेडगेविक मौलिक प्रमेय
प्रतीकात्मक संयोजक के फ्लैजोलेट-सेडगेविक सिद्धांत में प्रमेय प्रतीकात्मक संचालको के निर्माण के माध्यम से लेबल किए गए और बिना लेबल वाले कॉम्बिनेटरियल वर्गों की गणना समस्या का समाधान करता है इस प्रकार जो कॉम्बिनेटरियल संरचनाओं से जुड़े समीकरणों को सीधे (और स्वचालित रूप से) उत्पन्न करने वाले कार्यों में समीकरणों में अनुवाद करना संभव बनाता है। इन संरचनाओं का उपयोग किया जाता है.
माना संयोजक संरचनाओं का वर्ग बनें। ओजीएफ का जहां X के पास ओजीएफ है इस प्रकार और ईजीएफ का है जहां X को ईजीएफ के साथ लेबल किया गया है द्वारा दिए गए हैं
और
लेबल किए गए स्थिति में हमारी अतिरिक्त आवश्यकता है कि X में आकार शून्य के तत्व नही होंता है। इस प्रकार कभी-कभी को जोड़ना सुविधाजनक सिद्ध होगा संवृत्त समुच्चय की प्रति की उपस्थिति को इंगित करने के लिए। दोनों को अर्थ निर्दिष्ट करना संभव है (सबसे सामान्य उदाहरण बिना लेबल वाले समुच्चय का मामला है) और प्रमेय को सिद्ध करने के लिए बस पीईटी (पोल्या गणना प्रमेय) और लेबल गणना प्रमेय प्रयुक्त करते है।
इस प्रमेय की शक्ति इस तथ्य में निहित है कि यह संयोजक वर्गों का प्रतिनिधित्व करने वाले कार्यों को उत्पन्न करने पर संचालको का निर्माण करना संभव बनाता है। इस प्रकार संयोजक वर्गों के बीच संरचनात्मक समीकरण सीधे संबंधित उत्पन्न करने वाले कार्यों में समीकरण में बदल हो जाता है। इसके अतिरिक्त, लेबल किए गए स्थिति में यह उस फॉर्मूले से स्पष्ट है जिसे हम द्वारा प्रतिस्थापित कर सकते हैं इस प्रकार परमाणु z द्वारा और परिणामी संचालक की गणना करें, जिसे बाद में ईजीएफ पर प्रयुक्त किया जा सकता है। अब हम सबसे महत्वपूर्ण संचालको का निर्माण करना जारी रखते हैं। पाठक चक्र सूचकांक पृष्ठ पर उपस्थित डेटा से तुलना करना चाह सकते हैं।
अनुक्रम संचालिका SEQ
यह संचालक क्लास से मेल खाता है
और अनुक्रमों का प्रतिनिधित्व करता है, अर्थात स्लॉटों को क्रमपरिवर्तित नहीं किया जा रहा है और पूर्णतया संवृत्त अनुक्रम है।
और
साइकिल संचालक CYC
यह संचालक क्लास से मेल खाता है
अर्थात, चक्र जिसमें कम से कम वस्तु हो। अपने पास
या
और
यह संचालक, समुच्चय संचालक के साथ मिलकर SET, और विशिष्ट डिग्री तक उनके प्रतिबंधों का उपयोग यादृच्छिक क्रमपरिवर्तन आंकड़ों की गणना करने के लिए किया जाता है। इस प्रकार इस संचालक के दो उपयोगी प्रतिबंध हैं, अर्थात् सम और विषम चक्र होते है।
लेबल किया गया सम साइकिल संचालक CYCeven है
माना
इसका तात्पर्य यह है कि लेबल किया गया विषम चक्र संचालक CYCodd है
द्वारा दिया गया है
बहुसमुच्चय/समुच्चय संचालक MSET/SET
शृंखला
अर्थात, सममित समूह को स्लॉट्स पर प्रयुक्त किया जाता है। यह बिना लेबल वाले केस में बहुसमुच्चय बनाता है और लेबल किए गए केस में समुच्चय करता है (लेबल किए गए केस में कोई बहुसमुच्चय नहीं होता है क्योंकि लेबल अलग-अलग स्लॉट में रखे गए समुच्चय से ही ऑब्जेक्ट के कई उदाहरणों को अलग करते हैं)। हम संवृत्त समुच्चय को लेबल किए गए और बिना लेबल वाले दोनों स्थितियों में सम्मिलित करते हैं।
अनलेबल केस फलन का उपयोग करके किया जाता है
जिससे
का मूल्यांकन है हमने प्राप्त
हमारे पास लेबल किए गए स्थिति के लिए है
लेबल किए गए स्थिति में हम संचालक को इस SET द्वारा निरूपित करते हैं , और बिना लेबल वाले स्थिति में, द्वारा MSET निरूपित करते हैं. ऐसा इसलिए है क्योंकि लेबल किए गए स्थिति में कोई बहुसमुच्चय नहीं हैं (लेबल मिश्रित संयोजन वर्ग के घटकों को अलग करते हैं) जबकि अनलेबल स्थिति में बहुसमुच्चय और समुच्चय होते हैं,
प्रक्रिया
सामान्यतः, व्यक्ति तटस्थ वर्ग से प्रारंभ करता है , जिसमें आकार 0 की वस्तु होती है (तटस्थ वस्तु, जिसे अधिकांशतः द्वारा दर्शाया जाता है ), और या अधिक परमाणु वर्ग , प्रत्येक में आकार 1 की एकल वस्तु होती है। अगला, समुच्चय सिद्धांत या समुच्चय-सैद्धांतिक संबंध जिसमें विभिन्न सरल संचालन सम्मिलित होते हैं, जैसे कि असंयुक्त संघ, कार्टेशियन उत्पाद, समुच्चय (गणित), अनुक्रम और बहुसमुच्चय पहले से ही अधिक जटिल वर्गों को परिभाषित करते हैं परिभाषित वर्ग ये संबंध प्रत्यावर्ती हो सकते हैं. प्रतीकात्मक संयोजक की प्रांजलता इसमें निहित है कि समुच्चय सैद्धांतिक, या प्रतीकात्मक, संबंध सीधे बीजगणित संबंधों में अनुवादित होते हैं जिनमें उत्पन्न कार्य सम्मिलित होते हैं।
इस लेख में, हम कॉम्बिनेटरियल क्लासों को दर्शाने के लिए स्क्रिप्ट अपरकेस अक्षरों और जनरेटिंग फलन (इसलिए क्लास) के लिए संबंधित सादे अक्षरों का उपयोग करने की परंपरा का पालन करते है सृजनात्मक कार्य है).
प्रतीकात्मक संयोजक में सामान्यतः दो प्रकार के जनरेटिंग फलन का उपयोग किया जाता है इस प्रकार सामान्य जनरेटिंग फलन, जिसका उपयोग बिना लेबल वाली वस्तुओं के कॉम्बिनेटरियल वर्गों के लिए किया जाता है, और घातीय जनरेटिंग फलन, लेबल वाली वस्तुओं के वर्गों के लिए उपयोग किया जाता है।
यह दिखाना सामान्य है कि उत्पन्न करने वाले कार्य (या तो सामान्य या घातांकीय) और हैं इस प्रकार और , क्रमश असंयुक्त संघ भी सरल है असंयुक्त समुच्चयों के लिए और , तात्पर्य . अन्य परिचालनों से संबंधित संबंध इस बात पर निर्भर करते हैं कि हम लेबल वाली या बिना लेबल वाली संरचनाओं (और सामान्य या घातीय उत्पन्न करने वाले कार्यों) के बारे में बात कर रहे हैं।
संयुक्त योग
संघों को विघटित करने के लिए संघ (समुच्चय सिद्धांत) का प्रतिबंध महत्वपूर्ण है; चूँकि, प्रतीकात्मक संयोजक के औपचारिक विनिर्देश में, यह ट्रैक करना बहुत परेशानी भरा है कि कौन से समुच्चय असंयुक्त हैं। इस प्रकार इसके अतिरिक्त, हम ऐसे निर्माण का उपयोग करते हैं जो गारंटी देता है कि कोई प्रतिच्छेदन नहीं है (चूँकि सावधान रहें; यह संचालन के शब्दार्थ को भी प्रभावित करता है)। दो समुच्चयों के संयुक्त योग को परिभाषित करने में और उदाहरण के लिए, हम प्रत्येक समुच्चय के सदस्यों को अलग मार्कर से चिह्नित करते हैं इस प्रकार के सदस्यों के लिए और के सदस्यों के लिए . संयुक्त योग तब है:
यह वह संचालन है जो औपचारिक रूप से जोड़ से मेल खाता है।
अचिह्नित संरचनाएँ
बिना लेबल वाली संरचनाओं के साथ, साधारण जनरेटिंग फलन (ओजीएफ) का उपयोग किया जाता है। इस प्रकार अनुक्रम का ओजीएफ परिभाषित किया जाता है
उत्पाद
इस प्रकार संयोजक वर्गों का कार्टेशियन उत्पाद और किसी क्रमित युग्म के आकार को युग्म में तत्वों के आकार के योग के रूप में परिभाषित करके निर्दिष्ट किया जाता है। इस प्रकार हमारे पास और , . है यह अधिक सहज परिभाषा होनी चाहिए. अब हम ध्यान देते हैं कि तत्वों की संख्या आकार का n है
ओजीएफ की परिभाषा और कुछ प्राथमिक बीजगणित का उपयोग करके, हम यह दिखा सकते हैं
- तात्पर्य
अनुक्रम
अनुक्रम निर्माण, द्वारा निरूपित परिभाषित किया जाता है
दूसरे शब्दों में, अनुक्रम तटस्थ तत्व या का तत्व है , या ऑर्डर किया हुआ जोड़ा, ऑर्डर किया गया ट्रिपल, आदि। इससे संबंध बनता है
समुच्चय
समुच्चय (या पावरसमुच्चय) निर्माण, द्वारा दर्शाया गया परिभाषित किया जाता है
जो रिश्ते की ओर ले जाता है
जहां विस्तार
लाइन 4 से लाइन 5 तक जाने के लिए उपयोग किया जाता था।
बहुसमुच्चय
बहुसमुच्चय निर्माण, निरूपित समुच्चय निर्माण का सामान्यीकरण है। समुच्चय निर्माण में, प्रत्येक तत्व शून्य या बार हो सकता है। इस प्रकार बहुसमुच्चय में, प्रत्येक तत्व इच्छानुसार कई बार दिखाई दे सकता है। इसलिए,
इससे सम्बन्ध बनता है
जहां, उपरोक्त समुच्चय निर्माण के समान, हम विस्तार करते हैं , वास्तु की विनिमय करें, और ओजीएफ के स्थान पर स्थानापन्न करें .
अन्य प्रारंभिक निर्माण
अन्य महत्वपूर्ण प्रारंभिक निर्माण हैं:
- चक्र निर्माण (), अनुक्रमों की तरह सिवाय इसके कि चक्रीय घुमावों को अलग नहीं माना जाता है
- इंगित करना (), जिसमें प्रत्येक सदस्य B को इसके परमाणुओं में से के लिए तटस्थ (शून्य आकार) सूचक द्वारा संवर्धित किया जाता है
- प्रतिस्थापन (), जिसमें प्रत्येक परमाणु सदस्य है B को सदस्य C द्वारा प्रतिस्थापित किया जाता है .
इन निर्माणों की व्युत्पत्तियाँ यहाँ दिखाने के लिए बहुत जटिल हैं। यहाँ परिणाम हैं:
निर्माण | जनरेटिंग फलन |
---|---|
(जहाँ यूलर टोटिएंट फलन है) | |
उदाहरण
इन प्राथमिक निर्माणों का उपयोग करके कई संयोजक वर्ग बनाए जा सकते हैं। उदाहरण के लिए, समतल ट्री (ग्राफ़) का वर्ग (अर्थात, समतल में ट्री का एम्बेडिंग होना, जिससे उपट्री का क्रम रखता हो) पुनरावर्तन संबंध द्वारा निर्दिष्ट किया जाता है
दूसरे शब्दों में, ट्री आकार 1 का रूट नोड और उपट्री का क्रम है। यह देता है
हम G(z) को गुणा करके हल करते हैं
z को घटाने और द्विघात सूत्र का उपयोग करके G(z) को हल करने से प्राप्त होता है
एक अन्य उदाहरण (और क्लासिक संयोजक समस्या) पूर्णांक विभाजन है। सबसे पहले, धनात्मक पूर्णांकों के वर्ग को परिभाषित करें , जहां प्रत्येक पूर्णांक का आकार उसका मान है:
का ओजीएफ है
अब, विभाजनों के समुच्चय को परिभाषित करें जैसा
का ओजीएफ है
सामान्यतः, इसके लिए कोई बंद फॉर्म नहीं है ; चूँकि, ओजीएफ का उपयोग पुनरावृत्ति संबंध प्राप्त करने के लिए किया जा सकता है, या विश्लेषणात्मक संयोजक के अधिक उन्नत विधियों का उपयोग करके, गिनती अनुक्रम के अनुक्रम के जनरेटिंग फलन एसिम्प्टोटिक विकास की गणना की जा सकती है।
विनिर्देश और निर्दिष्ट वर्ग
ऊपर उल्लिखित प्राथमिक निर्माण विशिष्टता की धारणा को परिभाषित करने की अनुमति देते हैं। वे विनिर्देश कई संयोजन वर्गों के साथ पुनरावर्ती समीकरणों के समुच्चय का उपयोग करने की अनुमति देते हैं।
औपचारिक रूप से, संयोजक वर्गों के समुच्चय के लिए विशिष्टता का समुच्चय है समीकरण , जहाँ अभिव्यक्ति है, जिसके परमाणु हैं और यह और जिनके संचालक ऊपर सूचीबद्ध प्राथमिक निर्माण हैं।
संयोजन संरचनाओं के वर्ग को तब रचनात्मक या निर्दिष्ट कहा जाता है जब वह किसी विनिर्देश को स्वीकार करता है।
उदाहरण के लिए, ट्री का समूह जिनकी पत्तियों की गहराई सम (क्रमशः, विषम) है, को दो वर्गों और के साथ विनिर्देश का उपयोग करके परिभाषित किया जा सकता है. उन वर्गों और को समीकरण को संतुष्ट करना चाहिए.
लेबल संरचनाएं
किसी वस्तु को अशक्त रूप से लेबल किया जाता है यदि उसके प्रत्येक परमाणु में गैर-नकारात्मक पूर्णांक लेबल होता है, और इस प्रकार इनमें से प्रत्येक लेबल अलग होता है। किसी ऑब्जेक्ट को (दृढ़ता से या अच्छी तरह से) लेबल किया जाता है, इसके अतिरिक्त, इन लेबलों में लगातार पूर्णांक सम्मिलित होते हैं . ध्यान दें: कुछ कॉम्बिनेटरियल वर्गों को लेबल वाली संरचनाओं या बिना लेबल वाली संरचनाओं के रूप में निर्दिष्ट किया जाता है, किन्तु कुछ दोनों विशिष्टताओं को सरली से स्वीकार कर लेते हैं। लेबल संरचनाओं का अच्छा उदाहरण ग्राफ़ (अलग गणित) का वर्ग है।
लेबल वाली संरचनाओं के साथ, घातीय जनरेटिंग फलन (ईजीएफ) का उपयोग किया जाता है। अनुक्रम का ईजीएफ परिभाषित किया जाता है
उत्पाद
लेबल वाली संरचनाओं के लिए, हमें बिना लेबल वाली संरचनाओं की तुलना में उत्पाद के लिए अलग परिभाषा का उपयोग करना चाहिए। वास्तव में, यदि हम केवल कार्टेशियन उत्पाद का उपयोग करते हैं, जिससे परिणामी संरचनाएं अच्छी तरह से लेबल भी नहीं की जाती है। इसके अतिरिक्त, हम तथाकथित लेबल वाले उत्पाद का उपयोग करते हैं, जिसे द्वारा दर्शाया गया है एक जोड़ी के लिए और , हम दोनों संरचनाओं को संरचना में संयोजित करना चाहते हैं। परिणाम को अच्छी तरह से लेबल करने के लिए, इसमें परमाणुओं और की कुछ पुनः लेबलिंग की आवश्यकता होती है . हम अपना ध्यान उन पुन: लेबलिंग तक सीमित रखेंगे जो मूल लेबल के क्रम के अनुरूप हैं। ध्यान दें कि पुनः लेबलिंग करने के अभी भी कई विधि हैं; इस प्रकार, सदस्यों की प्रत्येक जोड़ी उत्पाद में भी सदस्य नहीं, किन्तु नए सदस्यों का समूह निर्धारित करती है। इस निर्माण का विवरण लेबल गणना प्रमेय के पृष्ठ पर पाया जाता है।
इस विकास में सहायता के लिए, आइए हम फलन को परिभाषित करें, , जो अपने तर्क के रूप में (संभवतः अशक्त) लेबल वाली वस्तु को लेता है और इस प्रकार अपने परमाणुओं को क्रम-संगत विधि से पुनः लेबल करता है जिससे अच्छी तरह से लेबल किया गया है. फिर हम दो वस्तुओं के लिए लेबल किए गए उत्पाद और को परिभाषित करते हैं जैसा
अंत में, दो वर्गों का लेबल वाला उत्पाद और है
ईजीएफ को आकार की वस्तुओं और , को नोट करके प्राप्त किया जा सकता है वहाँ पुनः लेबलिंग करने के विधि. इसलिए, आकार की वस्तुओं की कुल संख्या है
नियमो के लिए यह द्विपद कनवल्शन संबंध ईजीजी को गुणा करने के बराबर है,
अनुक्रम
अनुक्रम निर्माण बिना लेबल वाले स्थिति के समान ही परिभाषित किया गया है:
और फिर, जैसा कि ऊपर बताया गया है,
समुच्चय
लेबल की गई संरचनाओं में, का समुच्चय तत्व पूर्णतया क्रम मेल खाते हैं . यह बिना लेबल वाले स्थिति से अलग है, जहां कुछ क्रमपरिवर्तन मेल खा सकते हैं। इस प्रकार के लिए , अपने पास
साइकिल
लेबल वाले केस की तुलना में साइकिल चलाना भी सरल है। लंबाई का चक्र से मेल खाती है विशिष्ट अनुक्रम इस प्रकार के लिए , अपने पास
बॉक्स्ड उत्पाद
लेबल की गई संरचनाओं में, न्यूनतम-बॉक्स वाला उत्पाद मूल उत्पाद का रूपांतर है जिसके लिए तत्व की आवश्यकता होती है इस प्रकार न्यूनतम लेबल वाले उत्पाद में. इसी प्रकार, हम अधिकतम-बॉक्स वाले उत्पाद को भी परिभाषित कर सकते हैं, जिसे द्वारा दर्शाया गया है , उसी विधि से,
या समकक्ष,
उदाहरण
एक बढ़ता हुआ केली ट्री लेबल वाला गैर-समतल और जड़ वाला ट्री है जिसके जड़ से निकलने वाली किसी भी शाखा के लेबल बढ़ते क्रम का निर्माण करते हैं। इस प्रकार ऐसे ट्री का वर्ग बनें। पुनरावर्ती विशिष्टता है
अन्य प्रारंभिक निर्माण
संचालक CYCeven, CYCodd, SETeven, और
SETodd सम और विषम लंबाई के चक्रों और सम और विषम कार्डिनैलिटी के सेट का प्रतिनिधित्व करते हैं।
उदाहरण
दूसरे प्रकार की स्टर्लिंग संख्याएँ संरचनात्मक अपघटन का उपयोग करके प्राप्त और विश्लेषण की जा सकती हैं
विघटन
पहली तरह के अहस्ताक्षरित स्टर्लिंग संख्याओं का अध्ययन करने और यादृच्छिक क्रमपरिवर्तन आंकड़ों की व्युत्पत्ति में उपयोग किया जाता है। इस प्रकार प्रतीकात्मक संयोजक के अंदर स्टर्लिंग संख्याओं से जुड़े घातीय जनरेटिंग फलन की विस्तृत जांच स्टर्लिंग संख्याओं और प्रतीकात्मक संयोजक में घातीय जनरेटिंग फलन के पृष्ठ पर पाई जा सकती है।
यह भी देखें
- संयुक्त प्रजातियाँ
संदर्भ
- ↑ Foata, Dominique; Schützenberger, Marcel-P. (1970). "Théorie géométrique des polynômes Eulériens". Lectures Notes in Mathematics. Lecture Notes in Mathematics. 138. doi:10.1007/BFb0060799. ISBN 978-3-540-04927-2.
- ↑ Bender, Edward A.; Goldman, Jay R. (1971). "जनरेटिंग फ़ंक्शंस के गणनात्मक उपयोग". Indiana University Mathematics Journal. 20 (8): 753–764. doi:10.1512/iumj.1971.20.20060.
- ↑ Joyal, André (1981). "Une théorie combinatoire des séries formelles". Advances in Mathematics. 42: 1–82. doi:10.1016/0001-8708(81)90052-9.
- François Bergeron, Gilbert Labelle, Pierre Leroux, Théorie des espèces et combinatoire des structures arborescentes, LaCIM, Montréal (1994). English version: Combinatorial Species and Tree-like Structures, Cambridge University Press (1998).
- Philippe Flajolet and Robert Sedgewick, Analytic Combinatorics, Cambridge University Press (2009). (available online: http://algo.inria.fr/flajolet/Publications/book.pdf)
- Micha Hofri, Analysis of Algorithms: Computational Methods and Mathematical Tools, Oxford University Press (1995).