Quantum Circuit Ansatz: Patterns of Abstraction and Reuse of Quantum Algorithm Design
<|reference_start|>Quantum Circuit Ansatz: Patterns of Abstraction and Reuse of Quantum Algorithm Design: Quantum computing holds the potential to revolutionize various fields by efficiently tackling complex problems. At its core are quantum circuits, sequences of quantum gates manipulating quantum states. The selection of the right quantum circuit ansatz, which defines initial circuit structures and serves as the basis for optimization techniques, is crucial in quantum algorithm design.This paper presents a categorized catalog of quantum circuit ansatzes aimed at supporting quantum algorithm design and implementation. Each ansatz is described with details such as intent, motivation, applicability, circuit diagram, implementation, example, and see also. Practical examples are provided to illustrate their application in quantum algorithm design.The catalog aims to assist quantum algorithm designers by offering insights into the strengths and limitations of different ansatzes, thereby facilitating decision-making for specific tasks.<|reference_end|>
@article{guo2024quantum,
    title={Quantum Circuit Ansatz: Patterns of Abstraction and Reuse of Quantum
  Algorithm Design},
    author={Xiaoyu Guo, Takahiro Muta and Jianjun Zhao},
    journal={arXiv preprint arXiv:2405.05021},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.05021},
    primaryClass={cs.SE}
}