qiskit_ibm_runtime.options_models.DynamicalDecouplingOptions
pydantic model DynamicalDecouplingOptions
Bases: BaseOptionsModel
Opciones para el desacoplamiento dinámico (DD).
Config
- validate_assignment : bool = True
- extra : str = prohibir
enable
field
Tipo: bool
Valor predeterminado: False
Si se debe habilitar DD tal y como se especifica en las demás opciones de esta clase.
extra_slack_distribution
field
Tipo: Literal['middle', 'edges']
Valor predeterminado: 'middle'
Dónde incluir los retrasos adicionales debidos a problemas de redondeo.
Los problemas de redondeo se deben a que el paso de tiempo discreto dt del sistema no se puede dividir.
-
"middle": Coloca el exceso de holgura en el intervalo situado en el centro de la secuencia. -
"edges": Reparte el exceso de holgura de la forma más uniforme posible en tramos al principio y al finalde la secuencia.
scheduling_method
field
Tipo: Literal['alap', 'asap']
Valor predeterminado: 'alap'
Si conviene programar las aperturas lo antes posible («asap») o lo más tarde posible («alap»).
sequence_type
field
Tipo: Literal['XX', 'XpXm', 'XY4']
Valor predeterminado: 'XX'
Qué secuencia de desacoplamiento dinámico se debe utilizar.
"XX": utiliza la secuenciatau/2 - (+X) - tau - (+X) - tau/2"XpXm": utiliza la secuenciatau/2 - (+X) - tau - (-X) - tau/2"XY4": utiliza la secuenciatau/2 - (+X) - tau - (+Y) - tau (-X) - tau - (-Y) - tau/2
skip_reset_qubits
field
Tipo: bool
Valor predeterminado: False
Si se debe insertar DD en los periodos de inactividad que siguen inmediatamente a la inicialización o al reinicio de los qubits.
Dado que los qubits en el estado fundamental son menos susceptibles a la decoherencia, puede resultar beneficioso dejarlos tal cual mientras se sabe que se encuentran en ese estado.