Hipercomputere

Termenul de hipercomputare desemnează diferitele metode propuse pentru calcularea funcțiilor care nu pot fi calculate . A fost introdus inițial de Jack Copeland . Se folosește și termenul de calcul super-Turing , deși termenul de hipercomputare poate fi conotat de posibilitatea atrăgătoare că o astfel de mașină este fezabilă din punct de vedere fizic. Au fost propuse unele modele, cum ar fi rețelele neuronale cu numere reale ca pondere, capacitatea de a efectua simultan un număr infinit de calcule sau capacitatea de a efectua operații care nu pot fi calculate de Turing, precum limite sau integrări.

Istorie

Un model mai puternic decât mașinile Turing a fost introdus de Alan Turing în articolul său „  Sisteme de logică bazate pe ordinali  ” în 1939. Acest articol a examinat sistemele matematice în care avem un oracol capabil să calculeze o singură funcție arbitrară. (Non-recursiv) de la natural la natural. El a folosit această mașină pentru a demonstra că chiar și în aceste sisteme mai puternice este prezentă indecidabilitatea . Acest text al lui Turing a evidențiat faptul că mașinile oraculare erau doar abstracții matematice și nu puteau fi realizate fizic.

Provocarea hipercomputării

Astăzi, teoria informației algoritmice ne permite să înțelegem mai bine ce necesită hipercomputarea. Semnul distinctiv al unui hipercomputer este abilitatea sa de a rezolva problema de închidere , pentru programele sale de ceea ce este incapabil un computer obișnuit (o mașină Turing). Cu toate acestea, un computer convențional poate determina dacă vreun program se oprește dacă știe numărul , care este un număr aleatoriu - și, prin urmare, conține informații infinite. este, prin urmare, un oracol pentru problema închiderii. Reprezentarea acestei mărimi necesită o secvență infinită de biți și nu există un program care să o calculeze exhaustiv. Astfel, un hipercomputer ar trebui să poată obține prin alte mijloace decât printr-un calcul în sensul mașinilor Turing.

Există o procedură de aproximare pentru calculatoare discrete (calculatoare obișnuite) care permite aproximarea utilizând un program simplu de partajare a timpului. Pe de altă parte, nu este posibil să știm cât de aproape este acest program de numărul la un moment dat.

Posibilități teoretice și conceptuale ale hipercomputerelor

Vezi și tu

Note

  1. Jean-Paul Delahaye , Informații, complexitate și întâmplare , Hermès [ detaliul ediției ] , p.  87-88.
  2. Pur și simplu nu puteți ajunge să efectuați pași interminabili (adică să nu vă opriți niciodată). Pe de altă parte, noțiunea de calcul la limită face truc. Luați în considerare din nou procedura de aproximare a numărului , care converge încet și monoton. Deși fiecare termen din această secvență este calculabil, limita nu este. Dacă un calculator ar fi capabil să facă toți acești pași de aproximare a numărului infinit, să obțină și să stocheze infinitatea sa de cifre, ar putea rezolva cu ușurință problema opririi.

Referințe

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">