top of page

Descriere generală

     Un automat celular este un model discret de computaÈ›ie folosit in studiul maÈ™inilor abstracte, mai ales în È™tiinÈ›a abstractă a calculatoarelor. Acesta constă într-o matrice de celule, fiecare celulă fiind într-unul dintre stadiile posibile, de obicei 0 sau 1 (mort sau viu, stins sau aprins). Această matrice poate avea orice număr finit de dimensiuni. Pentru fiecare celulă definim o vecinătate relativă poziÈ›iei sale. Se alege un stadiu aleator al celulelor    într-un anume timp t = 0 iar apoi se creează o nouă generaÈ›ie de celule în funcÈ›ie de o anumită regulă predefinită, avansând timpul t cu 1. În mod obiÈ™nuit, regula unei noi generaÈ›ii este aceeaÈ™i pentru fiecare celulă È™i nu se schimbă odată cu timpul, aplicându-se întregii matrici simultan.


     Clasificarea primară a unui automat celular, definită de către Stephen Wolfram, conÈ›ine patru categorii:
  1. AutomaÈ›i care se stabilizează omogen (celulele rămân constante)
  2. AutomaÈ›i care ajung sa oscileze între anumite structuri stabile
  3. AutomaÈ›i care sunt complet imprevizibili, haotici

  4. AutomaÈ›i cu o structura foarte complexa, având structuri locale stabile È™i diferite. Această ultimă categorie este considerată universal capabilă să treacă de Testul Turing, devenind o MaÈ™ină Turing.

bottom of page