Орналастыру және функционал бейнелеу.

Комбинаторикалық классикалық есептерінің бірі, қандай да бір объектілердің «жәшіктерде» белгілі бір шектеулер орындалатындай орналастыру санын анықтау болып табылады. Бұл есепті төмендегідей тұжырымдауға болады:

Айталық |Х| = 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)®х12) саны .

Шынында да, бұл жағдайда реттелген тізбек (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; просмотров: 2593;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.037 сек.