تابع مولد
در ریاضیات تابع مولد یک سری توانی است که ضرایب آن اطلاعاتی در مورد دنبالهٔ فرضی an (با اندیسهای طبیعی) را در خود رمز میکنند.توابع مولد برای اولین بار توسط ابراهام دو مواور استفاده شدند.در واقع توابع مولد بسیار قدرتمند هستند و میتوان از آنها برای رمزگذاری اطلاعات در مورد آرایهای از اعداد فهرست شده توسط اعداد طبیعی استفاده کرد.
توابع مولد دارای انواع مختلفی مانند توابع مولد معمولی، توابع مولد نمایی، سریهای لمبرت، سریهای بل و سری دیریکله میباشند که در ادامه برای هر یک تعریف و مثالهایی ارائه داده میشود. هر دنباله در اصل یک تابع مولد از هر نوع دارد(به جز سریهای لمبرت و دیریکله که از اندیس یکم شروع میشوند ، بقیه انواع از اندیس صفرم شروع میشوند) و بسته به نوع تابع میتوان از تابع مولد مناسب استفاده کرد. توابع مولد اغلب به صورت یک فرم بسته (به جای یک سری) ارائه میشوند. گاهی اوقات یک تابع مولد با یک مقدار خاص x مقداردهی میشود. به هر حال، باید توجه داشت که توابع مولد سریهایی توانی هستند و لازم نیست که برای همهٔ مقادیر x رفتار مشابهی داشته باشند.
توابع مولد بطور کلی در فرم توابع معمولی که به صورت نگاشتی از دامنه به برد است ، نیستند و این نام نیز صرفاً به صورت سنتی بر روی آنها بوده و بهتر است به جای توابع مولد از واژه سریهای مولد استفاده کنیم.
تعاریف
[ویرایش]تابع مولد معمولی
[ویرایش]تابع مولد معمولی دنبالهٔ an عبارتست از
وقتی از واژهٔ تابع مولد استفاده میشود عموماً منظور همان تابع مولد معمولی است. اگر an تابع احتمالی وزن دار از یک متغیر تصادفی گسسته باشد انگاه تابع مولد معمولی اش، تابع مولد احتمال نامیده میشود.
تابع مولد معمولی میتواند به دنبالههایی با اندیسهای چند گانه تعمیم بیابند برای مثال تابع مولد دنباله ی(که mوn اعداد طبیعی اند) عبارتست از
تابع مولد نمایی
[ویرایش]تابع مولد نمایی دنبالهٔ an عبارتست از
برای مسائل شمارشی ترکیبی راحتتر است که به جای استفاده از توابع مولد معمولی از توابع مولد نمایی استفاده کنیم.
تابع مولد پوآسن
[ویرایش]تابع مولد پوآسن دنبالهٔ an به صورت زیر است :
سریهای لمبرت
[ویرایش]سریهای لمبرت دنبالهٔ an عبارتست از
توجه کنید اندیس anدر سریهای لمبرت بایک شروع میشود (نه باصفر)
سریهای بل
[ویرایش]سری بل یک متغیر x و یک عدد اولP عبارتست از
توابع مولد سریهای دیریکله
[ویرایش]سری دیریکله هرچند کاملاً یک سری توانی نیست اما اغلب به عنوان تابع مولد طبقهبندی میشود.سری دریکله دنبالهٔ an عبارتست از
تابع مولد سری دیریکله زمانی که an یک تابع حاصل ضربی باشد بسیار مفید است. زمانی که an بسط حاصلضرب اولر باشد داریم :
اگر an یک کاراکتر دیریکله باشد آنگاه تابع مولد سری دیریکله آن یک سری L دیریکله میشود.
توابع مولد دنبالههای چندجملهای
[ویرایش]ایده توابع مولد قابل بسط دادن به سایر دنبالهها میباشد. به عنوان مثال دنباله چندجملهایهای شامل دوجمله(دنباله دوجمله ای) توسط تابع مولد زیر تولید شده است:
که در آن (pn(x یک دنباله از چندجملهایها بوده و یک تابع خاص میباشد. دنباله نیز به همین ترتیب ساخته شدهاست. برای اطلاعات بیشتر از چندجملهایهای تعمیم یافته Appell استفاده کنید.
توابع مولد معمولی
[ویرایش]چندجملهای هایک حالت خاص از توابع مولد معمولی میباشند که مربوط به دنبالههای محدود یا دنبالههای نامحدود میباشند. این نکته مهم است که دنبالههای محدود میتوانند به عنوان توابع مولد تفسیر شوند مانند Poincaré polynomial و غیره . دنباله ثابت 1, 1, 1, 1, 1, 1, 1, 1, 1, ... یکی از کلیدیترین دنبالهها در بحث توابع مولد میباشد . تابع مولد معمولی این دنباله عبارت است از :
عبارت سمت چپ بسط سری مکلورن عبارت سمت راست میباشد.عبارت سمت راست میتواند با ضرب سری توانی 1 − x از سمت چپ و بررسی اینکه نتیجه با سری توانی تابع ثابت 1 برابر باشد به دست آید.به عبارت دیگر تمامی ضرایب به غیر از ضریب x0 برابر صفر میشوند.علاوه بر این سری توانی دیگری با این خاصیت وجود ندارد. بنابراین سمت چپ میتواند توسط ضرب معکوس 1 − x در حلقه سری توانی تعیین شود. عبارت تابع مولد معمولی برای بقیه دنبالهها به راحتی میتواند از این مورد بدست بیاید. به عنوان مثال جایگزین کردن x → ax تابع مولد تصاعد هندسی 1, a, a2, a3, ... برای یک ثابت a بدست میآید :
این تساوی هم چنین بهطور مستقیم از این واقعیت که سمت چپ بسط سری مکلورن سمت راست است نتیجه میشود. داریم :
همچنین میتوان x را با توانهای بالاتری از x تعویض کرد . برای مثال برای دنباله1, 0, 1, 0, 1, 0, 1, 0, .... میتوان تابع مولد زیر را در نظر گرفت :
با مربع کردن مقادیر در تابع اولیه یا با بدست آوردن مشتق نسبت بهx از دو طرف عبارت و تغییر دادن متغیرn → n-1 میتوان ضرایب دنباله 1, 2, 3, 4, 5, ..., را ساخت :
و توان سوم آن به فرم اعداد مثلثی 1, 3, 6, 10, 15, 21, ... میباشد که در آن n ضرایب دو جمله ای است . پس داریم :
بطور کلی میتوان این قضیه را برای هر k مثبتی تعمیم داد :
توجه کنید که :
می توان تابع مولد دنباله 0, 1, 4, 9, 16, ... از اعداد مربعی را با استفاده از ترکیب خطی از ضرایب دوجملهای زیر بدست آورد :
توابع گویا
[ویرایش]تابع مولد معمولی یک دنباله میتواند به عنوان یک تابع منطقی(نسبت دو چندجمله ای)بیان شود اگرو فقط اگر دنباله یک رابطه بازگشتی باضرایب ثابت باشد.این نکته مثالهای بالا را فراگیرتر میکند.حال عکس این موضوع را بررسی می کنیم ، هر دنباله که با کسری از چندجمله ایها ساخته شده باشدبیانگر یک تابع خطی با ضرایب ثابت میباشد. این ضرایب با ضرایب مخرج کسر چندجملهای یکسان میباشند.(بنابراین آنها میتوانند مستقیماً بدست آیند.)
ضرب منجر به کانولوشن
[ویرایش]ضرب چند تابع مولد باعث ایجاد یک پیچیدگی گسسته در (ضرب کوشی) دنبالهها می گردد.به عنوان مثال دنباله مجموع تجمعی :
از یک دنباله با تابع مولد معمولی (G(an; xدارای تابع مولد زیر میباشد:
زیرا 1/(1-x) تابع مولد معمولی دنباله (1, 1, ...) میباشد.
ارتباط با با گسستگی زمانی تبدیل فوریه
[ویرایش]سری مطلقاً همگرا ی زیر را در نظر بگیرید :
این سری گسستگی زمانی تبدیل فوریه a0, a1, .... را به ما میدهد.
رشد مجانبی از دنباله
[ویرایش]در حساب دیفرانسیل و انتگرال، اغلب از نرخ رشد ضریب یک سری توانی برای محاسبه شعاع همگرایی استفاده میشود. عکس این مطلب نیز صادق است ; اغلب شعاع همگرایی برای یک تابع مولد را میتوان برای استنباط آنالیز مجانبی یک دنباله اساسی مورد استفاده قرار داد. به عنوان مثال ، تابع مولد معمولی G(an; x) که دارای شعاع محدودی از همگرایی (r) میباشد به صورت زیر نوشته میشود :
که در آن( A(xو ( B(x توابع تحلیلی با شعاع همگرایی بزگتر(یا مساوی) r بوده و B (r) ≠ 0 . با استفاده از تابع گاما یا ضرایب دو جمله ای داریم :
رشد مجانبی از دنباله مربعات
[ویرایش]با توجه به مطالب بیان شده فوق ، تابع مولد معمولی دنباله مربعات به صورت زیر است:
که در آن r = 1, α = 0, β = 3, A(x) = 0, و B(x) = x(x+1), همچنین ما میتوانیم بررسی کنیم که آیا دنباله مربعات همان طور که انتظار داشتیم رشد میکند،بدین منظور داریم :
رشد مجانبی اعداد کاتالان
[ویرایش]تابع مولد معمولی برای اعدا کاتالان به صورت زیر است :
که در آن r = 1/4, α = 1, β = −1/2, A(x) = 1/2, and B(x) = −1/2, همچنین میتوان برای اعداد کاتالان نتیجهگیری زیر را انجام داد :
توابع مولد دو متغیره و چند متغیره
[ویرایش]در واقع میتوان تابع مولد با چند متغیر را مانند آرایهای شامل تعدادی اندیس تعریف کرد، که به آن توابع مولد چند متغیره یا توابع مولد فوق العاده و برای دو متغیر توابع مولد دومتغیرهگویند.
به عنوان مثال تابع مولد معمولی برای ضرایب دو جمله ای با یک n ثابت است. حال فرض کنید بخواهیم تابع مولد دومتغیرهای که ضرایب دو جملهای را برای تمامk و nها تولید میکند را بدست آوریم، برای این منظور را به عنوان یک سری در n در نظر گرفته و تمامی توابع مولد در y را پیدا می کنیم که این عبارت را به عنوان ضریب دارند.تابع مولد به صورت زیر است :
تابع مولد ضرایب دوجملهای عبارت است از :
مثال
[ویرایش]تابع مولد برای دنباله اعداد مربع کامل an = n2 :
تابع مولد معمولی
[ویرایش]تابع مولد نمایی
[ویرایش]سری Bell
[ویرایش]سری دیریکله
[ویرایش]با استفاده از تابع زتای ریمان.
دنبالهٔ an که توسط تابع مولد سری دیریکله تولید شده متناظر است با :
که در آن تابع زتای ریمان بوده که دارای تابع مولد معمولی میباشد:
تابع چند متغیره
[ویرایش]توابع مولد چند متغیره در عمل در هنگام محاسبه جدول احتمال متشکل از اعداد طبیعی نامنفی با شماره سطر و ستون مشخص به کار برده میشوند. فرض کنید جدول مورد نظر دارای r سطر و c ستون باشد; مجموع سطرهابرابر و مجموع ستونها برابر میباشد. بر اساس I. J. Good عدد این جدول برابر است باضرایب : در :
کاربردهای توابع مولد
[ویرایش]توابع مولد در موارد زیر استفاده میشوند :
- پیدا کردن یک فرمول بسته برای توابع بازگشتی .به عنوان مثال دنباله فیبوناچی
- پیدا کردن رابطه بازگشتی برای یک دنباله که معمولاً به فرم بازگشتی است.
- پیدا کردن ارتباط میان دنبالهها ، اگر تابع مولد دو دنباله با هم برابر باشند ، خود دنبالهها نیز با هم در ارتباط میباشند.
- کشف کردن رفتار مجانبی یک دنباله .
- بدست آوردن مجموع دنبالههای نا متناهی
توابع مولد دیگر
[ویرایش]نمونههایی از دنبالههای چندجمله ای که توسط توابع مولد تولید شدهاند :
- چندجملهایهای Appell
- چندجملهای چبیشف
- چندجملهایهای Difference
- چندجملهایهای عمومیAppell
- چندجملهایهای Q-difference
منابع
[ویرایش]- Doubilet, Peter; Rota, Gian-Carlo; Stanley, Richard (1972). "On the foundations of combinatorial theory. VI. The idea of generating function". Proceedings of the Sixth Berkeley Symposium on Mathematical Statistics and Probability. 2: 267–318. Zbl 0267.05002.
{{cite journal}}
: نگهداری CS1: پست اسکریپت (link) Reprinted in Rota, Gian-Carlo (1975). "3. The idea of generating function". Finite Operator Calculus. With the collaboration of P. Doubilet, C. Greene, D. Kahaner, A. Odlyzko and R. Stanley. Academic Press. pp. 83–134. ISBN 0-12-596650-4. Zbl 0328.05007. - Apostol, Tom M. (1976), Introduction to analytic number theory, Undergraduate Texts in Mathematics, New York-Heidelberg: Springer-Verlag, ISBN 978-0-387-90163-3, MR 0434929, Zbl 0335.10001
- Ronald L. Graham; Donald E. Knuth; Oren Patashnik (1994). "Chapter 7: Generating Functions". Concrete Mathematics. A foundation for computer science (second ed.). Addison-Wesley. pp. 320–380. ISBN 0-201-55802-5. Zbl 0836.00001.
{{cite book}}
: Unknown parameter|author-separator=
ignored (help) - Wilf, Herbert S. (1994). Generatingfunctionology (2nd ed.). Boston, MA: Academic Press. ISBN 0-12-751956-4. Zbl 0831.05001.
- Flajolet, Philippe; Sedgewick, Robert (2009). Analytic Combinatorics (PDF). Cambridge University Press. ISBN 978-0-521-89806-5. Zbl 1165.05001.
پیوند به بیرون
[ویرایش]- "Generating function", Encyclopedia of Mathematics, EMS Press, 2001 [1994]
- Generating Functions, Power Indices and Coin Change at cut-the-knot
- Generatingfunctionology PDF download page
- (فرانسوی) 1031 Generating Functions
- Ignacio Larrosa Cañestro, León-Sotelo, Marko Riedel, Georges Zeller, Suma de números equilibrados, newsgroup es.ciencia.matematicas
- Frederick Lecue; Riedel, Marko, et al., Permutation, Les-Mathematiques.net, in French, title somewhat misleading.
- "Generating Functions" by Ed Pegg, Jr., Wolfram Demonstrations Project, 2007.
منابع
[ویرایش]ویکیپدیای انگلیسی