Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Fix staggered dynamical decoupling for disjoint coupling maps #701

Merged
merged 4 commits into from
Aug 22, 2023

Conversation

dieris
Copy link
Contributor

@dieris dieris commented Aug 10, 2023

Summary

Staggered dynamical decoupling uses the backend.coupling_map() to classify the qubits into 2 sets with different delays.
Due to a check in the reduce method of a coupling map, this was failing if not all qubits are connected.

Details and comments

This PR circumvents the issue by getting the subgraph directly as suggested in Qiskit/qiskit#9710 (comment)

@kt474 kt474 requested a review from taalexander August 11, 2023 13:46
@kt474 kt474 added the Changelog: Bugfix Include in the Fixed section of the changelog label Aug 18, 2023
@kt474 kt474 added this to the 0.7.0 milestone Aug 18, 2023
@kt474 kt474 merged commit 5fa7f17 into Qiskit:main Aug 22, 2023
19 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Changelog: Bugfix Include in the Fixed section of the changelog
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants