Skip to main content
IBM Quantum Platform

PMHSynthesisLinearFunction

class qiskit.transpiler.passes.synthesis.hls_plugins.PMHSynthesisLinearFunction

GitHub

베이스: HighLevelSynthesisPlugin

파텔-마코프-헤이즈 방식에 기반한 선형 함수 합성 플러그인입니다.

이 플러그인 이름은 :linear_function.pmh 이 플러그인은 메서드를 사용할 객체의 HLSConfig 객체에서 이 메서드를 사용할 HighLevelSynthesis.

플러그인은 다음과 같은 플러그인별 옵션을 지원합니다:

  • 섹션 크기: 파텔-마코프-헤이즈 알고리즘에 사용되는 각 섹션의 크기 [1].

  • 사용_반전: 역 행렬에서 알고리즘을 실행할지 여부를 나타냅니다

    를 사용하여 합성된 회로를 반전시킬 수 있습니다. 어떤 경우에는 직접 접근 방식보다 더 나은 분해를 제공합니다.

  • 사용_transposed: 전치된 행렬에서 알고리즘을 실행할지 여부를 나타냅니다

    를 사용하여 합성된 회로에서 CX 게이트의 순서를 반전시킬 수 있습니다. 어떤 경우에는 직접 접근 방식보다 더 나은 분해를 제공합니다.

참조

  1. 파텔, 케탄 N., 이고르 L. 마르코프, 존 P. 헤이즈, 선형 가역 회로의 최적 합성, 양자 정보 및 계산 8.3 (2008): 282-294. arXiv:quant-ph/0302002 [quant-ph]

메소드

run

run(high_level_object, coupling_map=None, target=None, qubits=None, **options)

GitHub

주어진 LinearFunction 에 대한 합성을 실행합니다.

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.