16.4. Combinazioni#

Analogamente alle disposizioni, anche le combinazioni descrivono delle tuple di lunghezza prefissata nelle quali occorrono oggetti scelti da un insieme. In questo caso, però, le tuple non sono ordinate: non si tratta di sequenze, bensì di sottoinsiemi dell'insieme di partenza. Pertanto, nel raggruppamento che corrisponde alle combinazioni non è rilevante l'ordine, ma rimane la possibilità di decidere se gli oggetti si possano ripetere oppure no. Le due categorie di combinazioni risultanti sono descritte nei paragrafi che seguono.

16.4.1. Combinazioni semplici#

Quando un oggetto può essere considerato al più una volta, possiamo a tutti gli effetti dire che vi è corrispondenza tra le combinazioni, che vengono dette semplici, e i sottoinsiemi dell'insieme di partenza.

Definizione 6

Consideriamo un insieme \(A = \{ a_1, \ldots, a_n \}\) di \(n\) oggetti e fissiamo un numero naturale \(k \leq n\). Una combinazione semplice (o più semplicemente combinazione) degli \(n\) oggetti in \(k\) posti è una tupla non ordinata \(\{ a_{i_1}, \dots, a_{i_k} \}\) tale che per ogni \(j = 1, \dots, k\) si ha \(a_{i_j} \in A\), e \(a_{i_j} \neq a_{i_l}\) per ogni \(j, l = 1, \dots, k\) con \(j \neq l\). Indichiamo il numero di possibili combinazioni semplici di \(n\) oggetti in \(k\) posti con \(c_{n, k}\).

Indicherò le combinazioni usando le parentesi graffe come delimitatori delle tuple, per sottolineare che l'ordine non è rilevante; inoltre, questa notazione è coerente con il fatto che una combinazione semplice individua un sottoinsieme \(\{ a_{i_1}, \dots, a_{i_k} \}\subseteq A\), così che le descrizioni del sottoinsieme — fatta in modo estensivo — e della combinazione coincidono.

Esempio 15 (Peter Petrelli)

Peter Petrelli è uno dei protagonisti di Heroes, dotato di una straordinaria forma di empatia che gli permette di riprodurre i poteri degli altri supereroi che si trovano nelle sue vicinanze. Ipotizziamo che questo meta-potere sia limitato, e che Peter sia in grado di replicare tre superpoteri alla volta: \(\{ \text{psicocinesi}, \text{telepatia}, \text{invisibilità} \}\) e \(\{ \text{telepatia}, \text{invisibilità}, \text{psicocinesi} \}\) indicano una medesima terna non ordinata, e dunque uno stesso sottoinsieme e una sola combinazione semplice di \(k = 3\) superpoteri. In questo caso, l'insieme da cui estraiamo gli oggetti è l'insieme di tutti i superpoteri, ed è poco rilevante determinarne la cardinalità \(n\).

Per calcolare il numero \(c_{n, k}\) di possibili combinazioni semplici di \(n\) oggetti in \(k\) posti si può sfruttare il legame tra queste e le disposizioni semplici:

  • ogni combinazione semplice corrisponde a più disposizioni: permutando in tutti i modi possibili i \(k\) oggetti che la compongono si ottengono \(k!\) disposizioni distinte;

  • di conseguenza, ogni combinazione compare esattamente \(k!\) volte nell'insieme delle \(d_{n, k}\) disposizioni semplici di \(n\) oggetti in \(k\) posti, da cui \(d_{n, k} = c_{n, k} \cdot k!\);

  • invertendo quetsa relazione si ricava \(c_{n, k} = \frac{d_{n, k}}{k!}\).

Applicando la formula per il calcolo di \(d_{n, k}\) si ottiene infine

\[c_{n, k} = \frac{d_{n, k}}{k!} = \frac{n!}{(n-k)!k!} =\binom{n}{k} \enspace.\]

Esempio 16 (Peter Petrelli)

Immaginiamo che vi siano in tutto \(n = 477\) possibili superpoteri[1], e che Peter Petrelli (vedi l’Esempio 15) sia in grado di riprodurli tutti. Ciò significa che, a un dato istante, sarà in grado di «ricordarsi» \(c_{477, 3} = \binom{477}{3} = \;\) 17 974 950 diverse configurazioni di tre superpoteri.

16.4.2. Combinazioni con ripetizione#

Quando è possibile inserire uno stesso oggetto più volte in una combinazione, si dice che quest'ultima è una combinazione con ripetizione. In questo caso, la costruzione di una combinazione è analoga a quella di un multiinsieme, una generalizzazione del concetto di insieme nella cui descrizione in forma estensiva gli oggetti possono comparire più volte, così che ogni elemento nel multiinsieme ha anche una molteplicità, intesa come il numero di volte che occorre.

Definizione 7 (Combinazione con ripetizione)

Consideriamo un insieme \(A = \{ a_1, \ldots, a_n \}\) di \(n\) oggetti e fissiamo un numero naturale \(k \in \mathbb N\). Una combinazione semplice (o, più semplicemente, combinazione) degli \(n\) oggetti in \(k\) posti è una tupla non ordinata \(\{ a_{i_1}, \dots, a_{i_k} \}\) tale che per ogni \(j = 1, \dots, k\) si ha \(a_{i_j} \in A\). Indichiamo il numero di tutte le possibili combinazioni con ripetizione di \(n\) oggett in \(k\) posti con \(c_{n, k}\).

Descriverò le combinazioni con ripetizione usando la stessa notazione di quelle semplici, con la differenza che in questo caso la tupla tra parentesi graffe potrà contenere dei doppioni.

Esempio 17

Immaginiamo un ascensore con capienza di quattro persone, pieno di cloni di Dupli-Kate e Multi-Paul (vedi l’Esempio 10), senza che entrambi i gemelli debbano necessariamente essere presenti. La 15 elenca tutti i modi in cui si possono inserire quattro cloni nell'ascensore, dove ogni configurazione corrisponde a una combinazione con ripetizione dei due oggetti \(k\) e \(p\) (Kate e Paul) in quattro posti.

Tabella 15 Possibili combinazioni con ripetizione di Dupli-Kate e Multi-Paul in quattro posti#

Combinazione

\(\{ k, k, k, k \}\)

\(\{ k, k, k, p \}\)

\(\{ k, k, p, p \}\)

\(\{ k, p, p, p \}\)

\(\{ p, p, p, p \}\)

Un modo possibile per calcolare il numero \(C_{n, k}\) di combinazioni con ripetizione di \(n\) oggetti di un insieme \(A\) in \(k\) posti consiste nell'associarle univocamente a degli opportuni sottoinsiemi di \(\mathbb N\). Fissata una funzione biunivoca \(r: A \rightarrow \{ 1, \ldots, n \}\), ogni possibile combinazione con ripetizione \(\{ a_{i_1}, \ldots, a_{i_k} \}\) può essere trasformata nell'insieme numerico \(\{r(a_{i_1}), \ldots, r(a_{i_k}) \}\), scambiando ogni elemento con la sua rappresentazione numerica attraverso \(r\). Se indichiamo con \(\sigma^r\) la sequenza ottenuta ordinando quest'ultimo insieme in senso non decrescente, segue che:

  • \(\sigma^r\) non dipende dal particolare ordine in cui sono elencati gli elementi della combinazione di partenza;

  • i \(k\) elementi di \(\sigma^r\) sono valori interi compresi tra \(1\) e \(n\), estremi inclusi, ed è possibile che questa sequenza contenga valori contigui che sono identici.

Infine, indichiamo con \(\sigma^r_i\) l’\(i\)-esimo elemento di \(\sigma^r\) e costruiamo un'ultima sequenza

\[\rho = \{ \sigma^r_1 + 0, \sigma^r_2 + 1, \ldots, \sigma^r_k + k - 1 \}.\]

Anche \(\rho\) conterrà \(k\) elementi, ma essi saranno automaticamente ordinati in senso strettamente crescente, perché sono stati ottenuti incrementando di una quantità via via più grande gli elementi di \(\sigma^r\), che è non decrescente. Inoltre, \(\rho\) conterrà valori interi compresi tra \(1\) e \(n + k - 1\), dunque essa può essere messa in corrispondenza biunivoca con un sottoinsieme di \(M = \{ 1, \ldots, n + k - 1 \}\) che contiene \(k\) elementi. Ricapitolando, ogni combinazione con ripetizione di \(n\) oggetti in \(k\) posti può essere messa in relazione con un sottoinsieme di \(M\) di cardinalità \(k\).

D'altro canto, un generico sottoinsieme di \(M\) di cardinalità \(k\) può essere descritto scrivendo i suoi elementi ordinandoli in senso crescente, ottenendo dunque una sequenza \(\rho\). Se ora decrementiamo gli elementi di questa sequenza sottraendo zero al primo elemento, uno al secondo elemento, due al terzo elemento e così via, otteniamo una nuova sequenza \(\sigma^r\) ordinata in senso non decrescente e i cui valori (che possono essere ripetuti), sono compresi tra \(1\) e \(n\) (estremi inclusi). Considerando quindi le preimmagini di questi valori attraverso \(r\) si ottiene una combinazione con ripetizione di \(k\) oggetti di \(A\). Dunque ogni sottoinsieme di \(M\) di \(k\) elementi può essere messo in relazione con una combinazione con ripetizione di \(n\) oggetti in \(k\) posti.

Esempio 18

Riprendendo l’Esempio 17, abbiamo che l'insieme degli oggetti di partenza \(A = \{ k, p \}\), dove \(k\) e \(p\) indicano rispettivamente Kate e Paul, può essere messo in corrispondenza biunivoca con l'insieme \(N = \{ 1, 2 \}\) per esempio ponendo \(r(k) = 2\) e \(r(p) = 1\). La 16 mostra la corrispondenza tra tutte le combinazioni con ripetizione dei due oggetti in \(A\) in quattro posizioni e le sequenze \(\sigma^r\) e \(\rho\).

Tabella 16 Corrispondenza tra le combinazioni con ripetizione di Dupli-Kate e Multi-Paul in quattro posti.#

Combinazione

\(\sigma^r\)

\(\rho\)

\(\{ k, k, k, k \}\)

\(\{ 2, 2, 2, 2 \}\)

\(\{ 2, 3, 4, 5 \}\)

\(\{ k, k, k, p \}\)

\(\{ 1, 2, 2, 2 \}\)

\(\{ 1, 3, 4, 5 \}\)

\(\{ k, k, p, p \}\)

\(\{ 1, 1, 2, 2 \}\)

\(\{ 1, 2, 4, 5 \}\)

\(\{ k, p, p, p \}\)

\(\{ 1, 1, 1, 2 \}\)

\(\{ 1, 2, 3, 5 \}\)

\(\{ p, p, p, p \}\)

\(\{ 1, 1, 1, 1 \}\)

\(\{ 1, 2, 3, 4 \}\)

Pertanto, le combinazioni con ripetizione di \(n\) oggetti in \(k\) posti sono in corrispondenza biunivoca con i sottoinsiemi di \(M\) di cardinalità \(k\), e siccome il numero di questi sottoinsiemi è uguale al numero di combinazioni senza ripetizione di \(n + k - 1\) oggetti in \(k\) posti, possiamo concludere che

\[C_{n, k} = c_{n + k - 1, k} = \binom{n+k-1}{k} \enspace.\]

Vero o falso?#

Analizzate ciascuna delle seguenti affermazioni, che riguardano le combinazioni, e dite se è vera o falsa, motivando il vostro ragionamento. Cliccate su di essa per visualizzare la risposta corretta.

In una combinazione, due selezioni che contengono gli stessi elementi in ordine diverso sono considerate la stessa combinazione.

Vera. Le combinazioni sono tuple non ordinate: l'ordine degli elementi non è rilevante. Come illustrato nell'Esempio 15, \(\{\text{psicocinesi}, \text{telepatia}, \text{invisibilità}\}\) e \(\{\text{telepatia}, \text{invisibilità}, \text{psicocinesi}\}\) indicano la medesima terna di superpoteri e dunque una sola combinazione semplice. Questa è la differenza fondamentale rispetto alle disposizioni.

Il numero di combinazioni semplici di \(n\) oggetti in \(k\) posti coincide con il numero di disposizioni semplici degli stessi oggetti negli stessi posti.

Falsa. Le disposizioni tengono conto dell'ordine, le combinazioni no. Ogni combinazione di \(k\) oggetti corrisponde a \(k!\) disposizioni distinte (le permutazioni dei suoi elementi), per cui \(d_{n,k} = c_{n,k} \cdot k!\), ovvero \(c_{n,k} = d_{n,k}/k!\). Le combinazioni sono quindi sempre in numero minore (o uguale, per \(k \leq 1\)) rispetto alle disposizioni.

Il numero di combinazioni semplici di \(n\) oggetti in \(k\) posti è \(\binom{n}{k}\).

Vera. Dalla relazione \(d_{n,k} = c_{n,k} \cdot k!\) si ricava \(c_{n,k} = d_{n,k}/k! = \frac{n!}{(n-k)!\,k!} = \binom{n}{k}\). Il coefficiente binomiale conta esattamente il numero di sottoinsiemi di cardinalità \(k\) che si possono formare a partire da un insieme di \(n\) elementi.

Se \(k = n\), il numero di combinazioni semplici di \(n\) oggetti è \(n!\).

Falsa. Quando \(k = n\), l'unica combinazione possibile è l'intero insieme di partenza: \(c_{n,n} = \binom{n}{n} = 1\). Scegliere tutti gli \(n\) oggetti da un insieme di \(n\) elementi si può fare in un solo modo, indipendentemente da \(n\). Il valore \(n!\) è invece il numero di permutazioni (o di disposizioni semplici con \(k = n\)), nelle quali l'ordine è rilevante.

Ogni combinazione semplice di \(k\) oggetti corrisponde a esattamente \(k!\) disposizioni semplici.

Vera. Fissata una combinazione \(\{a_{i_1}, \dots, a_{i_k}\}\), si possono ottenere tutte le sequenze ordinate dei suoi \(k\) elementi permutandoli in tutti i modi possibili: le permutazioni di \(k\) oggetti sono \(k!\), e ognuna dà una disposizione semplice distinta. È proprio partendo da questa relazione (\(d_{n,k} = c_{n,k} \cdot k!\)) che si ricava la formula di \(c_{n,k}\).

Le combinazioni con ripetizione di \(n\) oggetti in \(k\) posti si contano come \(\binom{n+k-1}{k}\).

Vera. Ogni combinazione con ripetizione di \(n\) oggetti in \(k\) posti può essere messa in corrispondenza biunivoca con un sottoinsieme di cardinalità \(k\) dell'insieme \(\{1, \ldots, n+k-1\}\). Il numero di tali sottoinsiemi è \(c_{n+k-1,\,k} = \binom{n+k-1}{k}\), da cui \(C_{n,k} = \binom{n+k-1}{k}\).

16.4.3. Esercizi#

Esercizio 63 (••)

Dato l'insieme \(A = \{ a_1,\dots a_n \}\) e indicato con \(\mathcal{P}(A)\) l'insieme delle parti di \(A\), calcolare la cardinalità di \(\mathcal{P}(A)\).

Esercizio 64 (••)

La Justice League deve selezionare una squadra di intervento rapido composta da quattro membri, scegliendoli tra dieci candidati. In quanti modi distinti si può formare la squadra?

Esercizio 65 (••)

Gli X-Men devono formare un team di cinque membri su dodici disponibili. Il Professor X deve essere necessariamente incluso. Quante squadre diverse sono possibili?

Esercizio 66 (•••)

I Defenders hanno nove candidati per una missione alla quale devono partecipare quattro elementi. In quanti modi si può formare la squadra se Daredevil e Jessica Jones non possono comparire insieme?

Esercizio 67 (••)

I Guardiani della Galassia stanno equipaggiando la Milano (la loro astronave) per una missione. A bordo ci sono cinque alloggiamenti disponibili, ognuno dei quali può essere occupato da uno tra quattro tipi di dispositivo: cannoni laser, scudi energetici, sensori di rilevamento e moduli di supporto vitale. Calcolate il numero di modi diversi per configurare la Milano, tenendo conto che ogni dispositivo può essere installato più volte e che interessa solo quanti dispositivi di ciascun tipo vengono installati (non in quali alloggiamenti specifici).

Esercizio 68 (•)

Gli Avengers vogliono scegliere quattro Gemme dell'Infinito tra le sei disponibili, per studiarne il comportamento. Tuttavia, le gemme del Tempo e della Realtà devono essere studiate insieme, perché modificare la sequenza degli eventi senza aggiornare lo stato della realtà può generare incoerenze logiche e paradossi. Quindi queste due gemme devono essere entrambe selezionate, oppure escluse dal gruppo. Calcolate il numero di configurazioni diverse di gemme che possono venire prese in considerazione.

Esercizio 69 (•••)

Batman deve preparare una cintura scegliendo quattro gadget da un elenco di otto, ma due gadget (la granata accecante e il visore notturno) sono incompatibili e non possono essere inclusi insieme. In quanti modi può scegliere la dotazione?

16.4.4. Concetti fondamentali#

Pensate ai concetti fondamentali illustrati in questo paragrafo ed elencateli. Nella lista qui sotto sono già presenti gli stessi concetti, ma nascosti. Cliccate sul pulsante per mostrarli sotto forma di parole chiave, quindi confrontateli con la vostra lista. Provate infine a descrivere ciascun concetto con parole vostre.