Transcomputing problem

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 4. december 2017; checks kræver 7 redigeringer .

Et  transcomputational problem er en opgave i teorien om beregningsmæssig kompleksitet , der kræver behandling af mere end 10 93 bit information [1] . Tallet 10 93 , kaldet " Bremermann-grænsen ", er det samlede antal bits , der behandles af en hypotetisk jord-størrelse computer, der kører med sin maksimalt mulige hastighed , i en tidsperiode svarende til Jordens samlede levetid [1] [2 ] . Udtrykket "transcomputing" blev foreslået af Bremermann [3] .

Eksempler på transcomputing problemer

Problemet med den rejsende sælger

Den rejsende sælgers opgave er at finde en måde at omgå en given liste over byer, der har en minimumsomkostning. Traverseringsstien skal besøge alle byer nøjagtigt én gang og vende tilbage til startbyen. Hvis der er n byer på listen , så er antallet af mulige omveje n ! . Fordi 66! er omtrent lig med 5,443449391×10 92 og 67! ≈ 3,647111092×10 94 bliver problemet med at kontrollere alle mulige stier transcomputational for n > 66 .

Integreret kredsløbstest

En komplet test af alle kombinationer af et 308-input, 1-output integreret kredsløb kræver test af 2.308 inputkombinationer. Fordi nummeret 2308 er transcomputational , er opgaven med at teste et sådant integreret kredsløbssystem et transcomputational problem. Dette betyder, at der ikke er nogen måde at brute-force skemaet for alle input [1] [4] .

Mønstergenkendelse

Overvej et q × q -array, der repræsenterer et skakternet -lignende mønster, hvor hver firkant kan være en af ​​k farver. Det samlede antal mulige mønstre er k n , hvor n = q 2 . Opgaven med at bestemme den bedste klassificering af mønstre i henhold til ethvert udvalgt kriterium kan løses ved opregning af alle mulige farvemønstre. For 2 farver bliver en sådan søgning transcomputational, når matrixstørrelsen er 18×18 eller mere. For en 10×10 matrix bliver problemet transcomputational, når antallet af farver er 9 eller mere [1] .

Denne opgave er relateret til studiet af nethindens fysiologi . Nethinden består af omkring en million lysfølsomme celler. Selvom en celle kun har 2 mulige tilstande, kræver behandling af en nethindetilstand som helhed behandling af mere end 10.300.000 bits information. Dette overskrider langt Bremermann-grænsen [1] .

Problemet med systemanalyse

Et system af n variable, som hver kan tage k mulige tilstande, kan have k n mulige tilstande. Analyse af et sådant system kræver behandling af mindst k n informationsbit. Opgaven bliver transcomputational hvis k n > 10 93 . Dette sker for følgende værdier af k og n [1] :

k 2 3 fire 5 6 7 otte 9 ti
n 308 194 154 133 119 110 102 97 93

Konsekvenser

Eksistensen af ​​reelle transcomputing-problemer resulterer i begrænsninger af computere som middel til databehandling. En simpel forøgelse af computerkraften vil ikke være i stand til at løse problemer, der kræver behandling af et stort antal mulige situationer [2] .

I science fiction

I bogen The Hitchhiker's Guide to the Galaxy af Douglas Adams blev et transcomputational problem løst, der besvarer "Main Question of Life, the Universe, and Everything" (svaret vides at være 42 ).

Se også

Noter

  1. 1 2 3 4 5 6 Klir, George J. Facetter af  systemvidenskab (ubestemt) . — Springer, 1991. - S. 121-128. — ISBN 9780306439599 .
  2. 1 2 Bremermann, HJ (1962) Optimering gennem evolution og rekombination I: Self-Organizing systems 1962, redigeret af MC Yovitts et al., Spartan Books, Washington, DC pp. 93-106.
  3. Heinz Muhlenbein Algoritmer, data og hypoteser: Læring i åbne verdener . Det tyske nationale forskningscenter for datalogi. Hentet 3. maj 2011. Arkiveret fra originalen 8. september 2012.
  4. Miles, William Bremermanns grænse . Hentet 1. maj 2011. Arkiveret fra originalen 8. september 2012.