Calcolo naturale basato su forze fondamentali


9

Esempi ben noti di calcolo ispirato al fenomeno naturale sono i computer quantistici e i computer DNA.

Cosa si sa del potenziale e / o dei limiti dell'informatica con le leggi o la gravità di Maxwell?

Cioè, incorporando le soluzioni "rapide" della natura alle equazioni di Maxwell o il problema n-body direttamente in un algoritmo di uso generale?


2
Penso che abbiano effettivamente costruito computer che usano la gravità: en.wikipedia.org/wiki/MONIAC_Computer :)
Jukka Suomela,

Logica

1
Per inciso, sarei un po 'cauto degli estremi. Ad esempio, sembra che, considerata isolatamente, la relatività generale possa consentire calcoli al di là di quelli che possiamo fare con i modelli classici. Tuttavia, per una soluzione "naturale", non possiamo ignorare il resto di ciò che sappiamo sulla fisica: il computer del buco nero che ho delineato di seguito è in conflitto con la termodinamica e la meccanica quantistica. Qualsiasi buona soluzione all'informatica con forze fondamentali dovrebbe probabilmente trovarsi nell'intersezione delle nostre teorie fisiche. (Direi che il calcolo quantistico si qualifica, qui.)
Funkstar

Risposte:


11

Non è chiaro cosa implica un "algoritmo" basato sulle forze naturali. Probabilmente, un computer quantistico opera già in base a "principi naturali" (esclusa la gravità, ma comprese le equazioni di Maxwell). Quali sono i passaggi atomici nel tuo "algoritmo naturale"? Se stai parlando di prendere un sistema -body e di lasciarlo "evolvere" per eseguire un calcolo, come misureresti il ​​suo tempo di esecuzione?n

In questo senso, tuttavia, negli anni '80 Roger Brockett ha svolto un lavoro interessante sulla visualizzazione dello smistamento e della programmazione lineare come soluzione per un sistema dinamico.


Grazie, i tuoi commenti mi aiutano a capire alcune delle questioni concettuali. E il documento di Brockett sembra molto interessante.

Naturalmente, il calcolo quantistico adiabatico non si adatta facilmente al paradigma di "una sequenza di operazioni elementari" ...
Niel de Beaudrap,

13

Al momento, il calcolo quantistico è il più potente modello computazionale basato sulla fisica nota per essere stato realizzato sperimentalmente e può simulare in modo efficiente le equazioni di Maxwell e praticamente ogni altro fenomeno fisico che incontri nella vita di tutti i giorni. Come hanno già detto gli altri, un'eccezione a questo è data dalle ore spaziali generali consentite come soluzioni nella relatività generale.

C'è stato molto interesse nel potere computazionale dei computer con accesso al tempo chiuso come le curve, per esempio. Tuttavia non vi è assolutamente alcuna prova che questi esistano in natura o che possano essere creati artificialmente. Quindi, mentre ci sono modelli computazionali potenzialmente interessanti che incorporano la relatività generale in qualche forma, ci sono notevoli dubbi sul fatto che tali modelli possano essere realizzati, e prima di poter avere il modello più generale di calcolo fisico abbiamo bisogno di una solida teoria della gravità quantistica.

Inoltre, le caratteristiche interessanti della relatività generale tendono a manifestarsi solo in regioni ad alta curvatura, che è molto diversa dalla regione quasi piatta dello spaziotempo in cui abitiamo e gli effetti della relatività in tale spazio piatto (ish) non offrono alcun vantaggio computazionale.


2
ma ovviamente pianteremo i nostri supercomputer in un buco nero;)
Suresh Venkat,

10

Per gravità, c'è stato un certo interesse nel "calcolo relativistico" che utilizza la struttura dello spaziotempo per accelerare i calcoli in qualche modo. Alcune idee includono Malament-Hogarth Spacetime e il calcolo tramite buchi neri: avvia il tuo computer con un calcolo per, diciamo, decidi la congettura di Goldbach (cercando un controesempio) e poi gettati in un buco nero. Il tempo infinito può passare per il computer fuori dal buco per cercare un controesempio, ma questo è vissuto solo come tempo finito per te dentro, quindi se non ricevi un segnale con un controesempio entro una scadenza, "sai" che non esiste .

Potresti anche essere interessato al Workshop di fisica e calcolo .


Il calcolo quantistico topologico gravitazionale di Velez e Ospina è un altro tentativo di modellare idee di calcolo gravitazionale.
Aaron Sterling,

2

Ecco un'interpretazione della tua domanda, che potresti aver voluto o meno, ma per la quale ho una risposta.

I computer sono ovviamente dispositivi fisici reali e quindi possono essere modellati dalle leggi della fisica. Ma non usiamo le leggi della fisica che sarebbero necessarie per descrivere un computer reale come un modello di calcolo perché è troppo complesso. Per creare un modello di calcolo, definiamo qualcosa come una macchina di Turing che è abbastanza semplice da essere matematicamente tracciabile. Tuttavia, ora abbiamo liberato il modello dal mondo fisico, perché non diciamo come sia costruita la macchina di Turing o quali siano le forze che la spingono a funzionare.

Quindi possiamo escogitare alcuni semplici modelli che catturano il "calcolo", ma le cui regole fondamentali sono di natura fisica? La mia risposta a questo sarebbe di controllare le lezioni di Feynman sul calcolo: http://www.amazon.com/Feynman-Lectures-Computation-Richard-P/dp/0738202967

Parla di molti diversi sistemi fisici semplici che eseguono un calcolo. Ad esempio, esiste il modello di palla da biliardo di Fredkin e Toffoli (http://en.wikipedia.org/wiki/Billiard-ball_computer), in cui il punto era quello di rendere esplicitamente conto dei requisiti energetici e progettare un computer in grado di funzionare per arbitrariamente molti passaggi per arbitrariamente poca energia. In particolare, il capitolo sull'informatica reversibile contiene molti di questi tipi di esempi.

Pensiamo molto a questo problema nel mio laboratorio. Ad esempio, abbiamo fatto del lavoro su cosa significhi per il calcolo delle reti di reazione chimiche: http://www.dna.caltech.edu/DNAresearch_publications.html#DeterministicCRNs e http://www.dna.caltech.edu /DNAresearch_publications.html#ComputationalCRNs

Pensiamo anche al modo in cui la formazione di cristalli seminati può eseguire il calcolo: http://www.dna.caltech.edu/DNAresearch_publications.html#Simulazioni , oltre a cercare effettivamente di farlo sperimentalmente: http: //www.dna.caltech .edu / DNAresearch_publications.html # OrigamiSeed e alcuni altri lavori basati sull'informatica utilizzando un fenomeno fisico chiamato spostamento del filamento di DNA: http://www.dna.caltech.edu/DNAresearch_publications.html#DNALogicCircuits


0

La teoria quantistica cattura abbastanza bene il concetto di oggetti discreti . Altre teorie della fisica no.


3
Non sono sicuro di quanto sia preciso. Certamente la teoria quantistica consente un certo livello di discretizzazione naturale, ma ciò può anche essere presente nella fisica classica (cioè un po 'di stringa è connessa o rotta, un potenziale può avere un numero finito di minimi, ecc.). Semmai la fisica quantistica rende le cose più continue, consentendo una continua evoluzione tra stati ortogonali.
Joe Fitzsimons,

L'evoluzione è identica nelle teorie quantistiche e classiche: la dinamica hamiltoniana. È lo stato che differisce. Certamente ci sono campi [applicati] di fisica in cui si potrebbero modellare cancelli binari. La domanda è se qualcosa nell'ambito di teorie classiche fondamentali (come la gravità, l'elettromagnetismo) può dare origine a stati discreti.
Tegiri Nenashi,

Il fatto che anche la meccanica quantistica abbia un hamiltoniano non significa che le dinamiche siano identiche. Gli Hamiltoniani non sono semplicemente gli stessi (è necessario quantizzare il classico Hamiltoniano). Questo dà origine a diverse dinamiche. La fisica classica può ugualmente dare origine a insiemi così discreti: la presenza o l'assenza di una particella (diciamo, un elettrone) in una particolare modalità spaziale. I potenziali del doppio bene ne sono un esempio molto semplice. A temperatura zero la particella nel pozzo si trova in uno dei 2 stati. Inoltre, la relatività fa un ottimo lavoro nel partizionare lo spaziotempo.
Joe Fitzsimons,

Non discuterò contro minimi locali di funzione continua interpretati come stati discreti. Tutto ciò che serve per fabbricare transistor / tubo a vuoto (e, quindi, gate logico) è mettere un certo potenziale di controllo sul flusso di elettroni; interamente nel regno della fisica classica. Suggerirei che se vuoi modellare alcuni artefatti CS - il più noto è un insieme infinito di numeri naturali - la meccanica quantistica ti fornisce prontamente tale.
Tegiri Nenashi,

2
Anche il numero di modi in piedi di un'onda in una cavità è un infinito numerabile. Questo non è davvero il vantaggio del calcolo quantistico.
Joe Fitzsimons,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.