Quantum Approximate Optimization Algorithm

Definition pending verification.

Le Quantum Approximate Optimization Algorithm (QAOA) est un algorithme hybride quantique-classique conçu pour trouver des solutions approximatives aux problèmes d'optimisation combinatoire. Il est particulièrement adapté aux problèmes qui peuvent être formulés comme la recherche du minimum d'une fonction de coût sur un ensemble discret de variables, tels que le problème Max-Cut ou le problème du voyageur de commerce. Le QAOA fonctionne par couches, alternant entre l'application d'un 'problem Hamiltonian' (qui encode la fonction de coût) et d'un 'mixer Hamiltonian' (qui permet l'exploration de l'espace des solutions). Les paramètres contrôlant la durée ou la force de ces applications Hamiltoniennes sont des variables classiques qui sont optimisées itérativement. Un ordinateur classique est utilisé pour préparer l'état quantique, exécuter le circuit quantique pour un ensemble donné de paramètres, mesurer l'état résultant pour estimer la valeur de la fonction de coût, puis mettre à jour les paramètres à l'aide d'une routine d'optimisation classique (par exemple, gradient descent). Ce processus se répète jusqu'à ce que les paramètres convergent, fournissant une solution approximative. Le QAOA est considéré comme un algorithme quantique à court terme (near-term), ce qui signifie qu'il est conçu pour fonctionner sur des appareils quantiques actuels ou futurs à échelle intermédiaire bruyants (NISQ). Son efficacité dépend de la profondeur du circuit (nombre de couches) et de la qualité de l'optimiseur classique.

        graph LR
  Center["Quantum Approximate Optimization Algorithm"]:::main
  Pre_cryptography["cryptography"]:::pre --> Center
  click Pre_cryptography "/terms/cryptography"
  Rel_advanced_propulsion_systems["advanced-propulsion-systems"]:::related -.-> Center
  click Rel_advanced_propulsion_systems "/terms/advanced-propulsion-systems"
  Rel_algorithm["algorithm"]:::related -.-> Center
  click Rel_algorithm "/terms/algorithm"
  Rel_consciousness_simulation_hardware["consciousness-simulation-hardware"]:::related -.-> Center
  click Rel_consciousness_simulation_hardware "/terms/consciousness-simulation-hardware"
  classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
  classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
  classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
  classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
  linkStyle default stroke:#4b5563,stroke-width:2px;

      

🧒 Explique-moi comme si j'avais 5 ans

Le QAOA est comme une équipe composée d'un ordinateur quantique et d'un ordinateur classique qui travaillent ensemble. L'ordinateur quantique essaie de nombreuses possibilités en même temps, et l'ordinateur classique l'aide à déterminer quelles possibilités se rapprochent de la meilleure réponse, guidant l'ordinateur quantique étape par étape.

🤓 Expert Deep Dive

Generated expert content

🔗 Termes associés

Prérequis:

📚 Sources