Informationsfluktuationskomplexitet är ett informationsteoretiskt värde definierat som fluktuationen av information med avseende på informationsentropi . Det härrör från fluktuationer i förekomsten av ordning och kaos i ett dynamiskt system och används inom olika kunskapsområden för att mäta komplexitet . Teorin presenterades i Bates och Shepards arbete 1993 [1] .
Informationsfluktuationskomplexiteten hos ett diskret dynamiskt system är en funktion av sannolikhetsfördelningen av tillstånden i detta system som utsätts för slumpmässiga datainmatningar. Målet med att styra ett system med en rik informationskälla, såsom en slumptalsgenerator eller en signal med vitt brus , är att utforska systemets interna dynamik på ungefär samma sätt som en frekvensrik puls används vid signalbehandling .
Om systemet har möjliga tillstånd och sannolikheterna för tillstånd är kända, är dess informationsentropi lika med
var är den egna statens information .
Informationsfluktuationskomplexiteten för ett system definieras som standardavvikelsen eller fluktuationen från dess medelvärde :
eller
Fluktuationen av tillståndsinformation är noll i ett maximalt oordnat system med alla ; systemet simulerar helt enkelt slumpmässiga datainmatningar. är också noll när systemet är perfekt ordnat och bara har ett fast tillstånd , oavsett ingångarna. är icke-noll mellan dessa två ytterligheter när både tillstånd med hög sannolikhet och tillstånd med låg sannolikhet är möjliga att fylla tillståndsutrymmet.
När ett komplext dynamiskt system utvecklas med tiden, går det från ett tillstånd till ett annat. Hur dessa övergångar sker beror på yttre stimuli på ett oregelbundet sätt. I vissa fall kan systemet vara mer känsligt för yttre stimuli (instabilt), medan det i andra kan vara mindre känsligt (stabilt). Om ett visst tillstånd har flera möjliga nästa tillstånd, avgör extern information vilket som kommer att bli nästa, och systemet erhåller denna information genom att följa en viss bana i tillståndsrummet. Men om flera olika tillstånd leder till samma nästa tillstånd, förlorar systemet information om vilket tillstånd som föregick det när det går in i det. Allt eftersom det utvecklas över tiden, uppvisar ett komplext system alternerande vinster och förluster av information. Växlingar eller fluktuationer av information är liktydigt med att komma ihåg och glömma - tillfällig lagring av information eller minne - detta är ett väsentligt inslag i icke-triviala beräkningar.
Vinsten eller förlusten av information som åtföljer tillståndsövergångar kan associeras med dess egen tillståndsinformation. Nettoinformationsvinsten under övergången från stat till stat är informationen som erhålls när du lämnar staten minus informationsförlusten när du går in i staten :
Här är den direkta villkorade sannolikheten att om det nuvarande tillståndet är så kommer nästa tillstånd att vara och är den omvända villkorade sannolikheten att om det nuvarande tillståndet är så var det föregående tillståndet . Villkorliga sannolikheter är relaterade till övergångssannolikheten , sannolikheten för att en övergång från tillstånd till tillstånd kommer att inträffa , genom:
Om vi eliminerar villkorade sannolikheter får vi:
Nettoinformationen som erhålls av systemet som ett resultat av övergången beror därför endast på ökningen av tillståndsinformation från det initiala tillståndet till det slutliga tillståndet. Det kan visas att detta är sant även för flera på varandra följande övergångar [1] .
Formeln liknar förhållandet mellan kraft och potentiell energi . liknar den potentiella energin och är kraften i formeln . Extern information "skjuter" systemet "uppåt", till ett tillstånd med högre informationspotential för minnesbevarande, precis som att driva en kropp med viss massa uppför, till ett tillstånd med högre gravitationspotential, leder till ackumulering av energi. Mängden lagrad energi beror bara på den slutliga höjden och inte på vägen uppför. På samma sätt är mängden lagrad information oberoende av övergångsvägen mellan två tillstånd. När ett system väl når ett sällsynt tillstånd med hög informationspotential kan det "falla" tillbaka till ett normalt tillstånd och förlora tidigare lagrad information.
Det kan vara användbart att beräkna standardavvikelsen från dess medelvärde (som är noll), nämligen fluktuationen av nettoinformationsförstärkningen [1] , men det tar hänsyn till multi-transition state-space minnescykler och bör därför vara en mer exakt indikator på systemets processorkraft. Dessutom är det lättare att beräkna, eftersom det kan finnas många fler övergångar än stater.
Ett dynamiskt system som är känsligt för extern information (instabilt) uppvisar ett kaotiskt beteende, medan ett system som är okänsligt för extern information (stabilt) uppvisar ett ordnat beteende. Under påverkan av en rik informationskälla uppvisar ett komplext system båda beteendena, och pendlar mellan dem i en dynamisk balans. Graden av fluktuation mäts kvantitativt med ; den fångar växlingen av dominansen av kaos och ordning i ett komplext system när det utvecklas över tiden.
Det är bevisat att en variant av den elementära cellulära automaten enligt regel 110 är kapabel till universella beräkningar . Beviset är baserat på förekomsten och interaktionen av anslutna och självbevarande cellulära konfigurationer kända som "glidare" eller " rymdskepp ", fenomenet emergens , vilket innebär förmågan hos grupper av automatceller att komma ihåg att ett glidflygplan passerar genom dem. Därför bör det förväntas att minnesslingor kommer att uppstå i tillståndsutrymmet, som ett resultat av växlingen av vinst och förlust av information, instabilitet och stabilitet, kaos och ordning.
Betrakta en grupp av tre intilliggande celler i en cellulär automat som följer regel 110:slut-center-ände. Nästa tillstånd för mittcellen beror på dess nuvarande tillstånd och bladcellerna, enligt regeln:
3-cellsgrupp | 1-1-1 | 1-1-0 | 1-0-1 | 1-0-0 | 0-1-1 | 0-1-0 | 0-0-1 | 0-0-0 |
---|---|---|---|---|---|---|---|---|
nästa mittcell | 0 | ett | ett | 0 | ett | ett | ett | 0 |
För att beräkna informationsfluktuationskomplexiteten för detta system, skulle man fästa en drivcell vid varje ände av en grupp av 3 celler för att ge en slumpmässig extern stimulans, t.ex.förare→end-center-end←förare, så att regeln kan tillämpas på de två slutcellerna. Den behöver sedan bestämma vad nästa tillstånd är för varje möjligt aktuellt tillstånd och för varje möjlig kombination av drivarcellinnehåll för att beräkna de direkta villkorliga sannolikheterna.
Tillståndsdiagrammet för detta system visas nedan. I den representerar cirklar tillstånd och pilar representerar övergångar mellan tillstånd. De åtta tillstånden i detta system, från1-1-1innan0-0-0är numrerade med decimalekvivalenter av 3-bitars innehållet i en grupp med 3 celler: från 7 till 0. Nära övergångspilarna visas värdena för direkta villkorliga sannolikheter. Schemat visar variabilitet i divergens och konvergens av pilar, vilket motsvarar variabilitet i kaos och ordning, känslighet och okänslighet, inhämtning och förlust av extern information från förarceller.
Direkta villkorade sannolikheter bestäms av andelen av det möjliga innehållet i förarcellen som styr en viss övergång. Till exempel, för fyra möjliga kombinationer av innehållet i två drivceller, leder tillstånd 7 till tillstånd 5, 4, 1 och 0, så , , och är 1/4 eller 25 %. På samma sätt leder tillstånd 0 till tillstånd 0, 1, 0 och 1, så 1/2, eller 50 % , motsvarar. Och så vidare.
Tillståndssannolikheterna är relaterade med formeln
ochDessa linjära algebraiska ekvationer kan lösas manuellt eller med ett datorprogram för tillståndsannolikheter, med följande resultat:
p0 _ | p1 _ | p2 _ | p 3 | p4 _ | p5 _ | p6 _ | s 7 |
17/2 | 17/2 | 1/34 | 5/34 | 17/2 | 17/2 | 17/2 | 17/4 |
Informationsentropi och komplexitet kan beräknas från tillståndssannolikheter:
fladdermus, bit.Det bör noteras att den maximala möjliga entropin för åtta tillstånd är lika med en bit, vilket motsvarar fallet när alla åtta tillstånd är lika sannolika, med sannolikheter 1/8 (kaotiskt). Därför har regel 110 en relativt hög entropi eller tillståndsanvändning på 2,86 bitar. Detta utesluter dock inte en betydande fluktuation av tillståndsinformationen med avseende på entropin och följaktligen en hög mängd komplexitet. Medan maximal entropi skulle utesluta komplexitet.
En alternativ metod kan användas för att erhålla tillståndssannolikheter när den ovan beskrivna analysmetoden inte är genomförbar. Det består i att driva systemet genom dess ingångar (drivarceller) med en slumpmässig källa i många generationer och observera tillståndssannolikheterna empiriskt. När det är gjort med datorsimuleringar i 10 miljoner generationer är resultaten följande: [2]
antal celler | 3 | fyra | 5 | 6 | 7 | åtta | 9 | tio | elva | 12 | 13 |
---|---|---|---|---|---|---|---|---|---|---|---|
(bit) | 2,86 | 3,81 | 4,73 | 5,66 | 6,56 | 7,47 | 8,34 | 9.25 | 10.09 | 10,97 | 11,78 |
(bit) | 0,56 | 0,65 | 0,72 | 0,73 | 0,79 | 0,81 | 0,89 | 0,90 | 1.00 | 1.01 | 1.15 |
0,20 | 0,17 | 0,15 | 0,13 | 0,12 | 0,11 | 0,11 | 0,10 | 0,10 | 0,09 | 0,10 |
Eftersom båda parametrarna, och , ökar med storleken på systemet, för en bättre jämförelse av system av olika storlekar, föreslås en dimensionslös relation , relativ informations-fluktuationskomplexitet. Observera att de empiriska och analytiska resultaten är konsekventa för en 3-cellsautomat.
I Bates och Shepards arbete [1] beräknas det för alla regler för elementära cellulära automater, och det märktes att de som uppvisar långsamma "glidare" och möjligen stationära föremål, till exempel regel 110, är nära associerade med stora värden på . Därför kan det användas som ett filter när man väljer regler som kan beräkningar för universell, vilket är tråkigt att bevisa.
Även om härledningen av informationsfluktuationskomplexitetsformeln är baserad på fluktuationerna av information i ett dynamiskt system, beror formeln i sig endast på tillståndssannolikheter och kan därför också tillämpas på vilken sannolikhetsfördelning som helst, inklusive de som härrör från statiska bilder eller text.
Under årens lopp har den ursprungliga artikeln [1] refererats av forskare från många olika områden: komplexitetsteori [3] , komplex systemvetenskap [4] , kaotisk dynamik [5] , miljöteknik [6] , ekologisk komplexitet [7] , ekologisk tidsserieanalys [8] , ekosystemresiliens [9] , luftföroreningar [10] och vatten [11] , hydrologisk våganalys [12] , modellering av vattenflöden i mark [13] , markfuktighet [14] , vattendelare avrinning [15] , grundvattendjup [16] , flygledning [17] , flödesmönster [18] , topologi [19] , marknadsprognoser för priser på metaller [20] och el [21] , hälsoinformatik [22] , mänsklig kognition [23] , mänsklig gångkinematik [24] neurologi [25] EEG-analys [26] talanalys [27] utbildning [28] investera [29] estetik [30] .