ebook img

Playing with sandpiles PDF

0.12 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Playing with sandpiles

⋆ Playing with sandpiles 4 0 0 2 Michael Creutz n a J Brookhaven NationalLaboratory, Upton,NY11973, USA 6 1 ] h c Abstract e m TheBak-Tang-Wiesenfeldsandpilemodelprovdesasimpleandelegantsystemwithwhich - t to demonstate self-organized criticality. This model has rather remarkable mathematical a t propertiesfirstelucidatedbyDhar.Idemonstratesomeofthesepropertiesgraphicallywith s . asimplecomputersimulation. t a m Keywords: self-organized criticality - d PACS:05.65.+b n o c [ In the mid 1980’s Per Bak’s office was across the hall from mine. This was quite 1 v fun,withexcitingphysicsalwaysintheair.OnedayPermentionedthattherewasa 2 condensedmatterseminarthat Imightbeinterestedin; so,Iwent tolistentoChao 0 3 Tang describe this new concept of self organized criticality.I indeed found it quite 1 fascinating, but not entirely for the right reasons. At the time I had been playing 0 4 with cellularautomataon minicomputers,and Isaw that thiswould giveme anew 0 modeltoplay with. / t a m This particular audience is fully familiar with the concept of self organized criti- - cality,whereinsomedissipativesystemsnaturallyflowtoacriticalstate[1].These d systemsexhibitphysicsonallscales,anddothiswithoutfinetuningofanyparam- n o eters, suchas thetemperature. c : v Self-organized criticality provides a nice complement to the concept of chaos. In i X traditional discussions of the latter, one exposes highly complex behavior arising r fromsystemsofonlyafewdegrees offreedom.Withself-organizedcriticalityone a normally starts with many degrees of freedom, such as the possible locations of grainsofsand inasandpile,and thenextracts simplegeneral features. ⋆ This manuscript has been authored under contract number DE-AC02-98CH10886 with theU.S.DepartmentofEnergy.Accordingly,theU.S.Governmentretainsanon-exclusive, royalty-freelicensetopublishorreproducethepublishedformofthiscontribution,orallow otherstodoso,forU.S.Governmentpurposes. PreprintsubmittedtoElsevierScience 2February2008 TheoriginalBak,Tang,Wiesenfeldpaperpresentsoneparticularlysimplemodelto study this phenomenon. This is a cellular automaton model formulated on a finite two dimensional square lattice. On each site of this lattice is a height variable, a positiveintegerZ.Dependingonhowyoulookatit,thisvariablerepresentssome- i thing between a “slope” and a “height” for the sand at this point. If this variableis too large, i.e. Z > 3, the site is said to be unstable. In one time step, all unstable i sites undergo a simultaneous tumbling, reducing the corresponding site by 4 units and adding one to each nearest neighbor. With finite and open boundaries, sand spreads until it is lost at the edges. Thus repetition of this process will eventually converge to stability,with all Z <4. Onecan then add somemore sand and watch i thesystemrelax. As I said above, at the time of these developments I was exploring simple cellular automatamodelsonthenewlyappearinginexpensivemicrocomputers.Atthetime Per was doing similar things; the cover of the December 1983 issue of Physics TodayshowsaphotographofPerBak’shandsinfrontofasimpleIsingsimulation on a Commodore 64. This sandpile model struck me as a natural thing to extend myprograms.Thishobbyhascontinuedovertheyears,andculminatedinasuiteof simulationprogramsfortheXwindowsystem[2].Althoughtheyarenotashighly developed,thisreference alsoincludesversionsfor Windowsand theAmiga. With these programs one can do the classic avalanche experiment live on a com- puter screen. Figure 1 shows a critical initial state, an active avalanche, and the regioncoveredby theavalancheafter itstops. After I had played with this model for a couple of years, Deepak Dhar produced some rather remarkable results on the analytic properties of the model [3]. The aboveprogramsallowaratherelegantdemonstrationofsomeoftheseresults. Tomakethingsprecise,letmebeginwithsomedefinitions.A“configuration”Cfor the sandpile model is a set of integerheights Z on the sites i of a two dimensional i finitelattice.Associatedwitheachsiteisa“tumblingoperator”t.Whenappliedto i a configurationC this operator reduces Z by four units and adds one to each of its i neighbors. This is characterized by a “tumbling matrix” D which indicates how ij much site j changes with a tumbling at site i. ThustC is a new configuration with i modifiedheights Z →Z −D j j ij Forthesimplenearest neighbormodel 4 i= j D =  −1 i, j neighbors ij  0 otherwise  WethendefinetherelaxationprocessbytumblingallsiteswithZ >3andthenre- i peating this to stability. Stability will always be achieved eventually since in the 2 process sand spreads towards the boundaries, making the total amount of sand monotonically decrease. Applying sand to a stable system is formalized with the definition of an “addition operator” a so that aC is a new configuration obtained i i by takingZ →Z +1 and thenrelaxing. i i Notethatafterdumpinglotsofsandtothesystem,somestableconfigurationscan- notbereached.Forexample,onecannevermaketwoadjacenttwoadjacentZ =0. i Thisisbecauseintryingtotumbleonetozero,theneighborgainsagrain,andvice versa. This leads to the definition of the “recursive set” R, which consists of any stable configuration that can be obtained by adding sand to any state. This set is not empty since one can always reach the “minimally stable state”C∗, defined by havingall Z =3. i Withthesedefinitionsathand,Inowintroducetworemarkabletheoremsprovedby Dhar[3]. Thefirst isthat thethea commute i a a C=a aC i j j i Theproofuses thelinearityofthet. In therelaxationprocesses represented bythe i two sides of this equation, the order of tumblings can be rearranged, but the final configurations are equal. This Abelian nature is reminiscent of the process of long addition.In thisanalogy thetumblingprocess islikecarrying. Thesecondtheoremisthatifwerestrictourselvestotherecursiveset,thentheop- eratora isinvertible.Moreprecisely,supposeIamgivengivensomeconfiguration i C which is in therecursiveset R. Then for anyspecified sitei there existsa unique configurationC′ alsoinR such thataC′ =C.Thuswesay thatC′ ≡a−1C. i i Dar showed that these theorems have some interesting immediate consequences. Oneisthatwecannowcharacterizethe“criticalensemble”asbeinganensembleof recursivestateswhereanygivenrecursivestateisequallylikelyasanyother.Also, thenumberofrecursivestatesissimplythedeterminantofthetopplingmatrix|D |. For a large system of N sites this determinant grows as |D |∼(3.2102...)N. Thus the recursive states become a set of measure zero in comparison to the 4N total stablestates. Dharlaterprovidedasimplealgorithmtodetermineifaconfigurationis recursive. This “burning algorithm” starts with adding one sand grain toC from every open edge. This is easily implemented by turning on “sandy boundaries” for one time step. On a rectangular system, the process dumps one grain on each edge site and twooncornersites.Afterthisaddition,thesystemisallowedtoupdatetostability. Then the original configuration C is recursive if and only if each site tumbles ex- actlyonceduringtherelaxationprocess.Figure2showsthisprocessinactionfora representativerecursivestate.Inthisfigurelightblueindicatesthosesitesthathave already tumbled.Oncompletion,theentirelatticeacquires thiscolor. 3 Theburningalgorithmleadstoanamusingresultonsub-lattices.Considerextract- ingfromalatticeanarbitraryconnectedsub-lattice.Ifonthissub-latticewesetthe sand heights to their corresponding values in some recursive state on the full lat- tice, then the resulting configuration is recursive on the subset. This follows since intheburningofthelargelattice,topplingsonsitesjustoutsidethesub-latticewill dump exactlythe amountof sand on thesub-latticeas required to start the burning algorithmthere. Then thiswillallburn, justas ifit wason thelargerlattice. Butthisresulthasthedeeperconsequencethatanyavalanchestartedonarecursive statebyanyadditionofsandwillbesimplyconnected.Ifanavalancheregionisnot simplyconnected,i.e.ithasanislandofuntoppledsites,thenthetopplingsoutside thisregionwouldhavecreated justthedumpingon theregionnecessary to burnit. Thisexplainstheabsenceofanyuntumbledislandsinthefinalavalancheregionof Fig. 1. It is an amusing game to take a recursive state and add sand in attempts to create an untumbled region bounded on all sides by a tumbled region. Somehow the system knows that this is not allowed. But take away some sand so as to exit therecursiveset,and thencreating untumbledislandsbecomes easy. There is a natural mapping between the group generated by the addition operators a and therecursivesetitself.Indeed, weeasilycan definean operationofaddition i between configurations. Given two stable configurations C and C′ with slopes Z , i Z′ respectively, we defineC⊕C′ by relaxing Z +Z′. Under ⊕ the recursive states i i i form an Abeliangroup This raises anotheramusingquestion[4]. Since wehavea group, wemust havean identity state. What is the configuration representing this state I? This state must both be recursive itself and have the property that I⊕C =C if and only ifC is in the recursive set. Indeed, it is the unique nontrivial configuration with I⊕I =I. It cannot betheemptystate, sincethat isnotrecursive. A simplealgorithmtoconstructI followsfromtheidentity a4 = (cid:213) a i j neighbors This follows since adding four grains of sand to any site will force a tumbling. Combiningthiswiththefact that a invertibleon recursiveset givestheidentity i 1=a4 (cid:213) a−1 i j neighbors If we multiply this equation over all sites, the a factors cancel on interior sites. i But one power of a is left on each edge and two grains of sand are added on i each corner. Indeed, this product forms the basis of the burning algorithm. From this construction we find a configuration, call it I , with one grain of sand on each 0 edge and two on each corner. Thisconfiguration has theproperty that ifadded toa 4 recursivestateitleavesthat stateunchanged, i.e.ifand onlyifC isrecursive I ⊕C=C 0 However I is not itself recursive since it has lots of empty sites in the middle. 0 Therefore I is not the desired I. To find the latter, we can simply iterate the above 0 process. For this start with and empty table, make the boundary conditions sandy, and run until the table fills up. Then go back to open boundaries and relax back to stability. The final state is then the desired identity configuration. This process is sketched inFigure3. HopefullyIhaveconvincedyouthatthissimplesandpilemodelislotsoffuntoplay with. The results I have mentionedare just a few ofmany. Some simpleadditional propertiesincludethefactthatifC recursive,theninconstructingC⊕I thenumber oftopplingsatanygivensiteisindependentofC.Also,asingleaddedgrainnsites from the edge can tumble no site more than n times. Finally a single grain added anywherecan tumbleasiten stepsfromtheedgeno morethan ntimes. References [1] P.Bak,C.Tang,andK.Wiesenfeld,Phys.Rev.Lett.59,381(1987);Phys. Rev.A38, 3645(1988). [2] M. Creutz, Nucl. Phys. B (Proc. Suppl.) 47, 846 (1996), hep-lat/9508029; http://thy.phy.bnl.gov/www/xtoys/xtoys.html. [3] D. Dhar, Phys. Rev. Lett. 64, 1613 (1990); D. Dhar, R. Ramaswamy, Phys.Rev.Lett.63,1659(1989);D.Dhar,S.N.Majumdar,J.Phys.A23,4333(1990); S.N.Majumdar, D.Dhar,PhysicaA185,129(1992). [4] M.Creutz,ComputersinPhysics5,198(1991). 5 0 1 2 3 4 5 6 7 Fig.1.Theprogressofanavalancheonatypicalcriticalsandpileconfigurationona198by 198 lattice. The light blue region is where the avalanched has progressed. The first image istheinitialstate,thesecond whiletheavalanche isunderway, andthefinalshowsallsites that have tumbled during the full relaxation process. The color code for the site heights appearsbelowthefigure. Fig. 2. A critical configuration in the process of undergoing the burning algorithm. Drop- ping one grain of sand from each open edge causes an avalanche that tumbles every site exactlyonce.Astatenotinthecriticalensemblewillleavesomesitesunburnt. Fig.3.Constructingtheidentitystate.Aninitiallyemptystateisrunwithsandyboundaries giving an inflow as in the first image. After the system with the sandy boundaries stops changing,wehavethesituationinthemiddle.Then,onswitchingtoopenboundaries,sand runsofftoleavetheidentity stateshowninthethirdimage. 6

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.