प्रतीकात्मक विधि (कॉम्बिनेटरिक्स): Difference between revisions

From Vigyanwiki
(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|the method in analytic combinatorics|the method in invariant theory|Symbolic method}}
{{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|Louis Comtet|fr|lt=Comtet}}, वगैरह।)
तब धीरे-धीरे यह एहसास हुआ कि सृजन कार्य प्रारंभिक असतत संयोजन वस्तुओं के कई अन्य पहलुओं को कैप्चर कर रहे थे, और यह अधिक प्रत्यक्ष औपचारिक तरीके से किया जा सकता था: कुछ संयोजन संरचनाओं की पुनरावर्ती प्रकृति
कुछ समरूपताओं के माध्यम से, संबंधित उत्पन्न करने वाले कार्यों पर उल्लेखनीय पहचान में अनुवाद करता है।
जॉर्ज पोल्या|पोल्या के कार्यों के बाद, 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>
ध्यान दें कि गणना में यह प्रतीकात्मक विधि ब्लिसार्ड की प्रतीकात्मक विधि से असंबंधित है, जो कि [[अम्ब्रल कैलकुलस]] का एक और पुराना नाम है।


कॉम्बिनेटरिक्स में प्रतीकात्मक विधि, कॉम्बिनेटरियल संरचनाओं के कई विश्लेषणों का पहला चरण है,
संयोजक में '''प्रतीकात्मक विधि''', कॉम्बिनेटरियल संरचनाओं के कई विश्लेषणों का पहला चरण है, जिसके बाद तेजी से गणना योजनाएं, एसिम्प्टोटिक गुण और एसिम्प्टोटिक वितरण, [[यादृच्छिक पीढ़ी]] हो सकती हैं, ये सभी [[कंप्यूटर बीजगणित]] के माध्यम से स्वचालितकरण के लिए उपयुक्त हैं।
जिसके बाद तेजी से गणना योजनाएं, एसिम्प्टोटिक गुण और एसिम्प्टोटिक वितरण, [[यादृच्छिक पीढ़ी]] हो सकती हैं, ये सभी [[कंप्यूटर बीजगणित]] के माध्यम से स्वचालितकरण के लिए उपयुक्त हैं।


== संयोजक संरचनाओं के वर्ग ==
== संयोजक संरचनाओं के वर्ग ==
जनरेटिंग फ़ंक्शन द्वारा दी गई वस्तुओं को n स्लॉट्स के एक सेट में वितरित करने की समस्या पर विचार करें, जहां डिग्री n का एक क्रमपरिवर्तन समूह G, भरे हुए स्लॉट कॉन्फ़िगरेशन के समतुल्य संबंध बनाने के लिए स्लॉट्स पर कार्य करता है, और कॉन्फ़िगरेशन के जनरेटिंग फ़ंक्शन के बारे में पूछता है। इस तुल्यता संबंध के संबंध में कॉन्फ़िगरेशन का वजन, जहां कॉन्फ़िगरेशन का वजन स्लॉट में वस्तुओं के वजन का योग है। हम पहले बताएंगे कि लेबल किए गए और बिना लेबल वाले मामले में इस समस्या को कैसे हल किया जाए और [[संयोजक वर्ग]] के निर्माण को प्रेरित करने के लिए समाधान का उपयोग किया जाए।
जनरेटिंग फलन द्वारा दी गई वस्तुओं को n स्लॉट्स के समुच्चय में वितरित करने की समस्या पर विचार करें, जहां डिग्री n का क्रमपरिवर्तन समूह G, भरे हुए स्लॉट विन्यास के समतुल्य संबंध बनाने के लिए स्लॉट्स पर कार्य करता है, और विन्यास के जनरेटिंग फलन के बारे में पूछता है। इस प्रकार इस तुल्यता संबंध के संबंध में विन्यास का वजन, जहां विन्यास का वजन स्लॉट में वस्तुओं के वजन का योग है। हम पहले बताएंगे कि लेबल किए गए और बिना लेबल वाले स्थिति में इस समस्या को कैसे हल किया जाए और [[संयोजक वर्ग]] के निर्माण को प्रेरित करने के लिए समाधान का उपयोग किया जाता है।


पोलिया गणना प्रमेय इस समस्या को बिना लेबल वाले मामले में हल करता है। मान लें कि f(z) वस्तुओं का [[सामान्य जनरेटिंग फ़ंक्शन]] (OGF) है, तो कॉन्फ़िगरेशन का OGF प्रतिस्थापित [[चक्र सूचकांक]] द्वारा दिया जाता है
पोलिया गणना प्रमेय इस समस्या को बिना लेबल वाले स्थिति में हल करता है। मान लें कि 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>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 = X \times \cdots \times X</math>, जो स्पष्ट रूप से वस्तुओं को एक्स से एन स्लॉट में पुनरावृत्ति के साथ वितरित करने की प्रक्रिया को दर्शाता है। इसी प्रकार, लेबल वाली वस्तुओं X के एक सेट से मनमानी लंबाई के चक्र बनाने की लेबल की गई समस्या पर विचार करें। इससे चक्रीय समूहों की क्रियाओं की निम्नलिखित श्रृंखला प्राप्त होती है:
जहां शब्द <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>
स्पष्ट रूप से हम क्रमपरिवर्तन समूहों के संबंध में भागफल (कक्षाओं) की किसी भी ऐसी शक्ति श्रृंखला को अर्थ प्रदान कर सकते हैं, जहां हम डिग्री एन के समूहों को संयुग्मी वर्गों तक सीमित रखते हैं। <math>\operatorname{Cl}(S_n)</math> सममित समूह का <math>S_n</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>\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 के पास OGF है <math>f(z)</math> और ईजीएफ <math>G(z)</math> का <math>\mathcal{C}(X)</math> जहां X को EGF के साथ लेबल किया गया है <math>g(z)</math> द्वारा दिए गए हैं
माना <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> प्रमेय को सिद्ध करने के लिए बस पीईटी (पोल्या गणना प्रमेय) और लेबल गणना प्रमेय लागू करें।
लेबल किए गए स्थिति में हमारी अतिरिक्त आवश्यकता है कि 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 द्वारा और परिणामी ऑपरेटर की गणना करें, जिसे बाद में ईजीएफ पर लागू किया जा सकता है। अब हम सबसे महत्वपूर्ण ऑपरेटरों का निर्माण करना जारी रखते हैं। पाठक चक्र सूचकांक पृष्ठ पर मौजूद डेटा से तुलना करना चाह सकते हैं।
इस प्रमेय की शक्ति इस तथ्य में निहित है कि यह संयोजक वर्गों का प्रतिनिधित्व करने वाले कार्यों को उत्पन्न करने पर संचालको का निर्माण करना संभव बनाता है। इस प्रकार संयोजक वर्गों के बीच संरचनात्मक समीकरण सीधे संबंधित उत्पन्न करने वाले कार्यों में समीकरण में बदल हो जाता है। इसके अतिरिक्त, लेबल किए गए स्थिति में यह उस फॉर्मूले से स्पष्ट है जिसे हम <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|SET}}, और विशिष्ट डिग्री तक उनके प्रतिबंधों का उपयोग यादृच्छिक क्रमपरिवर्तन आंकड़ों की गणना करने के लिए किया जाता है। इस प्रकार इस संचालक के दो उपयोगी प्रतिबंध हैं, अर्थात् सम और विषम चक्र होते है।


लेबल किया गया सम साइकिल ऑपरेटर {{math|CYC{{sub|even}}}} है
लेबल किया गया सम साइकिल संचालक {{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|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}}}} ===


 
शृंखला  
=== मल्टीसेट/सेट ऑपरेटर {{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>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|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{E}</math> से प्रारंभ करता है , जिसमें आकार 0 की वस्तु होती है (तटस्थ वस्तु, जिसे अधिकांशतः <math>\epsilon</math> द्वारा दर्शाया जाता है ), और या अधिक परमाणु वर्ग <math>\mathcal{Z}</math>, प्रत्येक में आकार 1 की एकल वस्तु होती है। अगला, समुच्चय सिद्धांत या समुच्चय-सैद्धांतिक संबंध जिसमें विभिन्न सरल संचालन सम्मिलित होते हैं, जैसे कि [[असंयुक्त संघ]], कार्टेशियन उत्पाद, [[सेट (गणित)|समुच्चय (गणित)]], [[अनुक्रम]] और [[मल्टीसेट|बहुसमुच्चय]] पहले से ही अधिक जटिल वर्गों को परिभाषित करते हैं परिभाषित वर्ग ये संबंध प्रत्यावर्ती हो सकते हैं. प्रतीकात्मक संयोजक की प्रांजलता इसमें निहित है कि समुच्चय सैद्धांतिक, या प्रतीकात्मक, संबंध सीधे [[बीजगणित]] संबंधों में अनुवादित होते हैं जिनमें उत्पन्न कार्य सम्मिलित होते हैं।


इस लेख में, हम कॉम्बिनेटरियल क्लासों को दर्शाने के लिए स्क्रिप्ट अपरकेस अक्षरों और जनरेटिंग फ़ंक्शंस (इसलिए क्लास) के लिए संबंधित सादे अक्षरों का उपयोग करने की परंपरा का पालन करेंगे <math>\mathcal{A}</math> सृजनात्मक कार्य है <math>A(z)</math>).
इस लेख में, हम कॉम्बिनेटरियल क्लासों को दर्शाने के लिए स्क्रिप्ट अपरकेस अक्षरों और जनरेटिंग फलन (इसलिए क्लास) के लिए संबंधित सादे अक्षरों का उपयोग करने की परंपरा <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{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}</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>
यह वह ऑपरेशन है जो औपचारिक रूप से जोड़ से मेल खाता है।
यह वह संचालन है जो औपचारिक रूप से जोड़ से मेल खाता है।


==अचिह्नित संरचनाएँ==
==अचिह्नित संरचनाएँ==
बिना लेबल वाली संरचनाओं के साथ, एक साधारण जनरेटिंग फ़ंक्शन (ओजीएफ) का उपयोग किया जाता है। एक अनुक्रम का OGF <math>A_n</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>\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>\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>\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>\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>, रकम की अदला-बदली करें, और OGF के स्थान पर स्थानापन्न करें <math>\mathcal{B}</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>), जिसमें प्रत्येक परमाणु एक सदस्य है {{mathcal|B}} को एक सदस्य द्वारा प्रतिस्थापित किया जाता है {{mathcal|C}}.
*प्रतिस्थापन (<math>\mathcal{B} \circ \mathcal{C}</math>), जिसमें प्रत्येक परमाणु सदस्य है {{mathcal|B}} को सदस्य {{mathcal|C}} द्वारा प्रतिस्थापित किया जाता है .


इन निर्माणों की व्युत्पत्तियाँ यहाँ दिखाने के लिए बहुत जटिल हैं। यहाँ परिणाम हैं:
इन निर्माणों की व्युत्पत्तियाँ यहाँ दिखाने के लिए बहुत जटिल हैं। यहाँ परिणाम हैं:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Construction
! निर्माण
! Generating function
! जनरेटिंग फलन
|-
|-
|<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> (where <math>\phi(k)</math> is the [[Euler totient function]])
|<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 का एक रूट नोड और उपवृक्षों का एक क्रम है। यह देता है
दूसरे शब्दों में, ट्री आकार 1 का रूट नोड और उपट्री का क्रम है। यह देता है


:<math>G(z) = \frac{z}{1 - G(z)}</math>
:<math>G(z) = \frac{z}{1 - G(z)}</math>
हम G(z) को गुणा करके हल करते हैं <math>1 - G(z)</math> पाने के
हम 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}</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>\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}</math> को परिभाषित करें जैसा


:<math>\mathcal{P} = \operatorname{MSET}\{\mathcal{I}\}. </math>
:<math>\mathcal{P} = \operatorname{MSET}\{\mathcal{I}\}. </math>
का ओजीएफ <math>\mathcal{P}</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>; हालाँकि, OGF का उपयोग [[पुनरावृत्ति संबंध]] प्राप्त करने के लिए किया जा सकता है, या विश्लेषणात्मक कॉम्बिनेटरिक्स के अधिक उन्नत तरीकों का उपयोग करके, गिनती अनुक्रम के अनुक्रम के जनरेटिंग फ़ंक्शन # एसिम्प्टोटिक विकास की गणना की जा सकती है।
सामान्यतः, <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_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>\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>[1 \ldots n]</math> होते हैं . ध्यान दें: कुछ कॉम्बिनेटरियल वर्गों को लेबल वाली संरचनाओं या बिना लेबल वाली संरचनाओं के रूप में निर्दिष्ट किया जाता है, किन्तु कुछ दोनों विशिष्टताओं को सरली से स्वीकार कर लेते हैं। लेबल संरचनाओं का अच्छा उदाहरण [[ग्राफ़ (अलग गणित)]] का वर्ग है।


लेबल वाली संरचनाओं के साथ, एक घातीय जनरेटिंग फ़ंक्शन (ईजीएफ) का उपयोग किया जाता है। अनुक्रम का ईजीएफ <math>A_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>\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>\beta</math> और <math>\gamma</math>. हम अपना ध्यान उन पुन: लेबलिंग तक सीमित रखेंगे जो मूल लेबल के क्रम के अनुरूप हैं। ध्यान दें कि पुनः लेबलिंग करने के अभी भी कई तरीके हैं; इस प्रकार, सदस्यों की प्रत्येक जोड़ी उत्पाद में एक भी सदस्य नहीं, बल्कि नए सदस्यों का एक समूह निर्धारित करती है। इस निर्माण का विवरण लेबल गणना प्रमेय के पृष्ठ पर पाया जाता है।


इस विकास में सहायता के लिए, आइए हम एक फ़ंक्शन को परिभाषित करें, <math>\rho</math>, जो अपने तर्क के रूप में एक (संभवतः कमज़ोर) लेबल वाली वस्तु को लेता है <math>\alpha</math> और अपने परमाणुओं को क्रम-संगत तरीके से पुनः लेबल करता है ताकि <math>\rho(\alpha)</math> अच्छी तरह से लेबल किया गया है. फिर हम दो वस्तुओं के लिए लेबल किए गए उत्पाद को परिभाषित करते हैं <math>\alpha</math> और <math>\beta</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>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>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>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>\mathcal{B}</math> न्यूनतम लेबल वाले उत्पाद में. इसी प्रकार, हम एक अधिकतम-बॉक्स वाले उत्पाद को भी परिभाषित कर सकते हैं, जिसे द्वारा दर्शाया गया है <math>\mathcal{A}_{\max} = \mathcal{B}^\blacksquare \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>\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: Machine Translated Page]]
[[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

संयोजक में, प्रतीकात्मक गणनात्मक संयोजक संयोजक की तकनीक है। यह वस्तुओं की आंतरिक संरचना का उपयोग करके उनके उत्पादन कार्यों के लिए सूत्र प्राप्त करता है। इस प्रकार यह विधि अधिकतर फिलिप फ्लेजोलेट से जुड़ी हुई है और रॉबर्ट सेडगेविक (कंप्यूटर वैज्ञानिक), विश्लेषणात्मक संयोजक के साथ उनकी पुस्तक के भाग ए में विस्तृत है, जबकि शेष किताब बताती है कि स्पर्शोन्मुख होने के लिए जटिल विश्लेषण का उपयोग कैसे किया जाए और संबंधित जनरेटिंग फलन पर संभाव्य परिणाम देता है।

इस प्रकार दो शताब्दियों के समय, जनरेटिंग फलन उनके गुणांकों पर संबंधित पुनरावृत्तियों के माध्यम से सामने आ रहे थे (जैसा कि डेनियल बर्नौली, लियोनहार्ड यूलर, आर्थर केली, अर्न्स्ट श्रोडर (गणितज्ञ) या श्रोडर के मौलिक कार्यों में देखा जा सकता है। श्रीनिवास रामानुजन, जॉन रिओर्डन (गणितज्ञ), डोनाल्ड नुथ, कॉमटेट [fr]) इसके पश्चात् धीरे-धीरे यह अनुभव हुआ कि सृजन कार्य प्रारंभिक असतत संयोजन वस्तुओं के कई अन्य तथ्यों को कैप्चर कर रहे थे, और यह अधिक प्रत्यक्ष औपचारिक विधि से किया जा सकता था: इस प्रकार कुछ संयोजन संरचनाओं की पुनरावर्ती प्रकृति कुछ समरूपताओं के माध्यम से, संबंधित उत्पन्न करने वाले कार्यों पर उल्लेखनीय पहचान में अनुवाद करता है। जॉर्ज पोल्या|पोल्या के कार्यों के बाद, 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 सम और विषम लंबाई के चक्रों और सम और विषम कार्डिनैलिटी के सेट का प्रतिनिधित्व करते हैं।

उदाहरण

दूसरे प्रकार की स्टर्लिंग संख्याएँ संरचनात्मक अपघटन का उपयोग करके प्राप्त और विश्लेषण की जा सकती हैं

विघटन

पहली तरह के अहस्ताक्षरित स्टर्लिंग संख्याओं का अध्ययन करने और यादृच्छिक क्रमपरिवर्तन आंकड़ों की व्युत्पत्ति में उपयोग किया जाता है। इस प्रकार प्रतीकात्मक संयोजक के अंदर स्टर्लिंग संख्याओं से जुड़े घातीय जनरेटिंग फलन की विस्तृत जांच स्टर्लिंग संख्याओं और प्रतीकात्मक संयोजक में घातीय जनरेटिंग फलन के पृष्ठ पर पाई जा सकती है।

यह भी देखें

  • संयुक्त प्रजातियाँ

संदर्भ

  1. 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.
  2. Bender, Edward A.; Goldman, Jay R. (1971). "जनरेटिंग फ़ंक्शंस के गणनात्मक उपयोग". Indiana University Mathematics Journal. 20 (8): 753–764. doi:10.1512/iumj.1971.20.20060.
  3. 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).