Vous êtes sur la page 1sur 16

Cellularautomaton

FromWikipedia,thefreeencyclopedia

Acellularautomaton(pl.cellularautomata,abbrev.CA)
isadiscretemodelstudiedincomputabilitytheory,
mathematics,physics,complexityscience,theoretical
biologyandmicrostructuremodeling.Cellularautomataare
alsocalledcellularspaces,tessellationautomata,
homogeneousstructures,cellularstructures,tessellation
structures,anditerativearrays.[2]
Acellularautomatonconsistsofaregulargridofcells,each
inoneofafinitenumberofstates,suchasonandoff(in
contrasttoacoupledmaplattice).Thegridcanbeinany
Gosper'sGliderGuncreating"gliders"in
finitenumberofdimensions.Foreachcell,asetofcells
thecellularautomatonConway'sGameof
calleditsneighborhoodisdefinedrelativetothespecified
Life[1]
cell.Aninitialstate(timet=0)isselectedbyassigninga
stateforeachcell.Anewgenerationiscreated(advancingt
by1),accordingtosomefixedrule(generally,amathematicalfunction)thatdeterminesthenewstateof
eachcellintermsofthecurrentstateofthecellandthestatesofthecellsinitsneighborhood.Typically,
theruleforupdatingthestateofcellsisthesameforeachcellanddoesnotchangeovertime,andis
appliedtothewholegridsimultaneously,thoughexceptionsareknown,suchasthestochasticcellular
automatonandasynchronouscellularautomaton.
Theconceptwasoriginallydiscoveredinthe1940sbyStanislawUlamandJohnvonNeumannwhile
theywerecontemporariesatLosAlamosNationalLaboratory.Whilestudiedbysomethroughoutthe
1950sand1960s,itwasnotuntilthe1970sandConway'sGameofLife,atwodimensionalcellular
automaton,thatinterestinthesubjectexpandedbeyondacademia.Inthe1980s,StephenWolfram
engagedinasystematicstudyofonedimensionalcellularautomata,orwhathecallselementarycellular
automatahisresearchassistantMatthewCookshowedthatoneoftheserulesisTuringcomplete.
WolframpublishedANewKindofSciencein2002,claimingthatcellularautomatahaveapplicationsin
manyfieldsofscience.Theseincludecomputerprocessorsandcryptography.
Theprimaryclassificationsofcellularautomata,asoutlinedbyWolfram,arenumberedonetofour.
Theyare,inorder,automatainwhichpatternsgenerallystabilizeintohomogeneity,automatainwhich
patternsevolveintomostlystableoroscillatingstructures,automatainwhichpatternsevolveina
seeminglychaoticfashion,andautomatainwhichpatternsbecomeextremelycomplexandmaylastfor
alongtime,withstablelocalstructures.Thislastclassarethoughttobecomputationallyuniversal,or
capableofsimulatingaTuringmachine.Specialtypesofcellularautomataarereversible,whereonlya
singleconfigurationleadsdirectlytoasubsequentone,andtotalistic,inwhichthefuturevalueof
individualcellsdependonthetotalvalueofagroupofneighboringcells.Cellularautomatacansimulate
avarietyofrealworldsystems,includingbiologicalandchemicalones.

Contents
1Overview
2History
3Classification
3.1Reversible
3.2Totalistic

3.2Totalistic
3.3Relatedautomata
4Elementarycellularautomata
5Rulespace
6Biology
7Chemicaltypes
8Applications
8.1Computerprocessors
8.2Cryptography
8.3Errorcorrectioncoding
9Modelingphysicalreality
10Seealso
10.1Specificrules
10.2Problemssolved
10.3Seealso
11Referencenotes
12References
13Externallinks

Overview
Onewaytosimulateatwodimensionalcellularautomatoniswith
aninfinitesheetofgraphpaperalongwithasetofrulesforthecells
tofollow.Eachsquareiscalleda"cell"andeachcellhastwo
possiblestates,blackandwhite.Theneighborhoodofacellisthe
nearby,usuallyadjacent,cells.Thetwomostcommontypesof
neighborhoodsarethevonNeumannneighborhoodandtheMoore
neighborhood.[3]Theformer,namedafterthefoundingcellular
automatontheorist,consistsofthefourorthogonallyadjacent
cells.[3]ThelatterincludesthevonNeumannneighborhoodaswell
asthefourremainingcellssurroundingthecellwhosestateistobe
calculated.[3]ForsuchacellanditsMooreneighborhood,thereare
TheredcellsaretheMoore
512(=29)possiblepatterns.Foreachofthe512possiblepatterns,
neighborhoodforthebluecell.
theruletablewouldstatewhetherthecentercellwillbeblackor
whiteonthenexttimeinterval.Conway'sGameofLifeisapopular
versionofthismodel.AnothercommonneighborhoodtypeistheextendedvonNeumannneighborhood,
whichincludesthetwoclosestcellsineachorthogonaldirection,foratotalofeight.[3]Thegeneral
s

equationforsuchasystemofrulesiskk ,wherekisthenumberofpossiblestatesforacell,andsisthe
numberofneighboringcells(includingthecelltobecalculateditself)usedtodeterminethecell'snext
state.[4]Thus,inthetwodimensionalsystemwithaMooreneighborhood,thetotalnumberofautomata
9

possiblewouldbe22 ,or1.34 10154.


Itisusuallyassumedthateverycellintheuniversestartsinthesamestate,exceptforafinitenumberof
cellsinotherstatestheassignmentofstatevaluesiscalledaconfiguration.[5]Moregenerally,itis
sometimesassumedthattheuniversestartsoutcoveredwithaperiodicpattern,andonlyafinitenumber
ofcellsviolatethatpattern.Thelatterassumptioniscommoninonedimensionalcellularautomata.

Cellularautomataareoftensimulatedonafinitegridratherthanan
infiniteone.Intwodimensions,theuniversewouldbearectangle
insteadofaninfiniteplane.Theobviousproblemwithfinitegridsis
howtohandlethecellsontheedges.Howtheyarehandledwill
affectthevaluesofallthecellsinthegrid.Onepossiblemethodis
toallowthevaluesinthosecellstoremainconstant.Another
methodistodefineneighborhoodsdifferentlyforthesecells.One
couldsaythattheyhavefewerneighbors,butthenonewouldalso
havetodefinenewrulesforthecellslocatedontheedges.These
cellsareusuallyhandledwithatoroidalarrangement:whenone
goesoffthetop,onecomesinatthecorrespondingpositiononthe
bottom,andwhenonegoesofftheleft,onecomesinontheright.
(Thisessentiallysimulatesaninfiniteperiodictiling,andinthefield
ofpartialdifferentialequationsissometimesreferredtoasperiodic
boundaryconditions.)Thiscanbevisualizedastapingtheleftand
rightedgesoftherectangletoformatube,thentapingthetopand
bottomedgesofthetubetoformatorus(doughnutshape).
Universesofotherdimensionsarehandledsimilarly.Thissolves
boundaryproblemswithneighborhoods,butanotheradvantageis
thatitiseasilyprogrammableusingmodulararithmetic
functions.Forexample,ina1dimensionalcellularautomaton
t1,
liketheexamplesbelow,theneighborhoodofacellxitis{xi1

Theredcellsarethevon
Neumannneighborhoodforthe
bluecell,whiletheextended
neighborhoodincludesthepink
cellsaswell.

t1},wheretisthetimestep(vertical),andiistheindex
xit1,xi+1

(horizontal)inonegeneration.

History

Atorus,atoroidalshape

StanislawUlam,whileworkingattheLosAlamosNationalLaboratory
inthe1940s,studiedthegrowthofcrystals,usingasimplelattice
networkashismodel.[6]Atthesametime,JohnvonNeumann,Ulam's
colleagueatLosAlamos,wasworkingontheproblemofselfreplicating
systems.[7]VonNeumann'sinitialdesignwasfoundeduponthenotionof
onerobotbuildinganotherrobot.Thisdesignisknownasthekinematic
model.[8][9]Ashedevelopedthisdesign,vonNeumanncametorealize
thegreatdifficultyofbuildingaselfreplicatingrobot,andofthegreat
costinprovidingtherobotwitha"seaofparts"fromwhichtobuildits
replicant.Neumannreadapaperentitled"Thegeneralandlogicaltheory
ofautomata"attheHixonSymposiumin1948.[7]Ulamwastheonewho
suggestedusingadiscretesystemforcreatingareductionistmodelof
selfreplication.[10][11]NilsAallBarricelliperformedmanyoftheearliest
explorationsofthesemodelsofartificiallife.

JohnvonNeumann,Los
AlamosIDbadge

UlamandvonNeumanncreatedamethodforcalculatingliquidmotioninthelate1950s.Thedriving
conceptofthemethodwastoconsideraliquidasagroupofdiscreteunitsandcalculatethemotionof
eachbasedonitsneighbors'behaviors.[12]Thuswasbornthefirstsystemofcellularautomata.Like
Ulam'slatticenetwork,vonNeumann'scellularautomataaretwodimensional,withhisselfreplicator
implementedalgorithmically.Theresultwasauniversalcopierandconstructorworkingwithinacellular
automatonwithasmallneighborhood(onlythosecellsthattouchareneighborsforvonNeumann's

cellularautomata,onlyorthogonalcells),andwith29statespercell.[13]VonNeumanngaveanexistence
proofthataparticularpatternwouldmakeendlesscopiesofitselfwithinthegivencellularuniverseby
designinga200,000cellconfigurationthatcoulddoso.[13]Thisdesignisknownasthetessellation
model,andiscalledavonNeumannuniversalconstructor.[14]
Alsointhe1940s,NorbertWienerandArturoRosenbluethdevelopedamodelofexcitablemediawith
someofthecharacteristicsofacellularautomaton.[15]Theirspecificmotivationwasthemathematical
descriptionofimpulseconductionincardiacsystems.Howevertheirmodelisnotacellularautomaton
becausethemediuminwhichsignalspropagateiscontinuous,andwavefrontsarecurves.[15][16]Atrue
cellularautomatonmodelofexcitablemediawasdevelopedandstudiedbyJ.M.GreenbergandS.P.
Hastingsin1978seeGreenbergHastingscellularautomaton.TheoriginalworkofWienerand
Rosenbluethcontainsmanyinsightsandcontinuestobecitedinmodernresearchpublicationsoncardiac
arrhythmiaandexcitablesystems.[17]
Inthe1960s,cellularautomatawerestudiedasaparticulartypeofdynamicalsystemandtheconnection
withthemathematicalfieldofsymbolicdynamicswasestablishedforthefirsttime.In1969,GustavA.
Hedlundcompiledmanyresultsfollowingthispointofview[18]inwhatisstillconsideredasaseminal
paperforthemathematicalstudyofcellularautomata.Themostfundamentalresultisthe
characterizationintheCurtisHedlundLyndontheoremofthesetofglobalrulesofcellularautomataas
thesetofcontinuousendomorphismsofshiftspaces.
In1969,GermancomputerpioneerKonradZusepublishedhisbookCalculatingSpace,proposingthat
thephysicallawsoftheuniversearediscretebynature,andthattheentireuniverseistheoutputofa
deterministiccomputationonasinglecellularautomaton"Zuse'sTheory"becamethefoundationofthe
fieldofstudycalleddigitalphysics.[19]
Inthe1970satwostate,twodimensionalcellularautomatonnamedGameofLifebecamewidely
known,particularlyamongtheearlycomputingcommunity.InventedbyJohnConwayandpopularized
byMartinGardnerinaScientificAmericanarticle,[20]itsrulesareasfollows:Ifacellhastwoblack
neighbors,itstaysthesame.Ifithasthreeblackneighbors,itbecomesblack.Inallothersituationsit
becomeswhite.Despiteitssimplicity,thesystemachievesanimpressivediversityofbehavior,
fluctuatingbetweenapparentrandomnessandorder.OneofthemostapparentfeaturesoftheGameof
Lifeisthefrequentoccurrenceofgliders,arrangementsofcellsthatessentiallymovethemselvesacross
thegrid.Itispossibletoarrangetheautomatonsothattheglidersinteracttoperformcomputations,and
aftermucheffortithasbeenshownthattheGameofLifecanemulateauniversalTuringmachine.[21]It
wasviewedasalargelyrecreationaltopic,andlittlefollowupworkwasdoneoutsideofinvestigating
theparticularitiesoftheGameofLifeandafewrelatedrulesintheearly1970s.[22]
StephenWolframindependentlybeganworkingoncellularautomatainmid1981afterconsideringhow
complexpatternsseemedformedinnatureinviolationoftheSecondLawofThermodynamics.[23]His
investigationswereinitiallyspurredbyaninterestinmodellingsystemssuchasneuralnetworks.[23]He
publishedhisfirstpaperinReviewsofModernPhysicsinvestigatingelementarycellularautomata(Rule
30inparticular)inJune1983.[2][23]Theunexpectedcomplexityofthebehaviorofthesesimplerulesled
Wolframtosuspectthatcomplexityinnaturemaybeduetosimilarmechanisms.[23]Hisinvestigations,
however,ledhimtorealizethatcellularautomatawerepooratmodellingneuralnetworks.[23]
Additionally,duringthisperiodWolframformulatedtheconceptsofintrinsicrandomnessand
computationalirreducibility,[24]andsuggestedthatrule110maybeuniversalafactprovedlaterby
Wolfram'sresearchassistantMatthewCookinthe1990s.[25]

In2002Wolframpublisheda1280pagetextANewKindofScience,whichextensivelyarguesthatthe
discoveriesaboutcellularautomataarenotisolatedfactsbutarerobustandhavesignificanceforall
disciplinesofscience.[26]Despiteconfusioninthepress,[27][28]thebookdidnotargueforafundamental
theoryofphysicsbasedoncellularautomata,[29]andalthoughitdiddescribeafewspecificphysical
modelsbasedoncellularautomata,[30]italsoprovidedmodelsbasedonqualitativelydifferentabstract
systems.[31]

Classification
Wolfram,inANewKindofScienceandseveralpapersdatingfromthemid1980s,definedfourclasses
intowhichcellularautomataandseveralothersimplecomputationalmodelscanbedivideddepending
ontheirbehavior.Whileearlierstudiesincellularautomatatendedtotrytoidentifytypeofpatternsfor
specificrules,Wolfram'sclassificationwasthefirstattempttoclassifytherulesthemselves.Inorderof
complexitytheclassesare:
Class1:Nearlyallinitialpatternsevolvequicklyintoastable,homogeneousstate.Any
randomnessintheinitialpatterndisappears.[32]
Class2:Nearlyallinitialpatternsevolvequicklyintostableoroscillatingstructures.Someofthe
randomnessintheinitialpatternmayfilterout,butsomeremains.Localchangestotheinitial
patterntendtoremainlocal.[32]
Class3:Nearlyallinitialpatternsevolveinapseudorandomorchaoticmanner.Anystable
structuresthatappeararequicklydestroyedbythesurroundingnoise.Localchangestotheinitial
patterntendtospreadindefinitely.[32]
Class4:Nearlyallinitialpatternsevolveintostructuresthatinteractincomplexandinteresting
ways,withtheformationoflocalstructuresthatareabletosurviveforlongperiodsoftime.[33]
Class2typestableoroscillatingstructuresmaybetheeventualoutcome,butthenumberofsteps
requiredtoreachthisstatemaybeverylarge,evenwhentheinitialpatternisrelativelysimple.
Localchangestotheinitialpatternmayspreadindefinitely.Wolframhasconjecturedthatmany,if
notallclass4cellularautomataarecapableofuniversalcomputation.Thishasbeenprovenfor
Rule110andConway'sgameofLife.
Thesedefinitionsarequalitativeinnatureandthereissomeroomforinterpretation.Accordingto
Wolfram,"...withalmostanygeneralclassificationschemethereareinevitablycaseswhichgetassigned
tooneclassbyonedefinitionandanotherclassbyanotherdefinition.Andsoitiswithcellular
automata:thereareoccasionallyrules...thatshowsomefeaturesofoneclassandsomeofanother."[34]
Wolfram'sclassificationhasbeenempiricallymatchedtoaclusteringofthecompressedlengthsofthe
outputsofcellularautomata.[35]
Therehavebeenseveralattemptstoclassifycellularautomatainformallyrigorousclasses,inspiredby
theWolfram'sclassification.Forinstance,CulikandYuproposedthreewelldefinedclasses(anda
fourthonefortheautomatanotmatchinganyofthese),whicharesometimescalledCulikYuclasses
membershipintheseprovedundecidable.[36][37][38]Wolfram'sclass2canbepartitionedintotwo
subgroupsofstable(fixedpoint)andoscillating(periodic)rules.[39]

Reversible
Acellularautomatonisreversibleif,foreverycurrentconfigurationofthecellularautomaton,thereis
exactlyonepastconfiguration(preimage).[40]Ifonethinksofacellularautomatonasafunction
mappingconfigurationstoconfigurations,reversibilityimpliesthatthisfunctionisbijective.[40]Ifa

cellularautomatonisreversible,itstimereversedbehaviorcanalsobedescribedasacellular
automatonthisfactisaconsequenceoftheCurtisHedlundLyndontheorem,atopological
characterizationofcellularautomata.[41][42]Forcellularautomatainwhichnoteveryconfigurationhasa
preimage,theconfigurationswithoutpreimagesarecalledGardenofEdenpatterns.[43]
Foronedimensionalcellularautomatathereareknownalgorithmsfordecidingwhetheraruleis
reversibleorirreversible.[44][45]However,forcellularautomataoftwoormoredimensionsreversibility
isundecidablethatis,thereisnoalgorithmthattakesasinputanautomatonruleandisguaranteedto
determinecorrectlywhethertheautomatonisreversible.TheproofbyJarkkoKariisrelatedtothetiling
problembyWangtiles.[46]
Reversiblecellularautomataareoftenusedtosimulatesuchphysicalphenomenaasgasandfluid
dynamics,sincetheyobeythelawsofthermodynamics.Suchcellularautomatahaverulesspecially
constructedtobereversible.SuchsystemshavebeenstudiedbyTommasoToffoli,NormanMargolus
andothers.Severaltechniquescanbeusedtoexplicitlyconstructreversiblecellularautomatawith
knowninverses.Twocommononesarethesecondordercellularautomatonandtheblockcellular
automaton,bothofwhichinvolvemodifyingthedefinitionofacellularautomatoninsomeway.
Althoughsuchautomatadonotstrictlysatisfythedefinitiongivenabove,itcanbeshownthattheycan
beemulatedbyconventionalcellularautomatawithsufficientlylargeneighborhoodsandnumbersof
states,andcanthereforebeconsideredasubsetofconventionalcellularautomata.Conversely,ithas
beenshownthateveryreversiblecellularautomatoncanbeemulatedbyablockcellular
automaton.[47][48]

Totalistic
Aspecialclassofcellularautomataaretotalisticcellularautomata.Thestateofeachcellinatotalistic
cellularautomatonisrepresentedbyanumber(usuallyanintegervaluedrawnfromafiniteset),andthe
valueofacellattimetdependsonlyonthesumofthevaluesofthecellsinitsneighborhood(possibly
includingthecellitself)attimet1.[49][50]Ifthestateofthecellattimetdoesnotdependonitsown
stateattimet1thenthecellularautomatonisproperlycalledoutertotalistic.[50]Conway'sGameof
Lifeisanexampleofanoutertotalisticcellularautomatonwithcellvalues0and1outertotalistic
cellularautomatawiththesameMooreneighborhoodstructureasLifearesometimescalledlifelike
cellularautomata.[51][52]

Relatedautomata
Therearemanypossiblegeneralizationsofthecellularautomatonconcept.
Onewayisbyusingsomethingotherthanarectangular(cubic,etc.)grid.Forexample,ifaplaneistiled
withregularhexagons,thosehexagonscouldbeusedascells.Inmanycasestheresultingcellular
automataareequivalenttothosewithrectangulargridswithspeciallydesignedneighborhoodsandrules.
Anothervariationwouldbetomakethegriditselfirregular,suchaswithPenrosetiles.[53]
Also,rulescanbeprobabilisticratherthandeterministic.Suchcellularautomataarecalledprobabilistic
cellularautomata.Aprobabilisticrulegives,foreachpatternattimet,theprobabilitiesthatthecentral
cellwilltransitiontoeachpossiblestateattimet+1.Sometimesasimplerruleisusedforexample:
"TheruleistheGameofLife,butoneachtimestepthereisa0.001%probabilitythateachcellwill
transitiontotheoppositecolor."

Theneighborhoodorrulescouldchangeovertimeorspace.For
example,initiallythenewstateofacellcouldbedeterminedbythe
horizontallyadjacentcells,butforthenextgenerationthevertical
cellswouldbeused.
Incellularautomata,thenewstateofacellisnotaffectedbythe
newstateofothercells.Thiscouldbechangedsothat,forinstance,
a2by2blockofcellscanbedeterminedbyitselfandthecells
adjacenttoitself.
Therearecontinuousautomata.Theseareliketotalisticcellular
automata,butinsteadoftheruleandstatesbeingdiscrete(e.g.a
table,usingstates{0,1,2}),continuousfunctionsareused,andthe
statesbecomecontinuous(usuallyvaluesin[0,1]).Thestateofa
locationisafinitenumberofrealnumbers.Certaincellular
automatacanyielddiffusioninliquidpatternsinthisway.

Acellularautomatonbasedon
hexagonalcellsinsteadofsquares
(rule34/2)

Continuousspatialautomatahaveacontinuumoflocations.Thestateofalocationisafinitenumberof
realnumbers.Timeisalsocontinuous,andthestateevolvesaccordingtodifferentialequations.One
importantexampleisreactiondiffusiontextures,differentialequationsproposedbyAlanTuringto
explainhowchemicalreactionscouldcreatethestripesonzebrasandspotsonleopards.[54]Whenthese
areapproximatedbycellularautomata,theyoftenyieldsimilarpatterns.MacLennan[1]
(http://www.cs.utk.edu/~mclennan/contincomp.html)considerscontinuousspatialautomataasamodel
ofcomputation.
Thereareknownexamplesofcontinuousspatialautomata,whichexhibitpropagatingphenomena
analogoustoglidersintheGameofLife.[55]

Elementarycellularautomata
Thesimplestnontrivialcellularautomatonwouldbeonedimensional,withtwopossiblestatespercell,
andacell'sneighborsdefinedastheadjacentcellsoneithersideofit.Acellanditstwoneighborsform
aneighborhoodof3cells,sothereare23=8possiblepatternsforaneighborhood.Aruleconsistsof
deciding,foreachpattern,whetherthecellwillbea1ora0inthenextgeneration.Therearethen
28=256possiblerules.[4]These256cellularautomataaregenerallyreferredtobytheirWolframcode,a
standardnamingconventioninventedbyWolframthatgiveseachruleanumberfrom0to255.A
numberofpapershaveanalyzedandcomparedthese256cellularautomata.Therule30andrule110
cellularautomataareparticularlyinteresting.Theimagesbelowshowthehistoryofeachwhenthe
startingconfigurationconsistsofa1(atthetopofeachimage)surroundedby0s.Eachrowofpixels
representsagenerationinthehistoryoftheautomaton,witht=0beingthetoprow.Eachpixeliscolored
whitefor0andblackfor1.

Rule30cellularautomaton
currentpattern

111 110 101 100 011 010 001 000

newstateforcentercell 0

0
Rule30

Rule110cellularautomaton
currentpattern

111 110 101 100 011 010 001 000

newstateforcentercell 0

Rule110

Rule30exhibitsclass3behavior,meaningevensimpleinputpatternssuchasthatshownleadto
chaotic,seeminglyrandomhistories.
Rule110,liketheGameofLife,exhibitswhatWolframcallsclass4behavior,whichisneither
completelyrandomnorcompletelyrepetitive.Localizedstructuresappearandinteractinvarious
complicatedlookingways.InthecourseofthedevelopmentofANewKindofScience,asaresearch
assistanttoWolframin1994,MatthewCookprovedthatsomeofthesestructureswererichenoughto
supportuniversality.Thisresultisinterestingbecauserule110isanextremelysimpleonedimensional
system,anddifficulttoengineertoperformspecificbehavior.Thisresultthereforeprovidessignificant
supportforWolfram'sviewthatclass4systemsareinherentlylikelytobeuniversal.Cookpresentedhis
proofataSantaFeInstituteconferenceonCellularAutomatain1998,butWolframblockedtheproof
frombeingincludedintheconferenceproceedings,asWolframdidnotwanttheproofannouncedbefore
thepublicationofANewKindofScience.[56]In2004,Cook'sproofwasfinallypublishedinWolfram's
journalComplexSystems(Vol.15,No.1),overtenyearsafterCookcameupwithit.Rule110hasbeen
thebasisforsomeofthesmallestuniversalTuringmachines.[57]

Rulespace
Anelementarycellularautomatonruleisspecifiedby8bits,andallelementarycellularautomatonrules
canbeconsideredtositontheverticesofthe8dimensionalunithypercube.Thisunithypercubeisthe
cellularautomatonrulespace.Fornextnearestneighborcellularautomata,aruleisspecifiedby25=32
bits,andthecellularautomatonrulespaceisa32dimensionalunithypercube.Adistancebetweentwo
rulescanbedefinedbythenumberofstepsrequiredtomovefromonevertex,whichrepresentsthefirst
rule,andanothervertex,representinganotherrule,alongtheedgeofthehypercube.Thisruletorule
distanceisalsocalledtheHammingdistance.
Cellularautomatonrulespaceallowsustoaskthequestionconcerningwhetherruleswithsimilar
dynamicalbehaviorare"close"toeach.Graphicallydrawingahighdimensionalhypercubeonthe2
dimensionalplaneremainsadifficulttask,andonecrudelocatorofaruleinthehypercubeisthe
numberofbit1inthe8bitstringforelementaryrules(or32bitstringforthenextnearestneighbor
rules).DrawingtherulesindifferentWolframclassesintheseslicesoftherulespaceshowthatclass1
rulestendtohavelowernumberofbit1's,thuslocatedinoneregionofthespace,whereasclass3rules
tendtohavehigherproportion(50%)ofbit1's.[39]

Forlargercellularautomatonrulespace,itisshownthatclass4rulesarelocatedbetweentheclass1and
class3rules.[58]Thisobservationisthefoundationforthephraseedgeofchaos,andisreminiscentof
thephasetransitioninthermodynamics.

Biology
Somebiologicalprocessesoccurorcanbesimulatedby
cellularautomata.

Conustextileexhibitsacellular
automatonpatternonitsshell. [59]

Patternsofsomeseashells,liketheonesinConusandCymbiola
genus,aregeneratedbynaturalcellularautomata.Thepigment
cellsresideinanarrowbandalongtheshell'slip.Eachcell
secretespigmentsaccordingtotheactivatingandinhibiting
activityofitsneighborpigmentcells,obeyinganaturalversion
ofamathematicalrule.[59]Thecellbandleavesthecolored
patternontheshellasitgrowsslowly.Forexample,the
widespreadspeciesConustextilebearsapatternresembling
Wolfram'srule30cellularautomaton.[59]

Plantsregulatetheirintakeandlossofgasesviaacellularautomatonmechanism.Eachstomaontheleaf
actsasacell.[60]
Movingwavepatternsontheskinofcephalopodscanbesimulatedwithatwostate,twodimensional
cellularautomata,eachstatecorrespondingtoeitheranexpandedorretractedchromatophore.[61]
Thresholdautomatahavebeeninventedtosimulateneurons,andcomplexbehaviorssuchasrecognition
andlearningcanbesimulated.[62]
Fibroblastsbearsimilaritiestocellularautomata,aseachfibroblastonlyinteractswithitsneighbors.[63]

Chemicaltypes
TheBelousovZhabotinskyreactionisaspatiotemporalchemicaloscillatorthatcanbesimulatedby
meansofacellularautomaton.Inthe1950sA.M.Zhabotinsky(extendingtheworkofB.P.Belousov)
discoveredthatwhenathin,homogenouslayerofamixtureofmalonicacid,acidifiedbromate,anda
cericsaltweremixedtogetherandleftundisturbed,fascinatinggeometricpatternssuchasconcentric
circlesandspiralspropagateacrossthemedium.Inthe"ComputerRecreations"sectionoftheAugust
1988issueofScientificAmerican,[64]A.K.Dewdneydiscussedacellularautomaton[65]developedby
MartinGerhardtandHeikeSchusteroftheUniversityofBielefeld(WestGermany).Thisautomaton
produceswavepatternsthatresemblethoseintheBelousovZhabotinskyreaction.

Applications
Computerprocessors
CellularautomatonprocessorsarephysicalimplementationsofCAconcepts,whichcanprocess
informationcomputationally.Processingelementsarearrangedinaregulargridofidenticalcells.The
gridisusuallyasquaretiling,ortessellation,oftwoorthreedimensionsothertilingsarepossible,but

notyetused.Cellstatesaredeterminedonlybyinteractionswithadjacentneighborcells.Nomeans
existstocommunicatedirectlywithcellsfartheraway.[66]Onesuchcellularautomatonprocessorarray
configurationisthesystolicarray.Cellinteractioncanbeviaelectriccharge,magnetism,vibration
(phononsatquantumscales),oranyotherphysicallyusefulmeans.Thiscanbedoneinseveralwaysso
nowiresareneededbetweenanyelements.Thisisveryunlikeprocessorsusedinmostcomputerstoday,
vonNeumanndesigns,whicharedividedintosectionswithelementsthatcancommunicatewithdistant
elementsoverwires.

Cryptography
Rule30wasoriginallysuggestedasapossibleBlockcipherforuseincryptography.Twodimensional
cellularautomataareusedforrandomnumbergeneration.[67]
Cellularautomatahavebeenproposedforpublickeycryptography.Theonewayfunctionisthe
evolutionofafiniteCAwhoseinverseisbelievedtobehardtofind.Giventherule,anyonecaneasily
calculatefuturestates,butitappearstobeverydifficulttocalculatepreviousstates.

Errorcorrectioncoding
CAhavebeenappliedtodesignerrorcorrectioncodesinthepaper"DesignofCAECCCellular
AutomataBasedErrorCorrectingCode",byD.RoyChowdhury,S.Basu,I.SenGupta,P.Pal
Chaudhuri.ThepaperdefinesanewschemeofbuildingSECDEDcodesusingCA,andalsoreportsa
fasthardwaredecoderforthecode.

Modelingphysicalreality
AsAndrewIlachinskipointsoutinhisCellularAutomata,manyscholarshaveraisedthequestionof
whethertheuniverseisacellularautomaton.[68]Ilachinskiarguesthattheimportanceofthisquestion
maybebetterappreciatedwithasimpleobservation,whichcanbestatedasfollows.Considerthe
evolutionofrule110:ifitweresomekindof"alienphysics",whatwouldbeareasonabledescriptionof
theobservedpatterns?[69]Ifanobserverdidnotknowhowtheimagesweregenerated,thatobserver
mightendupconjecturingaboutthemovementofsomeparticlelikeobjects.Indeed,physicistJames
Crutchfieldhasconstructedarigorousmathematicaltheoryoutofthisidea,provingthestatistical
emergenceof"particles"fromcellularautomata.[70]Then,astheargumentgoes,onemightwonderif
ourworld,whichiscurrentlywelldescribedbyphysicswithparticlelikeobjects,couldbeaCAatits
mostfundamentallevel.
Whileacompletetheoryalongthislinehasnotbeendeveloped,entertaininganddevelopingthis
hypothesisledscholarstointerestingspeculationandfruitfulintuitionsonhowcanwemakesenseof
ourworldwithinadiscreteframework.MarvinMinsky,theAIpioneer,investigatedhowtounderstand
particleinteractionwithafourdimensionalCAlattice[71]KonradZusetheinventorofthefirst
workingcomputer,theZ3developedanirregularlyorganizedlatticetoaddressthequestionofthe
informationcontentofparticles.[72]Morerecently,EdwardFredkinexposedwhathetermsthe"finite
naturehypothesis",i.e.,theideathat"ultimatelyeveryquantityofphysics,includingspaceandtime,
willturnouttobediscreteandfinite."[73]FredkinandWolframarestrongproponentsofaCAbased
physics.

Inrecentyears,othersuggestionsalongtheselineshaveemergedfromliteratureinnonstandard
computation.Wolfram'sANewKindofScienceconsidersCAthekeytounderstandingavarietyof
subjects,physicsincluded.TheMathematicsoftheModelsofReferencecreatedbyiLabs[74]founder
GabrieleRossianddevelopedwithFrancescoBertoandJacopoTagliabuefeaturesanoriginal2D/3D
universebasedonanew"rhombicdodecahedronbased"latticeandauniquerule.Thismodelsatisfies
universality(itisequivalenttoaTuringMachine)andperfectreversibility(adesideratumifonewants
toconservevariousquantitieseasilyandneverloseinformation),anditcomesembeddedinafirstorder
theory,allowingcomputable,qualitativestatementsontheuniverseevolution.[75]

Seealso
Specificrules
Brian'sBrain
Langton'sant
Wireworld
Rule90
Rule184
vonNeumanncellularautomata
Nobilicellularautomata
Codd'scellularautomaton
Langton'sloops
CoDi

Problemssolved
Firingsquadsynchronizationproblem
Majorityproblem

Seealso
Automatatheory
Bidirectionaltraffic
Cellularautomatainpopularculture
Cycliccellularautomaton
Excitablemedium
Mirek'sCellebration
Movablecellularautomaton
Quantumcellularautomata
Spatialdecisionsupportsystem
Turmites

Referencenotes
1. DanielDennett(1995),Darwin'sDangerousIdea,PenguinBooks,London,ISBN9780140167344,ISBN
014016734X
2. Wolfram,Stephen(1983)."StatisticalMechanicsofCellularAutomata"
(http://www.stephenwolfram.com/publications/articles/ca/83statistical/).ReviewsofModernPhysics55(3):
601644.Bibcode:1983RvMP...55..601W(http://adsabs.harvard.edu/abs/1983RvMP...55..601W).
doi:10.1103/RevModPhys.55.601(https://dx.doi.org/10.1103%2FRevModPhys.55.601).
3. Kier,Seybold,Cheng2005,p.15

4. BialynickiBirula,BialynickaBirula2004,p.9
5. Schiff2011,p.41
6. Pickover,CliffordA.(2009).TheMathBook:FromPythagorastothe57thDimension,250Milestonesinthe
HistoryofMathematics.SterlingPublishingCompany,Inc.p.406.ISBN9781402757969.
7. Schiff2011,p.1
8. JohnvonNeumann,Thegeneralandlogicaltheoryofautomata,inL.A.Jeffress,ed.,CerebralMechanisms
inBehaviorTheHixonSymposium,JohnWiley&Sons,NewYork,1951,pp.131.
9. JohnG.Kemeny,Manviewedasamachine,Sci.Amer.192(April1955):5867Sci.Amer.192(June
1955):6(errata).
10. Schiff2011,p.3
11. Ilachinski2001,p.xxix
12. BialynickiBirula,BialynickaBirula2004,p.8
13. Wolfram2002,p.876
14. vonNeumann,JohnBurks,ArthurW.(1966).TheoryofSelfReproducingAutomata.UniversityofIllinois
Press.
15. Wiener,N.Rosenblueth,A.(1946)."Themathematicalformulationoftheproblemofconductionof
impulsesinanetworkofconnectedexcitableelements,specificallyincardiacmuscle".Arch.Inst.Cardiol.
Mxico16:205.
16. Letichevskii,A.A.Reshodko,L.V.(1974)."N.Wiener'stheoryoftheactivityofexcitablemedia".
Cybernetics8:856864.doi:10.1007/bf01068458(https://dx.doi.org/10.1007%2Fbf01068458).
17. Davidenko,J.M.Pertsov,A.V.Salomonsz,R.Baxter,W.Jalife,J.(1992)."Stationaryanddriftingspiral
wavesofexcitationinisolatedcardiacmuscle".Nature355(6358):349351.Bibcode:1992Natur.355..349D
(http://adsabs.harvard.edu/abs/1992Natur.355..349D).doi:10.1038/355349a0
(https://dx.doi.org/10.1038%2F355349a0).PMID1731248(https://www.ncbi.nlm.nih.gov/pubmed/1731248).
18. Hedlund,G.A.(1969)."Endomorphismsandautomorphismsoftheshiftdynamicalsystem"
(http://www.springerlink.com/content/k62915l862l30377/).Math.SystemsTheory3(4):3203751.
doi:10.1007/BF01691062(https://dx.doi.org/10.1007%2FBF01691062).
19. Schiff2011,p.182
20. Gardner,Martin(1970)."MathematicalGames:ThefantasticcombinationsofJohnConway'snewsolitaire
game"life" "(http://www.ibiblio.org/lifepatterns/october1970.html).ScientificAmerican(223):120123.
21. PaulChapman.Lifeuniversalcomputer.http://www.igblan.freeonline.co.uk/igblan/ca/November2002
22. Wainwright2010,p.16
23. Wolfram2002,p.880
24. Wolfram2002,p.881
25. Mitchell,Melanie(4October2002)."IstheUniverseaUniversalComputer?".Science298(5591):6568.
doi:10.1126/science.1075073(https://dx.doi.org/10.1126%2Fscience.1075073).
26. Wolfram2002,pp.17
27. Johnson,George(9June2002)." 'ANewKindofScience':YouKnowThatSpaceTimeThing?NeverMind"
(http://www.nytimes.com/2002/06/09/books/review/09JOHNSOT.html).TheNewYorkTimes(TheNewYork
TimesCompany).Retrieved22January2013.
28. "TheScienceofEverything"(http://www.economist.com/printedition/displayStory.cfm?Story_ID=1154164).
TheEconomist.30May2002.Retrieved22January2013.
29. Wolfram2002,pp.433546
30. Wolfram2002,pp.51114
31. Wolfram2002,pp.115168
32. Ilachinsky2001,p.12
33. Ilachinsky2001,p.13
34. Wolfram2002,p.231
35. Zenil,Hector(2010)."Compressionbasedinvestigationofthedynamicalpropertiesofcellularautomataand
othersystems"(http://www.complexsystems.com/pdf/1911.pdf)(PDF).ComplexSystems19(1).
36. G.Cattaneo,E.Formenti,L.Margara(1998)."TopologicalchaosandCA".InM.Delorme,J.Mazoyer.
Cellularautomata:aparallelmodel(http://books.google.com/books?id=dGs87s5Pft0C&pg=PA239).
Springer.p.239.ISBN9780792354932.
37. BurtonH.Voorhees(1996).Computationalanalysisofonedimensionalcellularautomata
(http://books.google.com/books?id=WcZTQHPrG68C&pg=PA8).WorldScientific.p.8.ISBN97898102
22215.

38. MaxGarzon(1995).Modelsofmassiveparallelism:analysisofcellularautomataandneuralnetworks.
Springer.p.149.ISBN9783540561491.
39. Li,WentianPackard,Norman(1990)."Thestructureoftheelementarycellularautomatarulespace"
(http://www.complexsystems.com/pdf/0433.pdf)(PDF).ComplexSystems4:281297.Retrieved
January25,2013.
40. Kari,Jarrko1991,p.379
41. Richardson,D.(1972)."Tessellationswithlocaltransformations".J.ComputerSystemSci.6(5):373388.
doi:10.1016/S00220000(72)800096(https://dx.doi.org/10.1016%2FS00220000%2872%29800096).
42. Margenstern,Maurice(2007).CellularAutomatainHyperbolicSpacesTomeI,Volume1
(http://books.google.com/books?id=wGjX1PpFqjAC&pg=PA134).Archivescontemporaines.p.134.
ISBN9782847030334.
43. Schiff2011,p.103
44. SerafinoAmoroso,YaleN.Patt,DecisionProceduresforSurjectivityandInjectivityofParallelMapsfor
TessellationStructures.J.Comput.Syst.Sci.6(5):448464(1972)
45. Sutner,Klaus(1991)."DeBruijnGraphsandLinearCellularAutomata"(http://www.complex
systems.com/pdf/0513.pdf)(PDF).ComplexSystems5:1930.
46. Kari,Jarkko(1990)."Reversibilityof2Dcellularautomataisundecidable".PhysicaD45:379385.
Bibcode:1990PhyD...45..379K(http://adsabs.harvard.edu/abs/1990PhyD...45..379K).doi:10.1016/0167
2789(90)90195U(https://dx.doi.org/10.1016%2F01672789%2890%2990195U).
47. Kari,Jarkko(1999)."Onthecircuitdepthofstructurallyreversiblecellularautomata".Fundamenta
Informaticae38:93107.
48. DurandLose,Jrme(2001)."Representingreversiblecellularautomatawithreversibleblockcellular
automata"(http://www.dmtcs.org/dmtcsojs/index.php/proceedings/article/download/264/855).Discrete
MathematicsandTheoreticalComputerScienceAA:145154.
49. Wolfram2002,p.60
50. Ilachinski,Andrew(2001).Cellularautomata:adiscreteuniverse(http://books.google.com/books?
id=3Hx2lx_pEF8C&pg=PA4).WorldScientific.pp.4445.ISBN9789812381835.
51. Thephrase"lifelikecellularautomaton"datesbackatleasttoBarral,Chat&Manneville(1992),whoused
itinabroadersensetorefertooutertotalisticautomata,notnecessarilyoftwodimensions.Themorespecific
meaninggivenherewasusede.g.inseveralchaptersofAdamatzky(2010).See:Barral,BernardChat,
HuguesManneville,Paul(1992)."Collectivebehaviorsinafamilyofhighdimensionalcellularautomata".
PhysicsLettersA163(4):279285.Bibcode:1992PhLA..163..279B
(http://adsabs.harvard.edu/abs/1992PhLA..163..279B).doi:10.1016/03759601(92)91013H
(https://dx.doi.org/10.1016%2F03759601%2892%2991013H).
52. Eppstein2010,pp.7273
53. http://www.newscientist.com/article/dn22134firstglidersnavigateeverchangingpenroseuniverse.html
54. Murray,J."MathematicalBiologyII".Springer.
55. Pivato,M:"RealLife:ThecontinuumlimitofLargerthanLifecellularautomata",TheoreticalComputer
Science,372(1),March2007,pp.4668
56. Giles,Jim(2002)."WhatKindofScienceisThis?".Nature(417):216218.
57. Weinberg,Steven(October24,2002)."IstheUniverseaComputer?"
(http://www.nybooks.com/articles/archives/2002/oct/24/istheuniverseacomputer/?pagination=false).The
NewYorkReviewofBooks(ReaS.Hederman).RetrievedOctober12,2012.
58. WentianLi,NormanPackard,ChrisGLangton(1990)."Transitionphenomenaincellularautomatarule
space".PhysicaD45(13):7794.Bibcode:1990PhyD...45...77L
(http://adsabs.harvard.edu/abs/1990PhyD...45...77L).doi:10.1016/01672789(90)90175O
(https://dx.doi.org/10.1016%2F01672789%2890%2990175O).
59. Coombs,Stephen(February15,2009),TheGeometryandPigmentationofSeashells
(http://www.maths.nott.ac.uk/personal/sc/pdfs/Seashells09.pdf)(PDF),pp.34,retrievedSeptember2,2012
60. Peak,WestMessinger,Mott(2004)."Evidenceforcomplex,collectivedynamicsandemergent,distributed
computationinplants"(http://www.pnas.org/cgi/content/abstract/101/4/918).ProceedingsoftheNational
InstituteofScienceoftheUSA101(4):918922.Bibcode:2004PNAS..101..918P
(http://adsabs.harvard.edu/abs/2004PNAS..101..918P).doi:10.1073/pnas.0307811100
(https://dx.doi.org/10.1073%2Fpnas.0307811100).PMC327117
(https://www.ncbi.nlm.nih.gov/pmc/articles/PMC327117).PMID14732685
(https://www.ncbi.nlm.nih.gov/pubmed/14732685).
61. http://gilly.stanford.edu/past_research_files/APackardneuralnet.pdf

62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.

Ilachinsky2001,p.275
YvesBouligand(1986).DisorderedSystemsandBiologicalOrganization.pp.374375.
A.K.Dewdney,Thehodgepodgemachinemakeswaves,ScientificAmerican,p.104,August1988.
M.GerhardtandH.Schuster,Acellularautomatondescribingtheformationofspatiallyorderedstructuresin
chemicalsystems,PhysicaD36,209221,1989.
Muhtaroglu,Ali(August1996)."4.1CellularAutomatonProcessor(CAP)".CellularAutomatonProcessor
BasedSystemsforGeneticSequenceComparison/DatabaseSearching.CornellUniversity.pp.6274.
Tomassini,M.Sipper,M.Perrenoud,M.(2000)."Onthegenerationofhighqualityrandomnumbersby
twodimensionalcellularautomata".IEEETransactionsonComputers49(10):11461151.
Ilachinsky2001,p.660
Ilachinsky2001,pp.661662
J.P.Crutchfield,"TheCalculiofEmergence:Computation,Dynamics,andInduction"
(http://csc.ucdavis.edu/~cmg/papers/CalcEmerg.pdf),PhysicaD75,1154,1994.
M.Minsky,"CellularVacuum",InternationalJournalofTheoreticalPhysics21,537551,1982.
K.Zuse,"TheComputingUniverse",Int.Jour.ofTheo.Phy.21,589600,1982.
E.Fredkin,"Digitalmechanics:aninformationalprocessbasedonreversibleuniversalcellularautomata",
PhysicaD45,254270,1990
iLabs(http://www.ilabs.it/)
F.Berto,G.Rossi,J.Tagliabue,TheMathematicsoftheModelsofReference
(http://www.mmdr.it/defaultEN.asp),CollegePublications,2010

References
Adamatzky,Andrew,ed.(2010).GameofLifeCellularAutomata.Springer.ISBN9781849962162.
BialynickiBirula,IwoBialynickaBirula,Iwona(2004).ModelingReality:HowComputersMirrorLife.
OxfordUniversityPress.ISBN0198531001.
Chopard,BastienDroz,Michel(2005).CellularAutomataModelingofPhysicalSystems.Cambridge
UniversityPress.ISBN0521461685.
Gutowitz,Howard,ed.(1991).CellularAutomata:TheoryandExperiment.MITPress.
ISBN9780262570862.
Ilachinski,Andrew(2001).CellularAutomata:ADiscreteUniverse.WorldScientific.
ISBN9789812381835.
Kier,LemontB.Seybold,PaulG.Cheng,ChaoKun(2005).ModelingChemicalSystemsusingCellular
Automata.Springer.ISBN9781402036576.
Schiff,JoelL.(2011).CellularAutomata:ADiscreteViewoftheWorld.Wiley&Sons,Inc.
ISBN9781118030639.
Wolfram,Stephen(2002).ANewKindofScience.WolframMedia.ISBN9781579550080.
CellularautomatonFAQ(http://cafaq.com/)fromthenewsgroupcomp.theory.cellautomata
"NeighbourhoodSurvey"(http://cellauto.com/neighbourhood/index.html)(includesdiscussionontriangular
grids,andlargerneighborhoodCAs)
vonNeumann,John,1966,TheTheoryofSelfreproducingAutomata,A.Burks,ed.,Univ.ofIllinoisPress,
Urbana,IL.
CosmaShalizi'sCellularAutomataNotebook(http://cscs.umich.edu/~crshalizi/notebooks/cellular
automata.html)containsanextensivelistofacademicandprofessionalreferencematerial.
Wolfram'spapersonCAs(http://www.stephenwolfram.com/publications/articles/ca/)
A.M.Turing.1952.TheChemicalBasisofMorphogenesis.Phil.Trans.RoyalSociety,vol.B237,pp.37
72.(proposesreactiondiffusion,atypeofcontinuousautomaton).
EvolvingCellularAutomatawithGeneticAlgorithms:AReviewofRecentWork,MelanieMitchell,JamesP.
Crutchfeld,RajarshiDas(InProceedingsoftheFirstInternationalConferenceonEvolutionaryComputation
andItsApplications(EvCA'96).Moscow,Russia:RussianAcademyofSciences,1996.)
TheEvolutionaryDesignofCollectiveComputationinCellularAutomata,JamesP.Crutchfeld,Melanie
Mitchell,RajarshiDas(InJ.P.CrutcheldandP.K.Schuster(editors),EvolutionaryDynamics|Exploring
theInterplayofSelection,Neutrality,Accident,andFunction.NewYork:OxfordUniversityPress,2002.)
TheEvolutionofEmergentComputation,JamesP.CrutchfieldandMelanieMitchell(SFITechnicalReport
9403012)

Ganguly,Sikdar,DeutschandChaudhuri"ASurveyonCellularAutomata"
(http://www.wepapers.com/Papers/16352/files/swf/15001To20000/16352.swf)

Externallinks
CellularAutomata
WikimediaCommonshas
(http://plato.stanford.edu/entries/cellularautomata)entry
mediarelatedtoCellular
byFrancescoBerto&JacopoTagliabueintheStanford
automata.
EncyclopediaofPhilosophy
Mirek'sCellebration
Wikibookshasabookon
(http://www.mirekw.com/ca/index.html)Hometofree
thetopicof:Cellular
MCellandMJCellcellularautomataexplorersoftwareand
Automata
rulelibraries.Thesoftwaresupportsalargenumberof1D
and2Drules.Thesiteprovidesbothanextensiveruleslexiconandmanyimagegalleriesloaded
withexamplesofrules.MCellisaWindowsapplication,whileMJCellisaJavaapplet.Source
codeisavailable.
ModernCellularAutomata(http://www.collidoscope.com/modernca/)Easytouseinteractive
exhibitsoflivecolor2Dcellularautomata,poweredbyJavaapplet.Includedareexhibitsof
traditional,reversible,hexagonal,multiplestep,fractalgenerating,andpatterngeneratingrules.
Thousandsofrulesareprovidedforviewing.Freesoftwareisavailable.
SelfreplicationloopsinCellularSpace(http://necsi.edu/postdocs/sayama/sdsr/java/)Javaapplet
poweredexhibitsofselfreplicationloops.
Acollectionofover10differentcellularautomataapplets
(http://vlab.infotech.monash.edu.au/simulations/cellularautomata/)(inMonashUniversity's
VirtualLab)
Golly(http://www.sourceforge.net/projects/golly)supportsvonNeumann,Nobili,GOL,anda
greatmanyothersystemsofcellularautomata.DevelopedbyTomasRokickiandAndrew
Trevorrow.ThisistheonlysimulatorcurrentlyavailablethatcandemonstratevonNeumanntype
selfreplication.
WolframAtlas(http://atlas.wolfram.com/TOC/TOC_200.html)Anatlasofvarioustypesofone
dimensionalcellularautomata.
ConwayLife(http://www.conwaylife.com/)
Firstreplicatingcreaturespawnedinlifesimulator
(http://www.newscientist.com/article/mg20627653.800firstreplicatingcreaturespawnedinlife
simulator.html)
TheMathematicsoftheModelsofReference(http://www.mmdr.it/provaEN.asp),featuringa
generaltutorialonCA,interactiveapplet,freecodeandresourcesonCAasmodeloffundamental
physics
FourmilabCellularAutomataLaboratory(http://www.fourmilab.ch/cellab)
BusyBoxes(http://busyboxes.org),a3D,reversible,SALT(http://64.78.31.152/wp
content/uploads/2012/08/2stateRevCAin3D.pdf)architectureCA
CellularAutomataRepository(http://uncomp.uwe.ac.uk/genaro/CA_repository.html)(CA
researchers,historiclinks,freesoftware,booksandbeyond)
Retrievedfrom"http://en.wikipedia.org/w/index.php?title=Cellular_automaton&oldid=663567533"
Categories: Cellularautomata Systemstheory Automatatheory Dynamicalsystems
Thispagewaslastmodifiedon22May2015,at17:28.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionalterms
mayapply.Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisa

registeredtrademarkoftheWikimediaFoundation,Inc.,anonprofitorganization.

Vous aimerez peut-être aussi