MCXSynthesisNoAuxHP24
class qiskit.transpiler.passes.synthesis.hls_plugins.MCXSynthesisNoAuxHP24
Basi: HighLevelSynthesisPlugin
Plugin di sintesi per un gate X multicontrollato basato sull'articolo di Huang e Palsberg.
Per i dettagli, vedere [1].
Il nome del plugin è:mcx.noaux_hp24 che può essere utilizzato come chiave di un oggetto HLSConfig per utilizzare questo metodo con HighLevelSynthesis.
Per una porta X multicontrollata con qubit di controllo, questo metodo di sintesi non richiede ulteriori qubit ausiliari puliti. Il circuito sintetizzato è composto da qubit. Il numero di porte CX è lineare in .
Riferimenti
- Huang e Palsberg, Compilazione di porte quantistiche condizionali senza l'uso di Qubit di aiuto, PLDI (2024), <https://dl.acm.org/doi/10.1145/3656436> `\code(0144)_
Metodi
run
run(high_level_object, coupling_map=None, target=None, qubits=None, **options)
Esegue la sintesi per il gate MCX indicato.
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.