calcolo_combinatorio - Iac-Cnr
Transcript
calcolo_combinatorio - Iac-Cnr
ESERCITAZIONI 1 (vers. 1/11/2013) Daniela De Canditiis tutoraggio MAT/06 Ingegneria dell’Informazione - sede di Latina, prima qualche richiamo di teoria.... CALCOLO COMBINATORIO Il principio fondamentale del calcolo combinatorio sostiene che dovendo mettere insieme n1 scelte con n2 altre scelte, se esse sono indipendenti, allora il numero totale di scelte che posso fare é n1 n2 . Es. Se nell’armadio ci sono 5 giacche e 6 paia di pantaloni, posso scegliere un vestito (giacca+pantalone) in 5 · 6 = 30 modi diversi. Di seguito elenchiamo un pó di regole per il calcolo delle disposizioni - combinazioni di un insieme finito di oggetti. Importante é avere ben presente la differenza tra disposizioni e combinazioni. Nelle disposizioni ha importanza l’ordine con cui si presentano gli oggetti e dunque una disposizione di k oggetti é una k-pla di valori (v1 , v2 , ..., vk ), mentre nelle combinazioni l’ordine non ha importanza e dunque una combinazione di k oggetti é un insieme di k oggetti {v1 , v2 , ..., vk }. • Disposizioni semplici di n oggetti su k posti,(Dn,k ) con k ≤ n, Sono tutti i modi possibili di disporre (cioe’ di creare disposizioni diverse) di n oggeti distinti su k posti. Poiché per il primo posto ho n scelte diverse, per il secondo posto ho n − 1 scelte diverse, ..., per il k-esimo posto ho n − k + 1 scelte diverse, il totale delle possibili disposizioni di n oggetti distinti su k posti é dato da Dn,k = n(n − 1)(n − 2) · · · (n − k + 1) = n! . (n − k)! (1) Quando k = n allora le disposizioni di n oggetti distinti su n posti sono dette permutazioni. Dalla formula (1) si ricava che le permutazioni di n oggetti sono appunto n! = n(n − 1)(n − 2) · · · 2 · 1 Es. Quante sono le sequenze numeriche di tre cifre distinte scelte in {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}? La risposta é D10,3 = 10 · 9 · 8 = 10! 7! = 720 Es. In quanti modi diversi é possibile anagrammare la parola ROMA ? 1 La risposta é in 4!=24 modi diversi che sono appunto le possibili permutazioni di 4 oggetti/lettere distinte su 4 posti. • Combinazioni semplici di n oggetti distinti su k posti, (Cn,k ) con k ≤ n Sono tutti i modi possibili di combinare (cioe’ di creare combinazioni diverse, sottinsiemi diversi) di numerositá k a partire da n oggeti distinti. n! Poiché per ciascuna disposizione delle Dn,k = (n−k)! possibili si possono permutare i k oggetti che la compongono in k! modi diversi ottenendo la stessa combinazione/insieme/gruppo di k oggetti, per contare le possibili combinazioni di n oggetti distinti su k posti é sufficiente dividere il numero delle disposizioni per k!. Quello che si ottiene é noto come coefficiente binomiale Cn,k n! = = k!(n − k)! ( ) n . k (2) valgono le seguenti proprietá: i) 0! = 1 ( ) ii) n0 = 1 ( ) iii) nn = 1 ( ) iv) n1 = n ( ) ( n ) v) nk = n−k ( ) ( ) (n−1) vi) nk = n−1 + k−1 k Es. In quanti modi diversi si possono dividere 20 bambini in due squadre da 10? Nella composizione della squadra non ha importanza l’ordine con cui si elencano i membri e dunque la risposta é il numero di combinazioni/sottogruppi di numerositá 10 che si possono fare a partire da 20 ogget( ) ti/bambini distinti: 20 . 10 Es. In quanti modi diversi si possono dividere 20 bambini in due squadre una composta da 5 bambini e l’altra composta da 15 bambini? La risposta é il numero di combinazioni/sottogruppi di (numerositá 5 che ) si possono fare a partire da 20 oggetti/bambini distinti: 20 . Chiaramen5 te per ogni squadra di 5 bambini automaticamente rimane fissata l’altra squadra (20) (20di) 15 bambini. La risposta infatti poteva anche essere data con 15 = 5 • Disposizioni di n oggetti (non distinti) su n posti Supponiamo di voler contare i modi diversi in cui possiamo disporre n oggetti su n posti sapendo che degli n oggetti n1 , n2 ,.., nr sono indistinguibili tra loro (n1 + n2 + ... + nr = n). 2 Poiché in una qualunque permutazione degli n oggetti si possono permutare tra loro gli n1 oggetti uguali senza poter distinguere differenze, e cosi gli n2 oggetti uguali ,.. gli nr oggetti uguali, si conclude che il numero delle possibili disposizioni di n oggetti distinti in r classi diverse di numerositá n1 , n2 , ..., nr é ( n n1 n2 ...nr ) = n! , n1 !n2 ! · · · nr ! (3) questa quantitá é detta coefficiente multinomiale. Il coefficiente multinomiale serve anche a calcolare i modi possibili di partizionare un insieme di n oggetti distinti in numerositá date n1 + n2 + · · · + nr = n. Infatti se devo creare r sottogruppi ( ) a partire dall’insieme di partenza di cardinalitá n posso creare in nn1 modi diversi un sottoinsieme di cardinalitá n1 a partire dagli n oggetti dati, poi dagli n − n1 oggetti rimasti posso creare ( ) 1 in n−n modi diversi un sottoinsieme di cardinalitá n2 e cosi via dagli n2 nr = ( n)− n1 − n2 − · · · − nr−1 oggetti rimasti posso creare in un unico modo nnrr un sottoinsieme di cardinalitá nr . Il totale delle possibili diverse partizioni é dunque dato dal seguente prodotto ( )( )( ) ( ) ( ) n n − n1 n − n1 − n2 nr n n! ··· = ... = = n1 n2 n3 nr n1 n2 ...nr n1 !n2 ! · · · nr ! Abbiamo dunque visto come la stessa quantitá, per l’appunto il coefficiente multinomiale, puó essere usato in due situazioni totalmente diverse. Nella prima, gli oggetti avevano numerositá diverse e venivano disposti in una disposizione, nella seconda gli oggetti erano tutti distinti e venivano partizionati in gruppi di numerositá diverse. Ecco due esempi delle due situazioni. Es. In quanti modi diversi posso anagrammare la parola FARFALLA? Poiché tra le 8 lettere/oggetti che compongono la parola, ci sono 3 A, 2 8! F, 2 L e una R, i possibili anagrammi dela parola data sono 3!2!2! Es. In quanti modi diversi posso formare 3 squadre di rispettivamente 5, 10 e 15 componenti a partire da un insieme di 30 bambini? La risposta é il numero di partizioni di un insieme di 30 oggetti/bambini distinti di numerositá 5,10,15 e dunque i modi diversi sono ( 30 ) in sottoinsiemi 30! = . 51015 5!10!15! Tutto ció che é stato detto finora si basa sull’ipotesi che ogni oggetto dell’insieme di partenza viene contato/utilizzato una volta sola, quest’ipotesi in uno schema di estrazioni da urne rientra nell’ipotesi di estrazione senza rimpiazzamento. Tutto cio’ che e’ stato detto finora infatti puó essere visto come il conteggio dei risultati possibili dell’estrazione di k palline da urna contenente n palline. In particolare se gli oggetti sono distinti le palline sono da considerarsi distinte, se gli oggetti sono distinti in classi di numerositá n1 , n2 , .., nr allora 3 l’urna puó pensarsi composta da n1 palline indistinguibili (es. stesso colore), n2 palline indistinguibili etc.... Negli schemi in cui si sono contate le possibili disposizioni su k posti si sono contati i possibili modi di estrarre in sequenza k palline, mentre negli schemi in cui si sono contate le possibili combinazioni su k posti si sono contati i possibili modi di estrarre in blocco k palline dall’urna. A completamento dello schema di estrazioni da urne diamo il numero di disposizioni di n oggetti distinti su k posti con ripetizioni. Esso rappresenta il numero di possibili diverse sequenze di k estrazioni a partire da un’urna composta da n palline diverse con rimpiazzamento. Il numero delle disposizoni di n oggetti distinti su k posti con ripetizione é D̂n,k = nk ció é facilmente dimostrato pensando che ad ogni estrazione si hanno sempre le n possibilitá diverse di estrarre una pallina. ESERCIZI: 1) Quanti sono tutti i possibili sottinsiemi di Ω = {1, 2, · · · , n}, (compreso l’insieme vuoto e Ω)? In altre parole qual é la cardinalitá dell’insieme delle parti di Ω, P(Ω)? Soluzione 1): il( numero totale dei sottoinsiemi é la somma ) ( ) di quelli con 0 elementi (C(n,0) = n0 ), piú quelli con 1 elemento (Cn,1 = n1 ), piú quelli con n 2 formula del binomio di Newton segue che (n)(Cn,2 (n)= 2 ) e(ncosı́ ) via. Dalla n n + + · · · + = (1 + 1) = 2 . 0 1 n Oppure un modo alternativo di risolvere questo esercizio é il sguente: indichiamo con 0 oppure 1 l’assenza oppure la presenza di ciscun elemento di Ω in un generico suo sottinsieme, per cui, per esempio, l’insieme vuoto é costitutito dalla sequenza di tutti zeri ecc., allora il numero dei possibili sottinsiemi di Ω é dato dal numero di disposizioni di 2 oggetti (0 e 1) su n posti con ripetizione e cioé appunto D̂2,n = 2n . 2) In quanti modi 5 buste numerate possono essere assegnate a 7 persone, se ognuna di esse riceve una busta? Soluzione 2): il numero di modi diversi é dato dalle disposizioni di 7 oggetti 7! distinti (le persone) su 5 posti: D7,5 = (7−5)! . Infatti ho 7 scelte per la prima busta/posto, 6 scelte per la seconda busta/posto, ecc. 3) In quanti modi 5 buste numerate possono essere assegnate a 7 persone? Soluzione 3): non essendo specificato altrimenti ogni persona puó ricevere piú di una busta e dunque il numero dei modi diversi é dato dalle Disposizioni di 7 oggetti distinti su 5 posti con ripetizione, D̂7,5 = 75 . 4 4) In quanti modi 5 buste indistinguibili possono essere assegnate a 7 persone, se ognuna di esse riceve una busta? Soluzione 4): I modi diversi equivalgono ai modi diversi che ho di estrarre combinazioni di 5 palline/persone a partire da un’urna di 7 palline/persone: () C7,5 = 75 . 6) Quanti menú completi diversi puó servire un ristorante che in un giorno disponga di 4 primi; 5 secondi; 2 tipi di dolce? Soluzione 6) se le scelte sono indipendenti/svincolate allora possiamo scegliere un primo in 4 modi diversi, un secondo in 5 modi diversi e un dolce in 2 modi diversi e dunque (per il principio del calcolo combinatorio) avremo 5 · 4 · 2 = 40menu diversi se le scelte non fossero state svincolate, bensi la scelta di un tipo di secondo fosse dipesa dalla scelta del primo piatto, allora il conto sarebbe stato diverso. 7) Una particella é posizionata in un punto di una retta e viene spostata di una lunghezza unitaria a destra o a sinistra in dipendenza del risultato del lancio di una moneta (testa → si sposta di +1) (croce → si sposta di −1). Calcolare il numero di traiettorie distinte che portano la particella nella posizione k dopo n lanci. Soluzione 7) Indichiamo con nT il numero di teste uscite e con nC il numero di croci uscite. Per trovarsi dopo n passi nella posizione k la particella deve aver compiuto k passi a destra in pid́i quelli che ha compiuto a sinistra e dunque deve risultare nT − nC = k, inoltre sappiamo che il numero totale di passi é pari ad n e dunque deve anche valere il vincolo nT + nC = n. Risolvendo il sistema lineare { { nT − nC = k nT = (n + k)/2 ⇒ nT + nC = n nC = (n − k)/2 segue che il numero di traiettorie distinte che portano la particella dopo n pasi nella posizione k é dato dal numero di possibili disposizioni di n oggeti su n posti (permutazioni di n) di cui nT = (n + k)/2 uguali tra loro e i restanti nC = (n − k)/2 uguali tra loro e dunque vale ( ) n! n = nC ! nT ! nC nT 8) Il codice ASCII é un codice binario a 8 bit ed é costituito da una sequenza di 0 e di 1. Quanti simboli diversi si possono rappresentare con il codice ASCII? Soluzione 8) Il numero di simboli diversi rappresentabili con il codice ASCII é dato dal numero di disposizioni di 2 oggetti distinti su 8 posti con ripetizione D̂2,8 = 28 5 9) Si dispone di n libri di matematica e di m libri di fisica. In quanti modi diversi posso disporli su uno scaffale sistemandoli peró sempre contigui per materia? Soluzione 9) Gli n libri di matematica possono essere disposti in n! modi diversi ed analogamente gli m libri di fisica possono essere dipsosti in m! modi diversi. Per ognuma delle n!m! possibili disposizioni ho una doppia scelta quella di dipsorre prima quelli di matematica e poi quelli di fisica oppure viceversa e dunque in totale avró 2 n! m! modi diversi. 10) (Ross, cap1,n.15) Una classe di tango argentino ha 22 studenti di cui 10 donne e 12 uomini. In quanti modi si possono formare 5 coppie? Soluzione 10) Se avessimo solo 5 donne e 5 uomini potremmo creare un set di 5 coppie diverse in 5 · 4 · 3 · 2 · 1 = 5! modi diversi perché la prima donna ha 5 possibilitá, ( )(12)la seconda ne ha 4 e cosi via.... Dalla classe di studenti peró abbiamo 10 modi diversi di scegliere 5 uomini e 5 donne e dunque in totale ( 5)(125) avremo 10 5! modi di scegliere 5 coppie. Da notare che un set di 5 coppie é 5 5 diverso da un altro set di 5 coppie anche se solo una delle coppie non coincide. 11) (Ross, cap1,n.28) In quanti modi si possono assegnare 8 nuovi maestri a 4 scuole? rispondere alla stessa domanda se ogni scuola deve ricevere 2 maestri. Soluzione 11) Indichiamo con A, B, C, e D i nomi delle 4 scuole. Non essendoci alcun vincolo, ogni maestro puó essere assegnato ad una qualunque delle 4 scuole indipendentemente dagli altri. Dunque il numero di modi possibili é il numero di disposizioni di 4 oggetti/palline su 8 posti con rimpiazzamento (pensando che i maestri siano 8 posti da riempire con una qualunque delle biglie con simboli A, B, C e D) e dunque D̂4,8 = 48 . Se invece ciascuna scuola deve ricevere 2 maestri, allora o pensiamo all’urna costituita da 8 biglie (di cui 2 con lettera A, 2 con la lettera B, 2 con la lettera C e 2 con la lettera D) e contiamo le possibili disposizioni senza rimpiazzamento di 8 oggetti/palline (distinti ( )in 4 tipologie diverse con numerositá 2 ciascuna) su 8 posti ed otteniamo 2 282 2 , oppure arriviamo allo stesso risultato utilizzando il coefficiente multinomiale che ci dice in quanti modi diversi posso suddividere un insieme di 8 maestri in 4 sottogruppi di numerositá 2 ciascuno. 6