AccueilProbabilités & StatistiquesThéorie de la percolation — Percolation de site et de lien, transition de phase

🕸 Théorie de la percolation — Percolation de site et de lien, transition de phase

Simulation interactive de percolation sur un réseau 2D. Ajustez la probabilité d'occupation p et observez l'émergence de l'amas percolant au seuil critique p_c ≈ 0,593. Explorez la percolation de site et de lien ainsi que la géométrie fractale des amas critiques.

Probabilités & Statistiques3DModérée60 FPS
percolation ↗ Ouvrir en autonome

À propos de la théorie de la percolation

Cette simulation modélise la percolation de site et de lien sur un réseau carré 2D. En mode site, chaque cellule est occupée indépendamment avec une probabilité p ; en mode lien, chaque arête entre voisins s'ouvre avec une probabilité p. Les amas connectés sont identifiés à l'aide d'un algorithme union-find avec compression de chemin et union par rang, et le modèle teste si un seul amas relie la première rangée à la dernière rangée de la grille.

Les curseurs règlent la probabilité d'occupation p (0 à 1) et la taille de grille N (20 à 200), tandis que les boutons basculent entre Site et Lien, tirent un nouvel échantillon aléatoire, ou balayent p sur toute sa plage pour tracer la transition de percolation. Lorsque p franchit le seuil critique p_c, des amas finis fusionnent en un unique amas percolant géant. Les mêmes mathématiques décrivent l'écoulement du pétrole à travers la roche poreuse, la propagation des feux de forêt, les épidémies sur les réseaux, et la conductivité de réseaux aléatoires de résistances.

Questions fréquentes

Qu'est-ce que la théorie de la percolation ?

La théorie de la percolation étudie comment la connectivité émerge dans les systèmes aléatoires. Sur un réseau, chaque site ou lien est ouvert avec une probabilité p, et la question centrale est de savoir si les éléments ouverts se relient pour former un chemin qui traverse toute la structure. C'est un modèle fondamental de connectivité aléatoire et de transitions de phase.

Que montre exactement la simulation ?

Elle dessine une grille 2D où les sites occupés (ou les liens ouverts) sont colorés selon l'amas auquel ils appartiennent. Un amas percolant reliant le bord supérieur au bord inférieur est mis en évidence en vert. Le panneau latéral indique p, le nombre de sites occupés, le nombre d'amas, la taille du plus grand amas, et si le réseau percole actuellement.

Qu'est-ce que le seuil critique p_c ?

p_c est la probabilité à laquelle un amas percolant apparaît pour la première fois dans la limite d'un réseau infini. Pour la percolation de site sur un réseau carré, il est d'environ 0,5927, et pour la percolation de lien sur le même réseau, il est exactement de 0,5. En dessous de p_c, seuls des amas finis existent ; au-dessus, un amas percolant géant apparaît.

Comment fonctionne le regroupement par union-find ?

Chaque site occupé commence comme son propre amas. L'algorithme parcourt la grille, et dès que deux sites occupés voisins sont trouvés, il fusionne leurs amas en utilisant l'union par rang. La compression de chemin aplatit l'arbre à chaque recherche, si bien que déterminer à quel amas appartient un site est presque instantané. C'est la base de la méthode d'étiquetage de Hoshen-Kopelman.

Quelle est la différence entre la percolation de site et de lien ?

Dans la percolation de site, les cellules elles-mêmes sont occupées aléatoirement, et deux cellules occupées ne sont connectées que si elles sont adjacentes. Dans la percolation de lien, chaque cellule est présente mais les arêtes reliant les voisins sont ouvertes aléatoirement. Les deux montrent une transition de percolation abrupte, mais les seuils critiques diffèrent : environ 0,5927 pour les sites et 0,5 pour les liens sur le réseau carré.

Que font les contrôles ?

Le curseur de probabilité règle p de 0 à 1, le curseur de taille de grille règle N de 20 à 200. Les boutons Site et Lien changent le type de réseau, Nouvel échantillon régénère une configuration aléatoire fraîche à la valeur actuelle de p, et Balayage de p fait varier p sur toute la plage pour tracer les résultats de percolation sur le petit graphique sous la grille.

Pourquoi appelle-t-on cette transition une transition de phase ?

Lorsque p augmente au-delà de p_c, le système passe brusquement d'un état ne contenant que de petits amas finis à un état contenant un amas qui traverse tout le réseau. Ce changement soudain et qualitatif de la connectivité macroscopique est une transition de phase du second ordre, mathématiquement analogue à l'apparition de l'aimantation spontanée dans le modèle d'Ising lorsque la température baisse.

Pourquoi l'amas à p_c est-il un fractal ?

Exactement à p_c, l'amas percolant n'a aucune échelle de longueur caractéristique : il contient des trous et des ramifications à toutes les échelles. Sa masse croît avec la taille du système selon une puissance non entière, avec une dimension fractale d'environ 1,896 en deux dimensions, plutôt que de croître comme une aire le ferait pour une région pleine.

La simulation est-elle physiquement exacte ?

Le modèle est une implémentation fidèle de la percolation 2D standard : occupation aléatoire indépendante et connectivité exacte par union-find. Comme la grille est finie (N jusqu'à 200), le seuil apparent est légèrement flou et varie selon les échantillons ; le p_c net d'environ 0,5927 est la limite atteinte uniquement sur un réseau infiniment grand.

Quels systèmes du monde réel la percolation décrit-elle ?

La percolation sous-tend l'écoulement du pétrole et de l'eau à travers la roche poreuse, la propagation des feux de forêt où chaque arbre enflamme ses voisins avec une probabilité p, la transmission de maladies à travers les réseaux de contact, la gélification des polymères, et la conductivité de mélanges aléatoires de résistances et de conducteurs. Beaucoup de ces systèmes partagent le même comportement critique par l'hypothèse d'universalité.

⚙ Sous le capot

Simulation interactive de percolation sur un réseau 2D. Ajustez la probabilité d'occupation p et observez l'émergence de l'amas percolant au seuil critique p_c ≈ 0,593. Explorez la percolation de site et de lien ainsi que la géométrie fractale des amas critiques.

théorie de la percolationpercolation de sitepercolation de lientransition de phaseseuil critiqueamas percolant

3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · fonctionne entièrement côté client, sans installation

Qu'avez-vous trouvé ?

Ajouter les étapes de reproduction (facultatif)