🔢 Combinatoire et dénombrement
Explorez les principes de dénombrement : permutations nPr, combinaisons nCr, triangle de Pascal, méthode des étoiles et barres, et inclusion-exclusion. Visualisez comment le choix d'arrangements de boules colorées donne une croissance factorielle.
À propos des principes de dénombrement en combinatoire
La combinatoire est la branche des mathématiques qui s'intéresse au dénombrement des arrangements et des sélections. Deux opérations fondamentales sont les permutations — arrangements ordonnés de r éléments choisis parmi n, calculées par P(n,r) = n!/(n−r)! — et les combinaisons — sélections non ordonnées, calculées par C(n,r) = n!/(r!(n−r)!). Le rapport P/C = r! indique précisément combien d'ordres correspondent à chaque sélection. Ces formules apparaissent partout en théorie des probabilités, en cryptographie, en génétique (dénombrement des séquences d'ADN possibles), et dans l'analyse d'algorithmes (dénombrement des comparaisons dans un tri).
Cet outil interactif vous permet d'ajuster n (nombre total d'éléments) et r (nombre choisi), de basculer entre les vues permutation, combinaison, triangle de Pascal et inclusion-exclusion, et de lire les valeurs exactes. Le diagramme en barres en bas compare P(n,r) et C(n,r) pour toutes les valeurs de r simultanément, révélant la croissance factorielle explosive qui rend les grands espaces combinatoires impossibles à traiter par force brute.
Questions fréquentes
Quelle est la différence entre une permutation et une combinaison ?
L'ordre compte dans une permutation mais pas dans une combinaison. Arranger 3 lettres choisies parmi {A, B, C, D} donne P(4,3) = 24 séquences distinctes (ABC et BAC sont différentes). Choisir 3 lettres dans le même ensemble donne C(4,3) = 4 groupes distincts (ABC et BAC forment le même groupe). Le rapport P/C = r! = 6 indique combien d'ordres possède chaque groupe.
Pourquoi le triangle de Pascal donne-t-il les coefficients binomiaux ?
Le triangle de Pascal est construit de sorte que chaque entrée soit égale à la somme des deux entrées au-dessus : C(n,k) = C(n−1,k−1) + C(n−1,k). Cette récurrence reflète l'identité combinatoire selon laquelle choisir k éléments parmi n revient soit à inclure, soit à exclure un élément particulier. La ligne n du triangle liste C(n,0), C(n,1), …, C(n,n), qui sont exactement les coefficients du développement binomial de (x+y)^n.
Qu'est-ce que le principe d'inclusion-exclusion ?
Le principe d'inclusion-exclusion calcule la taille d'une union d'ensembles en ajoutant et en soustrayant alternativement les intersections : |A∪B| = |A| + |B| − |A∩B|. Pour trois ensembles, il s'étend en |A∪B∪C| = |A|+|B|+|C| − |A∩B| − |A∩C| − |B∩C| + |A∩B∩C|. Il est utilisé en probabilités (union d'événements), en théorie des graphes (dénombrement des dérangements) et en analyse d'algorithmes (dénombrement de chaînes satisfaisant plusieurs contraintes).
À quelle vitesse n! croît-il ?
La croissance factorielle est hyper-exponentielle : 10! = 3 628 800 ; 20! ≈ 2,4 × 10¹⁸ ; 52! ≈ 8 × 10⁶⁷ (le nombre de façons de battre un jeu de cartes). L'approximation de Stirling donne n! ≈ √(2πn)·(n/e)^n, ce qui montre que la croissance factorielle dépasse toute exponentielle fixe 2^n pour n grand. C'est pourquoi une recherche exhaustive sur toutes les permutations devient infaisable même pour un n modeste.
Qu'est-ce que le théorème du binôme ?
Le théorème du binôme énonce que (x+y)^n = Σ_{k=0}^{n} C(n,k) x^(n−k) y^k. Le coefficient C(n,k) de chaque terme compte le nombre de façons de choisir k facteurs de y parmi n facteurs de (x+y). En posant x = y = 1, on obtient 2^n = Σ C(n,k), montrant que le nombre total de sous-ensembles d'un ensemble à n éléments est 2^n. En posant x = 1, y = −1, on obtient la somme alternée Σ (−1)^k C(n,k) = 0.
Que sont les dérangements et comment les dénombre-t-on ?
Un dérangement est une permutation où aucun élément ne reste à sa position d'origine — par exemple, réarranger {1,2,3} de sorte que 1 ne soit pas en position 1, 2 pas en position 2, et 3 pas en position 3. Le nombre de dérangements D(n) = n! × Σ_{k=0}^{n} (−1)^k / k!, qui par inclusion-exclusion est égal à l'entier le plus proche de n!/e. Pour n grand, environ 1/e ≈ 36,8 % de toutes les permutations sont des dérangements.
Qu'est-ce que la technique des étoiles et des barres ?
La méthode des étoiles et des barres dénombre le nombre de façons de répartir n objets identiques dans k compartiments distincts (en autorisant des compartiments vides) : C(n+k−1, k−1). Par exemple, répartir 7 bonbons indiscernables entre 3 enfants = C(9,2) = 36 façons. Si les compartiments vides ne sont pas autorisés (chaque enfant doit recevoir au moins un bonbon), la réponse est C(n−1, k−1) = C(6,2) = 15. Cette technique est à la base des fonctions génératrices et de l'extraction de coefficients polynomiaux.
Comment la combinatoire sous-tend-elle la théorie des probabilités ?
La probabilité classique définit la probabilité d'un événement comme (issues favorables) / (issues totales également probables). Le numérateur comme le dénominateur sont généralement calculés à l'aide de permutations et de combinaisons. Par exemple, la probabilité qu'une main de poker à 5 cartes soit une couleur est C(13,5) × 4 / C(52,5) ≈ 0,00198, car on choisit 5 rangs parmi 13 dans l'une des 4 couleurs, parmi toutes les mains possibles de 5 cartes.
Pourquoi colorier le triangle de Pascal modulo m révèle-t-il des motifs de Sierpiński ?
Colorier les entrées du triangle de Pascal selon C(n,k) mod p (pour p premier) produit la fractale du triangle de Sierpiński lorsque p = 2. Cela découle du théorème de Lucas : C(n,k) mod p ≡ le produit des C(nᵢ, kᵢ) mod p pour chaque chiffre des représentations en base p de n et k. Les entrées sont nulles modulo p dès qu'un chiffre de k dépasse le chiffre correspondant de n en base p, créant des « trous » triangulaires autosimilaires à toutes les échelles.
Comment les combinaisons sont-elles utilisées en génétique ?
En génétique, C(n,k) compte le nombre de façons dont k mutations peuvent survenir dans un génome de n paires de bases — un facteur crucial pour estimer la probabilité de mutations cancérigènes spécifiques. L'équilibre de Hardy-Weinberg utilise les coefficients binomiaux pour prédire les fréquences génotypiques dans une population, et le dénombrement combinatoire sous-tend le calcul du nombre de structures d'anticorps possibles que le système immunitaire peut produire (estimé à plus de 10¹⁸ configurations distinctes).
Ajustez n et k pour observer comment les permutations, les combinaisons et le principe de multiplication construisent les règles de dénombrement étape par étape.
3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · s'exécute entièrement côté client, sans installation