{"library":"qiskit-algorithms","title":"Qiskit Algorithms","description":"A library of quantum computing algorithms for variational quantum eigensolvers (VQE), quantum phase estimation (QPE), Grover's search, amplitude estimation, and more. Current version 0.4.0 supports Qiskit 2.x and PrimitivesV2. Release cadence is approximately every 2-4 months.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install qiskit-algorithms"],"cli":null},"imports":["from qiskit_algorithms import VQE","from qiskit_algorithms import QAOA","from qiskit_algorithms import Grover","from qiskit_algorithms import AmplitudeEstimation"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from qiskit import QuantumCircuit\nfrom qiskit.primitives import StatevectorSampler\nfrom qiskit_algorithms import Grover\nfrom qiskit_algorithms.amplitude_amplifiers import GroverOperator\n\n# Define a simple oracle for |11>\noracle = QuantumCircuit(2)\noracle.cz(0, 1)\n\n# Grover operator\ngrover_op = GroverOperator(oracle)\n\n# Grover instance\nsampler = StatevectorSampler()\ngrover = Grover(sampler=sampler)\n\n# Run Grover's algorithm\nresult = grover.amplify(grover_op)\nprint(\"Top measurement:\", result.top_measurement)","lang":"python","description":"A minimal example of Grover's search with the standalone qiskit-algorithms package.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}