गणनात्मक कॉम्बिनेटरिक्स: Difference between revisions
No edit summary |
No edit summary |
||
(13 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|Area of combinatorics that deals with the number of ways certain patterns can be formed}} | {{short description|Area of combinatorics that deals with the number of ways certain patterns can be formed}} | ||
गणनासूचक [[साहचर्य]] साहचर्य का | गणनासूचक [[साहचर्य]] साहचर्य का क्षेत्र है जो कुछ पैटर्न बनाने के विधियों की संख्या से संबंधित है। इस प्रकार की समस्या के दो उदाहरण [[संयोजन]] की गिनती और क्रमचयों की गिनती कर रहे हैं। अधिक सामान्यतः, परिमित समुच्चय ''S<sub>i</sub>'' का अनंत संग्रह दिया गया है<sub>''i''</sub> [[प्राकृतिक संख्या]]ओं द्वारा अनुक्रमित, गणनासूचक साहचर्य गिनती फलन का वर्णन करना चाहता है जो ''S<sub>n</sub>'' में वस्तुओं की संख्या की गणना करता है प्रत्येक ''n'' के लिए चुकीं गिनती गणित में गिनती सेट में तत्वों की संख्या व्यापक [[गणितीय समस्या]] है, अनुप्रयोगों में उत्पन्न होने वाली कई समस्याओं का अपेक्षाकृत सरल संयोजन विवरण है। बारह गुना विधियाँ सेट के क्रमपरिवर्तन, संयोजन और विभाजन की गिनती के लिए एकीकृत ढांचा प्रदान करता है। | ||
इस तरह के सबसे सरल कार्य [[बंद सूत्र]] हैं, जिन्हें प्राथमिक कार्यों की संरचना के रूप में व्यक्त किया जा सकता है जैसे कि भाज्य, [[घातांक]], और इसी तरह के उदाहरण के लिए, जैसा कि नीचे दिखाया गया है, | इस तरह के सबसे सरल कार्य [[बंद सूत्र]] हैं, जिन्हें प्राथमिक कार्यों की संरचना के रूप में व्यक्त किया जा सकता है जैसे कि भाज्य, [[घातांक]], और इसी तरह के उदाहरण के लिए, जैसा कि नीचे दिखाया गया है, एन कार्डों के डेक के विभिन्न संभावित क्रमों की संख्या यफ (एन) = एन! है। बंद सूत्र खोजने की समस्या को [[बीजगणितीय गणना]] के रूप में जाना जाता है, और इसमें अधिकांशतः [[पुनरावृत्ति संबंध]] या फलन उत्पन्न करना और वांछित बंद रूप पर पहुंचने के लिए इसका उपयोग करना सम्मिलित होता है। | ||
अधिकांशतः, | अधिकांशतः, जटिल बंद सूत्र गिनती फलन के व्यवहार में थोड़ी अंतर्दृष्टि उत्पन करता है क्योंकि गिने हुए वस्तुओं की संख्या बढ़ती है। | ||
इन स्थितियों में, | इन स्थितियों में, साधारण [[स्पर्शोन्मुख विश्लेषण]] सन्निकटन अच्छा हो सकता है। फलन <math>g(n)</math> के लिए स्पर्शोन्मुख सन्निकटन है <math>f(n)</math> अगर <math>f(n)/g(n)\rightarrow 1</math> जैसा <math>n\rightarrow \infty</math>. इस स्थितियों में हम लिखते हैं <math>f(n) \sim g(n).\,</math> | ||
== कार्य उत्पन्न करना == | == कार्य उत्पन्न करना == | ||
संयोजी वस्तुओं के परिवारों का वर्णन करने के लिए जनरेटिंग फलन का उपयोग किया जाता है। होने देना <math>\mathcal{F}</math> वस्तुओं के परिवार को निरूपित करें और | संयोजी वस्तुओं के परिवारों का वर्णन करने के लिए जनरेटिंग फलन का उपयोग किया जाता है। होने देना <math>\mathcal{F}</math> वस्तुओं के परिवार को निरूपित करें और यफ(एक्स) को इसका जनक फलन होने दें। तब | ||
:<math>F(x) = \sum^{\infty}_{n=0}f_nx^n</math> | :<math>F(x) = \sum^{\infty}_{n=0}f_nx^n</math> | ||
जहाँ <math>f_n</math> आकार | जहाँ <math>f_n</math> आकार एन के संयोजी वस्तुओं की संख्या को दर्शाता है। आकार एन के संयोजी वस्तुओं की संख्या इसलिए के गुणांक द्वारा दी गई है <math>x^n</math> मिश्रित वस्तुओं के परिवारों पर कुछ सामान्य ऑपरेशन और जनरेटिंग फलन पर इसके प्रभाव को अब विकसित किया जाएगा। | ||
[[ घातीय जनरेटिंग फ़ंक्शन | घातीय जनरेटिंग | [[ घातीय जनरेटिंग फ़ंक्शन | घातीय जनरेटिंग फलन]] का भी कभी-कभी उपयोग किया जाता है। इस स्थितियों में इसका रूप होगा | ||
:<math>F(x) = \sum^{\infty}_{n=0}f_n\frac{x^n}{n!}</math> | :<math>F(x) = \sum^{\infty}_{n=0}f_n\frac{x^n}{n!}</math> | ||
एक बार निर्धारित होने के बाद, जनरेटिंग | एक बार निर्धारित होने के बाद, जनरेटिंग फलन पिछले दृष्टिकोणों द्वारा दी गई जानकारी उत्पन्न करता है। इसके अतिरिक्त, योग, गुणन, व्युत्पन्न, आदि जैसे कार्यों को उत्पन्न करने पर विभिन्न प्राकृतिक संक्रियाओं का संयोजी महत्व है; यह दूसरों को हल करने के लिए मिश्रित समस्या से परिणाम बढ़ाने की अनुमति देता है। | ||
=== संघ === | === संघ === | ||
दो मिश्रित परिवारों को देखते हुए, <math>\mathcal{F}</math> और <math>\mathcal{G}</math> जनरेटिंग | दो मिश्रित परिवारों को देखते हुए, <math>\mathcal{F}</math> और <math>\mathcal{G}</math> जनरेटिंग फलन एफ(एक्स) और जी(एक्स) के साथ, दो परिवारों का अलग मिलन (<math>\mathcal{F} \cup \mathcal{G}</math>) का जनन फलन एफ(एक्स) + जी(एक्स) है। | ||
=== जोड़े === | === जोड़े === | ||
ऊपर के रूप में दो संयोजन परिवारों के लिए दो परिवारों के कार्टेशियन उत्पाद (जोड़ी) (<math>\mathcal{F} \times \mathcal{G}</math>) का जनन फलन | ऊपर के रूप में दो संयोजन परिवारों के लिए दो परिवारों के कार्टेशियन उत्पाद (जोड़ी) (<math>\mathcal{F} \times \mathcal{G}</math>) का जनन फलन एफ(एक्स) जी(एक्स) है। | ||
=== [[अनुक्रम]] === | === [[अनुक्रम]] === | ||
जैसा कि ऊपर परिभाषित किया गया है, ए (परिमित) अनुक्रम जोड़ी के विचार को सामान्यीकृत करता है। अनुक्रम स्वयं के साथ | जैसा कि ऊपर परिभाषित किया गया है, ए (परिमित) अनुक्रम जोड़ी के विचार को सामान्यीकृत करता है। अनुक्रम स्वयं के साथ संयोजी वस्तु के स्वैच्छिक कार्टेशियन उत्पाद हैं। औपचारिक रूप से: | ||
:<math>\mbox{Seq}(\mathcal{F}) = \epsilon\ \cup\ \mathcal{F}\ \cup\ \mathcal{F} \!\times\! \mathcal{F}\ \cup\ \mathcal{F} \!\times\! \mathcal{F} \!\times\! \mathcal{F}\ \cup \cdots</math> | :<math>\mbox{Seq}(\mathcal{F}) = \epsilon\ \cup\ \mathcal{F}\ \cup\ \mathcal{F} \!\times\! \mathcal{F}\ \cup\ \mathcal{F} \!\times\! \mathcal{F} \!\times\! \mathcal{F}\ \cup \cdots</math> | ||
उपरोक्त को शब्दों में रखने के लिए: | उपरोक्त को शब्दों में रखने के लिए: खाली अनुक्रम या एक तत्व का अनुक्रम या दो तत्वों का अनुक्रम या तीन तत्वों का अनुक्रम इत्यादि जनरेटिंग फ़ंक्शन होगा: | ||
:<math>1+F(x) + [F(x)]^2 + [F(x)]^3 + \cdots = \frac{1}{1-F(x)}.</math> | :<math>1+F(x) + [F(x)]^2 + [F(x)]^3 + \cdots = \frac{1}{1-F(x)}.</math> | ||
Line 35: | Line 35: | ||
== मिश्रित संरचनाएं == | == मिश्रित संरचनाएं == | ||
उपरोक्त परिचालनों का उपयोग अब [[ पेड़ (ग्राफ सिद्धांत) ]] ([[बाइनरी ट्री]] और प्लेन), डाइक पाथ और साइकिल सहित सामान्य | उपरोक्त परिचालनों का उपयोग अब [[ पेड़ (ग्राफ सिद्धांत) ]] ([[बाइनरी ट्री]] और प्लेन), डाइक पाथ और साइकिल सहित सामान्य मिश्रित प्रतिरूप की गणना करने के लिए किया जा सकता है। मिश्रित संरचना परमाणुओं से बनी होती है। उदाहरण के लिए, पेड़ों के साथ परमाणु नोड होंगे। प्रतिरूप बनाने वाले परमाणुओं को या तो लेबल किया जा सकता है या लेबल नहीं किया जा सकता है। बिना लेबल वाले परमाणु एक दूसरे से अप्रभेद्य होते हैं, जबकि लेबल वाले परमाणु अलग होते हैं। इसलिए, लेबल किए गए परमाणुओं से युक्त संयोजन वस्तु के लिए केवल दो या दो से अधिक परमाणुओं की अदला-बदली करके नई वस्तु बनाई जा सकती है। | ||
=== बाइनरी और प्लेन ट्री === | === बाइनरी और प्लेन ट्री === | ||
बाइनरी और प्लेन ट्री | बाइनरी और प्लेन ट्री लेबल नहीं किया गया मिश्रित संरचना के उदाहरण हैं। पेड़ों में किनारों से जुड़े हुए नोड्स होते हैं जैसे कि कोई [[चक्र (ग्राफ सिद्धांत)]] नहीं होता है। सामान्यतः नोड होता है जिसे रूट कहा जाता है, जिसका कोई पैरेंट नोड नहीं होता है। समतल वृक्षों में प्रत्येक नोड में बच्चों की मनमानी संख्या हो सकती है। बाइनरी ट्री में, प्लेन ट्री का विशेष स्थिति, प्रत्येक नोड में या तो दो या कोई संतान नहीं हो सकती है। होने देना <math>\mathcal{P}</math> सभी समतल वृक्षों के परिवार को निरूपित करें। तब इस परिवार को पुनरावर्ती रूप से निम्नानुसार परिभाषित किया जा सकता है: | ||
:<math>\mathcal{P} = \{\bullet\} \times\, \mbox{Seq}(\mathcal{P})</math> | :<math>\mathcal{P} = \{\bullet\} \times\, \mbox{Seq}(\mathcal{P})</math> | ||
इस स्थितियों में <math>\{\bullet\}</math> | इस स्थितियों में <math>\{\bullet\}</math> नोड से मिलकर वस्तुओं के परिवार का प्रतिनिधित्व करता है। इसमें जनरेटिंग फलन एक्स है। मान लीजिए पी(एक्स) जनक फलन को निरूपित करता है <math>\mathcal{P}</math>. | ||
उपरोक्त विवरण को शब्दों में रखना: | उपरोक्त विवरण को शब्दों में रखना: प्लेन ट्री में एक नोड होता है, जिसमें मनमानी संख्या में सब ट्री जुड़ी होती हैं, जिनमें से प्रत्येक में प्लेन ट्री भी होती है। पहले विकसित संयोजी संरचनाओं के परिवारों पर कार्यवाही का उपयोग करना, यह पुनरावर्ती जनरेटिंग फलन में अनुवाद करता है: | ||
:<math>P(x) = x\,\frac{1}{1-P(x)}</math> | :<math>P(x) = x\,\frac{1}{1-P(x)}</math> | ||
पी (एक्स) के लिए हल करने के बाद: | पी (एक्स) के लिए हल करने के बाद: | ||
:<math>P(x) = \frac{1-\sqrt{1-4x}}{2}</math> | :<math>P(x) = \frac{1-\sqrt{1-4x}}{2}</math> | ||
आकार एन के समतल वृक्षों की संख्या के लिए | आकार एन के समतल वृक्षों की संख्या के लिए स्पष्ट सूत्र अब एक्स के गुणांक को निकालकर निर्धारित किया जा सकता है। | ||
: <math> | : <math> | ||
Line 58: | Line 58: | ||
\end{align} | \end{align} | ||
</math> | </math> | ||
नोट: अंकन [''x<sup>n</sup>''] '' | नोट: अंकन [''x<sup>n</sup>''] ''यफ''(''एक्स'') एक्स के गुणांक को संदर्भित करता है यफ(एक्स) में। | ||
[[वर्गमूल]] का श्रृंखला विस्तार द्विपद प्रमेय | [[वर्गमूल]] का श्रृंखला विस्तार द्विपद प्रमेय न्यूटन के सामान्यीकृत द्विपद प्रमेय पर आधारित है न्यूटन का द्विपद प्रमेय का सामान्यीकरण। द्विपद गुणांक का उपयोग करके चौथी से पाँचवीं पंक्ति में हेरफेर करने के लिए सामान्यीकरण और द्विपद श्रृंखला से संबंध की आवश्यकता है। | ||
अंतिम पंक्ति पर व्यंजक ( | अंतिम पंक्ति पर व्यंजक [[कैटलन संख्या]] (''n'' − 1)<sup>st</sup> के बराबर है इसलिए, ''p<sub>n</sub>'' = ''c<sub>n</sub>''<sub>−1</sub>. | ||
== यह भी देखें == | == यह भी देखें == | ||
Line 90: | Line 90: | ||
* Riordan, John (1968). ''Combinatorial Identities'', Wiley & Sons, New York (republished). | * Riordan, John (1968). ''Combinatorial Identities'', Wiley & Sons, New York (republished). | ||
* {{cite book | last=Wilf | first=Herbert S. | author-link=Herbert Wilf | title=Generatingfunctionology | edition=2nd | location=Boston, MA | publisher=Academic Press | year=1994 | isbn=0-12-751956-4 | zbl=0831.05001 | url=http://www.math.upenn.edu/%7Ewilf/DownldGF.html }} | * {{cite book | last=Wilf | first=Herbert S. | author-link=Herbert Wilf | title=Generatingfunctionology | edition=2nd | location=Boston, MA | publisher=Academic Press | year=1994 | isbn=0-12-751956-4 | zbl=0831.05001 | url=http://www.math.upenn.edu/%7Ewilf/DownldGF.html }} | ||
[[Category:Created On 01/03/2023]] | [[Category:Created On 01/03/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Multi-column templates]] | |||
[[Category:Pages using div col with small parameter]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Templates using under-protected Lua modules]] | |||
[[Category:Wikipedia fully protected templates|Div col]] | |||
[[Category:गणनात्मक कॉम्बिनेटरिक्स| गणनात्मक कॉम्बिनेटरिक्स ]] |
Latest revision as of 17:35, 3 March 2023
गणनासूचक साहचर्य साहचर्य का क्षेत्र है जो कुछ पैटर्न बनाने के विधियों की संख्या से संबंधित है। इस प्रकार की समस्या के दो उदाहरण संयोजन की गिनती और क्रमचयों की गिनती कर रहे हैं। अधिक सामान्यतः, परिमित समुच्चय Si का अनंत संग्रह दिया गया हैi प्राकृतिक संख्याओं द्वारा अनुक्रमित, गणनासूचक साहचर्य गिनती फलन का वर्णन करना चाहता है जो Sn में वस्तुओं की संख्या की गणना करता है प्रत्येक n के लिए चुकीं गिनती गणित में गिनती सेट में तत्वों की संख्या व्यापक गणितीय समस्या है, अनुप्रयोगों में उत्पन्न होने वाली कई समस्याओं का अपेक्षाकृत सरल संयोजन विवरण है। बारह गुना विधियाँ सेट के क्रमपरिवर्तन, संयोजन और विभाजन की गिनती के लिए एकीकृत ढांचा प्रदान करता है।
इस तरह के सबसे सरल कार्य बंद सूत्र हैं, जिन्हें प्राथमिक कार्यों की संरचना के रूप में व्यक्त किया जा सकता है जैसे कि भाज्य, घातांक, और इसी तरह के उदाहरण के लिए, जैसा कि नीचे दिखाया गया है, एन कार्डों के डेक के विभिन्न संभावित क्रमों की संख्या यफ (एन) = एन! है। बंद सूत्र खोजने की समस्या को बीजगणितीय गणना के रूप में जाना जाता है, और इसमें अधिकांशतः पुनरावृत्ति संबंध या फलन उत्पन्न करना और वांछित बंद रूप पर पहुंचने के लिए इसका उपयोग करना सम्मिलित होता है।
अधिकांशतः, जटिल बंद सूत्र गिनती फलन के व्यवहार में थोड़ी अंतर्दृष्टि उत्पन करता है क्योंकि गिने हुए वस्तुओं की संख्या बढ़ती है।
इन स्थितियों में, साधारण स्पर्शोन्मुख विश्लेषण सन्निकटन अच्छा हो सकता है। फलन के लिए स्पर्शोन्मुख सन्निकटन है अगर जैसा . इस स्थितियों में हम लिखते हैं
कार्य उत्पन्न करना
संयोजी वस्तुओं के परिवारों का वर्णन करने के लिए जनरेटिंग फलन का उपयोग किया जाता है। होने देना वस्तुओं के परिवार को निरूपित करें और यफ(एक्स) को इसका जनक फलन होने दें। तब
जहाँ आकार एन के संयोजी वस्तुओं की संख्या को दर्शाता है। आकार एन के संयोजी वस्तुओं की संख्या इसलिए के गुणांक द्वारा दी गई है मिश्रित वस्तुओं के परिवारों पर कुछ सामान्य ऑपरेशन और जनरेटिंग फलन पर इसके प्रभाव को अब विकसित किया जाएगा।
घातीय जनरेटिंग फलन का भी कभी-कभी उपयोग किया जाता है। इस स्थितियों में इसका रूप होगा
एक बार निर्धारित होने के बाद, जनरेटिंग फलन पिछले दृष्टिकोणों द्वारा दी गई जानकारी उत्पन्न करता है। इसके अतिरिक्त, योग, गुणन, व्युत्पन्न, आदि जैसे कार्यों को उत्पन्न करने पर विभिन्न प्राकृतिक संक्रियाओं का संयोजी महत्व है; यह दूसरों को हल करने के लिए मिश्रित समस्या से परिणाम बढ़ाने की अनुमति देता है।
संघ
दो मिश्रित परिवारों को देखते हुए, और जनरेटिंग फलन एफ(एक्स) और जी(एक्स) के साथ, दो परिवारों का अलग मिलन () का जनन फलन एफ(एक्स) + जी(एक्स) है।
जोड़े
ऊपर के रूप में दो संयोजन परिवारों के लिए दो परिवारों के कार्टेशियन उत्पाद (जोड़ी) () का जनन फलन एफ(एक्स) जी(एक्स) है।
अनुक्रम
जैसा कि ऊपर परिभाषित किया गया है, ए (परिमित) अनुक्रम जोड़ी के विचार को सामान्यीकृत करता है। अनुक्रम स्वयं के साथ संयोजी वस्तु के स्वैच्छिक कार्टेशियन उत्पाद हैं। औपचारिक रूप से:
उपरोक्त को शब्दों में रखने के लिए: खाली अनुक्रम या एक तत्व का अनुक्रम या दो तत्वों का अनुक्रम या तीन तत्वों का अनुक्रम इत्यादि जनरेटिंग फ़ंक्शन होगा:
मिश्रित संरचनाएं
उपरोक्त परिचालनों का उपयोग अब पेड़ (ग्राफ सिद्धांत) (बाइनरी ट्री और प्लेन), डाइक पाथ और साइकिल सहित सामान्य मिश्रित प्रतिरूप की गणना करने के लिए किया जा सकता है। मिश्रित संरचना परमाणुओं से बनी होती है। उदाहरण के लिए, पेड़ों के साथ परमाणु नोड होंगे। प्रतिरूप बनाने वाले परमाणुओं को या तो लेबल किया जा सकता है या लेबल नहीं किया जा सकता है। बिना लेबल वाले परमाणु एक दूसरे से अप्रभेद्य होते हैं, जबकि लेबल वाले परमाणु अलग होते हैं। इसलिए, लेबल किए गए परमाणुओं से युक्त संयोजन वस्तु के लिए केवल दो या दो से अधिक परमाणुओं की अदला-बदली करके नई वस्तु बनाई जा सकती है।
बाइनरी और प्लेन ट्री
बाइनरी और प्लेन ट्री लेबल नहीं किया गया मिश्रित संरचना के उदाहरण हैं। पेड़ों में किनारों से जुड़े हुए नोड्स होते हैं जैसे कि कोई चक्र (ग्राफ सिद्धांत) नहीं होता है। सामान्यतः नोड होता है जिसे रूट कहा जाता है, जिसका कोई पैरेंट नोड नहीं होता है। समतल वृक्षों में प्रत्येक नोड में बच्चों की मनमानी संख्या हो सकती है। बाइनरी ट्री में, प्लेन ट्री का विशेष स्थिति, प्रत्येक नोड में या तो दो या कोई संतान नहीं हो सकती है। होने देना सभी समतल वृक्षों के परिवार को निरूपित करें। तब इस परिवार को पुनरावर्ती रूप से निम्नानुसार परिभाषित किया जा सकता है:
इस स्थितियों में नोड से मिलकर वस्तुओं के परिवार का प्रतिनिधित्व करता है। इसमें जनरेटिंग फलन एक्स है। मान लीजिए पी(एक्स) जनक फलन को निरूपित करता है .
उपरोक्त विवरण को शब्दों में रखना: प्लेन ट्री में एक नोड होता है, जिसमें मनमानी संख्या में सब ट्री जुड़ी होती हैं, जिनमें से प्रत्येक में प्लेन ट्री भी होती है। पहले विकसित संयोजी संरचनाओं के परिवारों पर कार्यवाही का उपयोग करना, यह पुनरावर्ती जनरेटिंग फलन में अनुवाद करता है:
पी (एक्स) के लिए हल करने के बाद:
आकार एन के समतल वृक्षों की संख्या के लिए स्पष्ट सूत्र अब एक्स के गुणांक को निकालकर निर्धारित किया जा सकता है।
नोट: अंकन [xn] यफ(एक्स) एक्स के गुणांक को संदर्भित करता है यफ(एक्स) में।
वर्गमूल का श्रृंखला विस्तार द्विपद प्रमेय न्यूटन के सामान्यीकृत द्विपद प्रमेय पर आधारित है न्यूटन का द्विपद प्रमेय का सामान्यीकरण। द्विपद गुणांक का उपयोग करके चौथी से पाँचवीं पंक्ति में हेरफेर करने के लिए सामान्यीकरण और द्विपद श्रृंखला से संबंध की आवश्यकता है।
अंतिम पंक्ति पर व्यंजक कैटलन संख्या (n − 1)st के बराबर है इसलिए, pn = cn−1.
यह भी देखें
- बीजगणितीय कॉम्बिनेटरिक्स
- असिम्प्टोटिक कॉम्बिनेटरिक्स
- बर्नसाइड लेम्मा
- मिश्रित विस्फोट
- [[संयुक्त प्रजाति थ्योरी]]
- संयुक्त सिद्धांत
- मिश्रित प्रजातियां
- समावेश-बहिष्करण सिद्धांत
- विशिष्ट तत्व की विधि
- पोल्या गणना प्रमेय
- चलनी सिद्धांत
संदर्भ
- Zeilberger, Doron, Enumerative and Algebraic Combinatorics
- Björner, Anders and Stanley, Richard P., A Combinatorial Miscellany
- Graham, Ronald L., Grötschel M., and Lovász, László, eds. (1996). Handbook of Combinatorics, Volumes 1 and 2. Elsevier (North-Holland), Amsterdam, and MIT Press, Cambridge, Mass. ISBN 0-262-07169-X.
- Joseph, George Gheverghese (1994) [1991]. The Crest of the Peacock: Non-European Roots of Mathematics (2nd ed.). London: Penguin Books. ISBN 0-14-012529-9.
- Loehr, Nicholas A. (2011). Bijective Combinatorics. CRC Press. ISBN 143984884X, ISBN 978-1439848845.
- Stanley, Richard P. (1997, 1999). Enumerative Combinatorics, Volumes 1 and 2. Cambridge University Press. ISBN 0-521-55309-1, ISBN 0-521-56069-1.
- Goulden, Ian P. and Jackson, David M. (2004). Combinatorial Enumeration. Dover Publications. ISBN 0486435970.
- Riordan, John (1958). An Introduction to Combinatorial Analysis, Wiley & Sons, New York (republished).
- Riordan, John (1968). Combinatorial Identities, Wiley & Sons, New York (republished).
- Wilf, Herbert S. (1994). Generatingfunctionology (2nd ed.). Boston, MA: Academic Press. ISBN 0-12-751956-4. Zbl 0831.05001.