Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compatibility-Based Backend Selection for Optimized Circuit Fidelity #2016

Open
Mehdi-Rahmani opened this issue Nov 5, 2024 · 0 comments
Open
Assignees

Comments

@Mehdi-Rahmani
Copy link

What should we add?

Add an option to Qiskit for selecting IBM Quantum backends based on compatibility with the circuit’s gate set, connectivity, and coherence requirements, rather than only using queue length for backend selection.
Currently, Qiskit selects the least busy backend, but this approach can be suboptimal when certain backends offer better fidelity for specific circuits based on native gate compatibility and qubit connectivity. This feature would allow for optimized execution by selecting backends that reduce decomposition, minimize swaps, and align with coherence requirements.

For example, Implementing an option in backend selection, such as optimize_for_circuit=True, which considers the circuit’s gate requirements, qubit connectivity, and coherence time of the backend. The system would evaluate the circuit against available backends to minimize transpilation complexity, swap gates, and error accumulation.

This option could improve circuit fidelity for complex circuits by reducing gate depth, error accumulation, and runtime. It would be particularly useful for users working on variational algorithms, quantum error correction, and deep quantum circuits.

@mtreinish mtreinish transferred this issue from Qiskit/qiskit Nov 5, 2024
@jyu00 jyu00 self-assigned this Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants