Les ordinateurs quantiques et les ordinateurs à ADN sont des exemples bien connus de calcul inspiré par des phénomènes naturels.
Que sait-on du potentiel et / ou des limites de l'informatique avec les lois ou la gravité de Maxwell?
Autrement dit, incorporer les solutions «rapides» de la nature aux équations de Maxwell ou au problème des n-corps directement dans un algorithme à usage général?
Réponses:
On ne sait pas ce qu'implique un "algorithme" basé sur les forces naturelles. On peut dire qu'un ordinateur quantique fonctionne déjà sur la base de «principes naturels» (à l'exclusion de la gravité, mais incluant les équations de Maxwell). Quelles sont les étapes atomiques de votre «algorithme naturel»? Si vous parlez de prendre un système à corps et de le laisser "évoluer" pour effectuer un calcul, comment mesureriez-vous son temps de fonctionnement?n
Dans ce sens cependant, Roger Brockett a fait un travail intéressant dans les années 80 pour voir le tri et la programmation linéaire comme la solution à un système dynamique.
la source
À l'heure actuelle, le calcul quantique est le modèle de calcul le plus puissant basé sur la physique connue à avoir été expérimentalement réalisé, et peut simuler efficacement les équations de Maxwell, et à peu près tous les autres phénomènes physiques que vous rencontrez dans la vie quotidienne. Comme les autres l'ont mentionné, une exception à cela est les espaces-temps généraux autorisés comme solutions en relativité générale.
Il y a eu beaucoup d'intérêt pour la puissance de calcul des ordinateurs ayant accès au temps fermé comme les courbes, par exemple. Cependant, il n'y a absolument aucune preuve que ceux-ci existent dans la nature ou qu'ils peuvent être créés artificiellement. Ainsi, bien qu'il existe des modèles de calcul potentiellement intéressants qui intègrent la relativité générale sous une forme ou une autre, il existe un doute important quant à la possibilité de réaliser de tels modèles, et avant d'avoir le modèle le plus général de calcul physique, nous avons besoin d'une solide théorie de la gravité quantique.
De plus, les caractéristiques intéressantes de la relativité générale ont tendance à n'apparaître que dans les régions à forte courbure, ce qui est très différent de la région presque plate de l'espace-temps que nous habitons et les effets de la relativité dans un tel espace plat (ish) n'offrent aucun avantage informatique.
la source
Pour la gravité, il y a eu un certain intérêt pour "l'informatique relativiste" qui utilise la structure de l'espace-temps pour accélérer les calculs d'une manière ou d'une autre. Certaines idées incluent le Malament-Hogarth Spacetime et le calcul via des trous noirs: démarrez votre ordinateur avec un calcul pour, par exemple, décider de la conjecture de Goldbach (en recherchant un contre-exemple), puis jetez-vous dans un trou noir. Un temps infini peut s'écouler pour que l'ordinateur à l'extérieur du trou recherche un contre-exemple, mais cela n'est ressenti que comme un temps fini pour vous à l'intérieur, donc si vous ne recevez pas de signal avec un contre-exemple dans un certain délai, vous "savez" qu'il n'existe pas .
Vous pourriez également être intéressé par l' atelier de physique et de calcul .
la source
Voici une interprétation de votre question, que vous souhaitiez ou non, mais pour laquelle j'ai une réponse.
Les ordinateurs sont évidemment de vrais dispositifs physiques et peuvent donc être modélisés par les lois de la physique. Mais nous n'utilisons pas les lois de la physique qui seraient nécessaires pour décrire un véritable ordinateur comme modèle de calcul car il est trop complexe. Pour faire un modèle de calcul, nous définissons quelque chose comme une machine de Turing qui est assez simple pour être mathématiquement traitable. Cependant, nous avons maintenant détaché le modèle du monde physique, car nous ne disons pas comment la machine de Turing est construite ni quelles forces la poussent à fonctionner.
Pouvons-nous donc concevoir des modèles simples qui capturent le «calcul», mais dont les règles fondamentales sont de nature physique? Ma réponse à cela serait de consulter les Feynman Lectures on Computation: http://www.amazon.com/Feynman-Lectures-Computation-Richard-P/dp/0738202967
Il parle de beaucoup de différents systèmes physiques simples qui effectuent un calcul. Par exemple, il y a le modèle de boule de billard de Fredkin et Toffoli (http://en.wikipedia.org/wiki/Billiard-ball_computer), où il s'agissait de tenir compte explicitement des besoins énergétiques et de concevoir un ordinateur qui peut fonctionner pour arbitrairement de nombreuses étapes pour arbitrairement peu d'énergie. En particulier, le chapitre sur l'informatique réversible contient de nombreux exemples de ce type.
Nous réfléchissons beaucoup à cette question dans mon laboratoire. Par exemple, nous avons effectué des travaux sur ce que cela signifie pour les réseaux de réaction chimique d'effectuer des calculs: http://www.dna.caltech.edu/DNAresearch_publications.html#DeterministicCRNs et http://www.dna.caltech.edu /DNAresearch_publications.html#ComputationalCRNs
Nous pensons également à la façon dont la formation de cristaux ensemencés peut effectuer le calcul: http://www.dna.caltech.edu/DNAresearch_publications.html#Simulations ainsi qu'en essayant de le faire expérimentalement: http: //www.dna.caltech .edu / DNAresearch_publications.html # OrigamiSeed , et quelques autres travaux basés sur l'informatique utilisant un phénomène physique appelé déplacement de brin d'ADN: http://www.dna.caltech.edu/DNAresearch_publications.html#DNALogicCircuits
la source
La théorie quantique capture assez bien le concept d' objets discrets . D'autres théories de la physique ne le font pas.
la source