Орналастыру және функционал бейнелеу.
Комбинаторикалық классикалық есептерінің бірі, қандай да бір объектілердің «жәшіктерде» белгілі бір шектеулер орындалатындай орналастыру санын анықтау болып табылады. Бұл есепті төмендегідей тұжырымдауға болады:
Айталық |Х| = r, |Y| = n. Барлық бейнелеулер f : X ® Y санын YХ белгілейік. Берілген шектеулерді қанағаттандыратын қанша f : X ® Y функционал бейнелеулер бар? Егер бұл бейнелеулерге шектеулер жоқ болса төмендегідей тұжырым келтіруге болады.
5-тұжырым.| YХ | = = nr = |Y||X|.
Шынында, Х={x1,…,xr} болсын. Олай болса кез келген бейнелеуді f:Х®Y реттелген (f(x1), f(x2),…,f(xr)), мұндағы f(xi)ÎY, тізбегі түрінде кескіндеуге болады, яғни біз функционал бейнелеулер мен саны nr-ге тең, көлемі n болатын Y жиынынан алынған қайталанба реттелген таңдамалар жиынының арасында өзара бір мәнді сәйкестік орнаттық.
(Егер Х - объектілер, Y- "жәшіктер" болса, онда f функция әрбір хÎХ объектісі үшін объект орналасқан f(x)ÎY жәшігін көрсетеді).
Бірден артық емес объект орналасқан жәшігі бар орналасудың санын табу қиын емес, ондай теру бір мәнді функцияларға сәйкес (инъективті бейнелеу).
6-тұжырым. Иньективті бейнелеулердің f:X®Y(яғни f(x1)=f(x2)®х1=х2) саны .
Шынында да, бұл жағдайда реттелген тізбек (f(x1), f(x2), …, f(xr)) әр түрлі болуы керек, яғни бұл тізбек қайталанбайтын теру болып табылады.
Салдар. Егер Sn - өзіне өзін бейнелейтін n-элементті барлық биективті бейнелеулердің жиыны болса олардың саны |Sn|
Негізгі әдебиет: 1[130-134]; 2[159-164].
Қосымша әдебиет: 7[50-80] .
Бақылау сұрақтары:
Қосу, көбейту ережелерін атаңыз.
Реттелген, реттелмеген таңдамалар қалай аталады?
Орналасу, теру сандарын қандай формулалармен есептеуге болады?
Қанша функционал бейнелеулер f : X ® Y бар?
Өзіне өзін бейнелейтін қанша биективті бейнелеу құрастыруға болады?
10-Дәріс тақырыбы: Жиындарды бөліктеу. (2 сағат)
Дәріс конспектісі:
n-элементті жиынды k ішкі жиынға бөліктеу деп , Æ, i¹j Хi¹Æ, i= орындалатын { X1, X2, …, Xk } кез келген жиындар үйірін түсінеміз. Х-ті к блокқа бөлетін бөліктеулер жиынын Пк(х) деп белгілейік. |Пк(х)|. Бұдан әрине, S(n, k)=0 үшін k>n; S(0, 0)=1 деп алынады. n-элементті жиынды К блокқа бөлетін бөліктеулер санын S(n, k) = |Пк(х)| белгілейміз.
1-тұжырым. S(n, k)= S(n-1, k-1)+k×S(n-1, k) егер 0<k<n; S(n, n)=1 егер n³0 ; S(n, 0)=0 егер n>0. S(n, k) саны II ретті Стирлинг саны деп аталады. Шынында да бірінші және үшінші формулалар түсінікті: 1 формуланы дәлелдеу үшін {1, 2, …, n} жиынын к блокқа бөлетін барлық бөліктеулердің жиынын қарастырамыз. Бұл жиын үлкен 2 класқа бөлінеді: бір элементті {n} блогы бар бөліктеулер және n-қуаты 1 деп үлкен блоктың элементі болып саналатын бөліктеулер. Бірінші класта S(n-1, k-1) блок бар, ал екіншісінде S(n-1, k). Себебі бұл кластың {1, 2,…,n-1} жиынын к блокқа бөлетін әр бөліктеуінде бұл класта әр блокқа кезекпен n элементін қосудан алынған к бөліктеуі сәйкес келеді. Мысалы, S(4, 2)=S(3, 1)+2S(3, 2)=1+2(S(2, 1)+2S(2, 2)) =1+2(1+2)=7.
Егер Х={1, 2, 3, 4} онда бұл жиынды 2 блокқа бөлетін 7 бөліктеу төменгідей:
{{1, 2, 3}, {4}}; {{2, 3, 4}, {1}}; {{1, 2, 4}, {3}};{{1, 2}, {3, 4}};
{{1, 3, 4}, {2}};{{1, 4}, {2, 3}}; {{1, 3}, {2, 4}}; II ретті Стирлинг сандарын үшбұрышты кесте түрінде орналастыруға болады:
k n | … | |||||||
… | ||||||||
… | ||||||||
… | ||||||||
… | ||||||||
… | ||||||||
… | ||||||||
… | ||||||||
… | … | … | … | … | … | … | … | … |
Кестенің шеткі бірлерден басқа әр элементі есептелетін элементтен жоғарғы жолда орналасқан санды к-ға көбейтіп, оның сол жағындағы элементпен қосқаннан алынады.
Енді ақырлы Х жиынын Х1, Х2, …, Хk (k³1) (мұндағы әр Xi ni элементтен тұрады) ішкі жиындарына бөлетін бөліктеулердің санын анықтайық:
, Æ , i¹j |Хi|=ni, ; спектісі.ы. ады. екені белгілі. Кейбір i нөмірі үшін Хi =Æ болуы мүмкін. Тұрақатн ni үшін бөліктеулер санын деп белгілейік (Мұндағы бөліктеулердегі ішкі жиындар жиынтығы реттелген жиындар тізбегі болып табылады.
2 - тұжырым. .
Шынында да, әрбір Хi ішкі жиынын қайталанбайтын теру деп қарауға болады, олай болса,
Мысал. 25 адамнан тұратын топқа староста сайланды. 12 адам келісті, 10 қарсы болды, 3-і қалыс қалды. Мұндай сайлау қанша әдіспен жүргізіледі?
Енді i=1, 2, …, n үшін әрқайсысында i элементі бар mi ішкі жиыны бар болатын |X|=n, Х жиынын қанша ішкі жиынға бөлуге болатынын есептейік: Мұнда алдыңғы жағдайға қарағанда ішкі жиындарды таңдау реттелмеген. Мысалы, Х = {1, 2, 3, 4, 5}жиыны үшін келесі үш бөліктеу бірдей.
{1, 3}, {4}, {2, 5}; {4}, {2, 5}, {1, 3}; {2, 5}, {4}, {1, 3}
Бұл бөліктеуде m1=1, m2=2, m3=m4=m5=0.Аталған бөліктеулердің санын N(m1, m2, …, mn) арқылы белгілейміз. 3 - тұжырым.
Қарастырылып отырған реттелмеген бөліктеудің әрқайсысын m1!×m2!×…×mn! тәсілмен төмендегі реттелген бөліктеуге түрлендіруге болады:
мұндағы,
. Мұндай реттелген бөліктеудің саны:
Ал реттелмеген бөліктеудің саны бұдан m1!×…×mn! есе аз.
Мысал. 25 адамнан тұратын топты әрқайсысы 5 адамнан 5 коалацияға қанша әдіспен топтастыруға болады? |X| = 25, m1=…=m4=0, m5=5, m6=…=m25=0;
N(0, 0, 0, 0, 5, 0, …, 0) = =5194672859376.
Ендіру және шығару формуласы. Жиындарды бөліктеуАйталық, Х1, Х2– ақырлы жиындар берілсін. Егер Х1ÇХ2=Æ, онда | Х1ÈХ2| = | Х1|+|Х2|. Егер Х1ÇХ2¹Æ, онда |Х1|+|Х2| жиынында Х1ÇХ2 алынған элемент 2-рет есепке алынады, демек |Х1ÈХ2|=|Х1|+|Х2|-|Х1ÇХ2|.
Кез келген жиын үшін ендіру және шығару формуласын қорытайық:
4-тжырым. Хi; i=1,…,n, n³2 ақырлы жиындары берілсін. Олай болса |X1ÈX2È…ÈXn|=(|X1|+…+|Xn|)–(|X1ÇX2|+|X1ÇX3|+…+|Xn-1ÇXn|)+(|X1ÇX2ÇX3|+ …+|Xn-2ÇXn-1ÇXn|)-…+(-1)n+1|X1ÇX2Ç…ÇXn|.
Салдар. Айталық Х – ақырлы жиын болсын, Х1, …, Хn – Х-тің ішкі жиындары. Онда ішкі жиындардың ешбіріне тиісті емес хÎХ элементтердің саны мына
|X\(X1ÈX2È…ÈXn)|=|X|-(|X1|+…+|Xn|)+(|X1ÇX2|+… |Xn-1ÇXn|)-…-
(-1)n|X1Ç…ÇXn| формула бойынша есептеуге болады.
Ендіру және шығару формуласын жазудың кең тараған формасы төмендегідей. Айталық, Х N элементтен тұратын ақырлы жиын, a1,…, an Х-тің элементтерінде бар болуы да, болмауы да мүмкін қасиеттер. Xi арқылы ai қасиеттері бар элементтерден құралған жиынды белгілейміз. Яғни Хi = {xÎX | ai(x)}, i=1…, n.
N( ) арқылы қасиеттерінің бәріне ие Х элементтерінің санын белгілейік:
N( )=| |. a1,…,an қасиеттердің ешқайсысы жоқ элементтің санын N0=|X\(X1È…ÈXn)| деп белгілейік.
Олай болса N0=N–S1+S2-…+(-1)nSn=N+ ,
мұндағы Sk= , k=1,…,n.
Мысалы, егер n=3,онда N0=N–N(a1)–N(a2)–N(a3)+N(a1,a2)+N(a1, a3)+N(a2,a3)–N(a1, a2, a3).
Мысал. Айталық, Х={1,2,…,10}, a1(x):"х–жұп", a2(х):"x>6", a3(x): "2<x<8" болсын. Ешқандай қасиеті жоқ элементтердің саны N0 есептейік. N0 = 10-5-4-5+2+2+1-0=1 (шынында, Х-ң ешқандай қасиеті жоқ элементі 1 ai, i = 1, 2, 3).
Ендіру және шығару формуласын шығарып пайдаланатын тағы бір есепті қарастырайық.
Тәртіпсіздік туралы есеп. Әр түрлі а1, а2, …, an n зат және әр түрлі
b1, b2,…, bn жәшіктер бар. ai заттарының ешқайсысы bi жәшігіне түспейтіндей етіп, ai бұйымдары қанша әдәспен жәшіктерге салуға болады? Басқаша айтсақ, кез келген i=1, 2, …, n үшін ai¹i болатындай
1, 2, …, n сандарының қанша алмастырулары a1, a2, …, an бар? Яғни кез келген элементтің образы өзінің образына тең болмайтындай қанша алмастыру бар?
Берілген Х жиыны ретінде бұйымдардың жәшіктерге барлық мүмкін орналасуларының жиынтығын аламыз.Олай болса N=| X |=n! ai қасиеттерін енгізейік: "ai bi жәшігінде бар", i=1,…,n. ) саны aij бұйымы bij j=1,…,k жәшігінде бар болатын орналасулар (n-k)!-ға тең.
Бірақ онда k бұйымның өздерінің Sk жәшіктеріне түсетін орналасулар саны:
Sk =
Енді ендіру және шығару формуласын пайдаланып, ешқандай қасиет орындалмайтын (яғни ешқандай ai бұйымы bi жәшігіне түспейді) орналасу саны:
N0=N+ .
Жақшадағы өрнек - е-1 шексіз қатар жіктеуінің 1-ші мүшелері, ендеше
-n символдан тұратын тәртіпсіздіктер санына жақсы жуықтайды.
Егер бізді тәртіпсіздіктің саны ғана емес, аi=i дәл k орында болатын,
1, 2, …, n құралған а1,…,an алмастырулардың санын да анықтау керек болса, онда «кездесу» деп аталатын басқа есеп туады. Оның шешімі: n-нен k санды тәсілмен таңдауға болады, таңдағаннан кейін оны қалған n-k символдағы тәртіпсіздіктердің санына көбейту керек. Сонда
Негізгі әдебиет: 1[136-143]; 2[164-166].
Қосымша әдебиет: 7[50-80] .
Бақылау сұрақтары:
1.Сізге жиындарды бөліктеудің қандай типтері белгілі?
2. Стирлинг саны қалай есептеледі?
3. 4 жиын үшін ендіру және шығару формуласын құрыңыз.
4. Тәртіпсіздік туралы есепті сипаттаңыз.
5. Кездесу есебін келтіріңіз.
11-Дәріс тақырыбы: Графтар. Қасиеттері. Операциялар. (2 сағат)
Дәріс конспектісі:
Дата добавления: 2015-08-14; просмотров: 2578;