Événements discrets et approche multi-agents
L’autre type de simulation — des systèmes qui sautent à des événements discrets et des agents qui suivent des règles simples. Des files d’attente validées face à la théorie des files, une ligne de fabrication et son goulot d’étranglement, et des embouteillages qui émergent de rien : le paradigme événementiel et multi-agents, pas les équations différentielles.

- Erreur simulation M/M/1 vs théorie des files
- 2.5%Erreur simulation M/M/1 vs théorie des files
- Résidu de la loi de Little
- 0.0Résidu de la loi de Little
- pic de capacité de trafic (diagramme fondamental)
- 1.96×pic de capacité de trafic (diagramme fondamental)
- bouchons fantômes issus de règles locales
- émergentbouchons fantômes issus de règles locales
- notebooks de conception
- 10notebooks de conception
- exigences RÉUSSIES
- 5 / 5exigences RÉUSSIES
Tout système n’est pas une équation différentielle.
Une file d’attente, une ligne d’usine, une route pleine de voitures, une épidémie — ces systèmes n’évoluent pas comme des champs continus. Ils sautent : un client arrive, une machine termine, une voiture freine, quelqu’un est infecté. C’est la simulation à événements discrets et multi-agents, le paradigme derrière SimEvents, Arena et AnyLogic — et toute une classe de modélisation que le reste du portefeuille, tout en équations différentielles, ne touche jamais. Ce programme la construit des deux façons : des files d’attente ancrées dans la théorie sous forme close, et un comportement émergent qui naît de rien d’autre que des règles locales.
D’abord, reproduire un résultat qu’on peut prouver sur le papier.
La file M/M/1 — arrivées aléatoires, un serveur, service aléatoire — a une réponse exacte sous forme close en théorie des files. Le programme la construit comme une boucle d’événements écrite à la main (avancer au prochain événement, mettre à jour, répéter) et obtient une longueur moyenne de file à moins de 2,5 % de la valeur analytique L = ρ/(1−ρ), retrouvant au passage la distribution stationnaire géométrique. La loi de Little (L = λ·W) tient avec un résidu nul quelle que soit la charge. Cet accord avec la théorie est ce qui légitime tout ce que la simulation fait là où aucune formule n’existe.

Une ligne va aussi vite que sa station la plus lente — et pas plus vite.
Mettez des postes de travail en série avec des tampons entre eux, et le débit de la ligne est entièrement conditionné par le poste goulot d’étranglement ; ajouter de la capacité ailleurs ne fait rien, et l’en-cours s’accumule juste en amont de la contrainte. La simulation reproduit exactement le résultat de la théorie des contraintes — le débit suit le taux du goulot d’étranglement à moins de 0,4 % près — et montre où l’inventaire s’accumule. C’est la logique quotidienne de la conception d’usines et de logistique.

Faites tourner un système près de sa pleine utilisation, et l’attente explose.
Il est tentant de charger un serveur à 95 % pour l’efficacité. La formule de Kingman — et la simulation — montrent pourquoi c’est un piège : le temps d’attente croît sans limite à mesure que l’utilisation approche 1, et il croît avec la variabilité même à charge moyenne fixe. Un système occupé 95 % du temps n’est pas 5 % plus lent qu’un système à 90 % ; il peut être plusieurs fois plus lent. C’est la variabilité, pas seulement la charge moyenne, qui pilote les files d’attente — la leçon derrière chaque décision de planification de capacité.


La même idée modélise une épidémie.
Remplacez les voitures par des personnes et le freinage par l’infection, et le paradigme multi-agents modélise une épidémie : chaque individu contacte les autres au hasard, l’infection se propage, les infectés guérissent. Aucune équation différentielle n’est imposée — les courbes familières susceptibles/infectés/guéris émergent de la population d’agents, et balayer le taux de contact retrouve le seuil épidémique R₀ = 1 à partir duquel les épidémies décollent. De la circulation à la contagion, le même paradigme de simulation.

Chaque chiffre redérivé à la validation.
Le notebook de V&V reconstruit chaque modèle depuis zéro et redérive les exigences face à la théorie, affichant un tableau RÉUSSI/ÉCHEC.
Résultat
- Simulation M/M/1 vs L analytique : 2,5 %
- Résidu de la loi de Little : 0,0
- Débit en tandem vs goulot d’étranglement : 0,4 %
- Émergence des bouchons (variance) : 11,4
- Pic de capacité du diagramme fondamental : 1,96×
Exigence
- Simulation M/M/1 vs L analytique : R-01 < 5 %
- Résidu de la loi de Little : R-02 < 0,05
- Débit en tandem vs goulot d’étranglement : R-03 < 0,1
- Émergence des bouchons (variance) : R-04 > 1
- Pic de capacité du diagramme fondamental : R-05 > 1,1
Un paradigme différent, validé là où c’est possible.
Le livrable est dix notebooks et le dossier — boucles d’événements et automates cellulaires, pas un réseau acausal, donc pas de bloc personnalisé ni de canevas. Les notebooks de files d’attente supposent des arrivées et un service markoviens (exponentiels) afin d’être vérifiables face à la théorie sous forme close ; les règles d’automate cellulaire et d’agents sont idéalisées ; les résultats sont des exécutions longues et uniques plutôt que des ensembles avec intervalles de confiance, et il n’y a pas de mécanisme pour les événements rares ou la détection de régime stationnaire. Ce que le programme prouve, c’est le paradigme lui-même — que la plateforme modélise des systèmes événementiels et multi-agents, pas seulement des équations différentielles — ancré à la théorie des files là où des réponses exactes existent, et montrant une émergence authentique là où ce n’est pas le cas.
Continuer à explorer






