Lenia


Lenia és una família d'autómates celulars creada per Bert Wang-Chak Chan.[1][2][3] Lenia pretén ser una generalisació contínua del Joc de la vida de Conway, en estats, i espai continus. Com a conseqüència del seu domini continu d'alta resolució, els patrons autònoms complexos ("formes de vida" o "naus espacials") generats en Lenia són diferents dels que apareixen en atres autómates celulars, sent "geomètrics, metaméricos, difusos, resistents, adaptatius i de regles genèriques".[1]
Lenia va guanyar el Concurs de Criatures Virtuals de 2018 en la Conferència de Computació Genètica i Evolutiva en Kyoto,[4] una menció d'honor per al Premi d'Art ALIFE en ALIFE 2018 en Tòquio,[5] i la Publicació Destacada de 2019 de la International Society for Artificial Life (ISAL).[6]
Regles
Actualisacions iterativas
Siga la ret o cuadrícula contenint un conjunt d'estats . Com a molts autómates celulars, Lenia és actualisat de forma iterativa; cada estat d'eixida és una funció pura de l'estat anterior, de modo queon és l'estat inicial i és la regla global, que representa l'aplicació de la regla local sobre cada lloc . D'esta manera .
Si la simulació és alvançada per en cada pas de temps, llavors la resolució de temps .
Conjunts d'estats
Siga en un màxim . Est és el conjunt d'estats de l'autómata i caracterisa els possibles estats que es poden trobar en cada lloc. més grans corresponen a resolucions d'estat més altes en la simulació. Molts autómates celulars utilisen la resolució d'estat més baixa possible, és dir . Lenia permet resolucions molt més altes. Tinga en conte que el valor real en cada lloc no està en sino més be un múltiple sancer de ; per lo tant tenim para tot . Per eixemple, dau , .
Veïnats


Matemàticament, els veïns com els de el Joc de la vida poden ser representats utilisant un conjunt de vectores de posició en . Per al clàssic veïnat de Moore utilisat pel Joc de la vida, per eixemple, ; és dir, un quadrat de tamany 3 centrat en cada lloc.
En el cas de Lenia, el veïnat és en canvi una bola de radi centrada en un lloc, , que pot incloure el propi lloc original.
Tinga en conte que els vectores de veïnat no són la posició absoluta dels elements, sino més be un conjunt de posicions relatives (deltes) sobre qualsevol lloc determinat.
Regla local
Existixen variants discretes i contínues de Lenia. Siga un vector en dins representant la posició d'un lloc donat, i el conjunt de llocs veïns de . Abdós variacions comprenen dos etapes:
- Usant un kernel (núcleu) de convolución per a calcular la distribució potencial .
- Usant una mapage (funció) de creiximent per a calcular la distribució de creiximent final .
Una volta és calculat, s'escala segons la resolució de temps elegida i és agregat al valor de l'estat original:Ací, la funció de cort (clip) està definida per .
Per a Lenia discreta i contínua, les regles locals es definixen de la següent manera:
Generació del kernel (núcleu)

Hi ha moltes formes de generar el kernel de convolución. . El kernel final és la composició d'un shell (closca) del kernel. i un esquelet de kernel .
Per al shell del kernel , Chan dona vàries funcions que es definixen radialmente . Les funcions del shell del kernel són unimodales i estan subjectes a la restricció (i típicament, també ). Les funcions del kernel d'eixemple inclouen:Ací, és la funció indicadora . Una volta que s'ha definit el shell del kernel, l'esquelet del kernel s'utilisa per a expandir-ho i calcular els valors reals del kernel transformant el shell en una série d'anells concèntrics . L'altura de cada anell està controlada per un vector de pic del kernel. , on és el ranc del vector de paràmetros. Llavors l'esquelet del kernel Es definix comEl kernel final és, per lo tanttal que està normalisat per a tindre una suma d'elements de i (per a la conservació de massa ), en per al cas discret, i en el cas continu.
Mapages de creiximent
El mapage del creiximent , que és anàlec a una funció d'activació, pot ser qualsevol funció unimodal, no monòtona i que accepte paràmetros . Alguns eixemples inclouenon és un valor potencial extret de .
El joc de la vida
El Joc de la vida pot considerar-se com un cas especial de Lenia discreta en . En este cas, el kernel seria rectangular, en la funciói la regla de creiximent també rectangular, en .
Patrons

En variar el kernel convolucional, el mapage de creiximent i la condició inicial, s'han descobert en Lenia més de 400 "espècies" de "vida", que mostren "autoorganisació, autorreparación, simetria bilaterals i radials, dinàmica locomotora i, a voltes, una naturalea caòtica".[7] Chan ha creat una taxonomia per a estos patrons.[1]
Vore també
Referències
- ↑ 1,0 1,1 1,2 Chan, Bert Wang-Chak(2019-10-15).«Lenia: Biology of Artificial Life».Complex Systems.28(3): 251–286.doi:10.25088/ComplexSystems.28.3.251.
- ↑ «Lenia». chakazul.github.io. Consultat el 2021-10-12.
- ↑ Roberts, Siobhan. «The Lasting Lessons of John Conway’s Game of Life», The New York Claves, 2020-12-28. Consultat el 2021-10-13 (en en-us).
- ↑ «The virtual creatures competition». virtualcreatures.github.io. Consultat el 2021-10-12.
- ↑ «ALife Art Award 2018» (en en-us). ALIFE Art Award 2018. Consultat el 2021-10-12.
- ↑ «2020 ISAL Awards: Winners».
- ↑ «Lenia». chakazul.github.io. Consultat el 2021-10-13.
Referències
- Este artícul conté una traducció derivada de «Lenia» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.