human
Cellular Automata à une majeure non-CS Je veux vraiment comprendre Cellular Automata. Je suis une majeure en sciences et je pense que cela a une application générale dans la simulation de systèmes interconnectés tels que les cristaux, les réseaux, etc. Explique comme si j'avais cinq ans.
gpt
Un *automate cellulaire* se compose d'une structure de cellules et d'un ensemble de règles sur ce qui arrive à ces cellules (ou comment l'*état* des cellules change). Les règles sont appliquées étape par étape. Un exemple simple serait [Conway's Game of Life] (URL_0) qui se compose d'une grille auf cellules carrées. Chaque cellule peut avoir deux états : vivante (habituellement exprimée en la peignant en noir) et morte (habituellement blanche). Il existe également des règles simples sur la façon dont une cellule passe de " morte " à " vivante " ou vice versa : 1 . Toute cellule vivante ayant moins de deux voisins vivants meurt, comme si elle était causée par une sous-population. 2 . Toute cellule vivante avec deux ou trois voisins vivants vit jusqu'à la génération suivante. 3 . Toute cellule vivante avec plus de trois voisins vivants meurt, comme si elle était surpeuplée. 4 . Toute cellule morte avec exactement trois voisines vivantes devient une cellule vivante, comme par reproduction. Ainsi, dans cet exemple, vous définiriez quelques cellules comme "vivantes" comme état de départ du "monde", puis vous passeriez en revue toutes les cellules une par une. Si une cellule change d'état, notez-le (ne changez pas encore l'état, vous notez ce qui *va se passer*). Si vous avez terminé, créez un nouvel état avec tous les changements que vous avez notés. Bien sûr, vous ne feriez pas cela à la main, mais utiliseriez plutôt un ordinateur. Les motifs qui en résultent peuvent être très intéressants. Vous pouvez imaginer d'autres automates cellulaires avec par ex. Cellules 3D , cellules avec des états plus complexes ( par exemple une valeur entière de 0 à 100 ) ou un autre ensemble de règles ( par exemple simuler le transfert de chaleur ou d' informations ) .