Optimization and Synthesis of Quantum Circuits with Global Gates

Fuente: Zenodo
Saved in:
Bibliographic Details
Main Authors: Villoria Gonzalez, Alejandro, Basold, Henning, Laarman, Alfons
Format: Recurso digital
Published: Zenodo 2025
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866901935772139520
author Villoria Gonzalez, Alejandro
Basold, Henning
Laarman, Alfons
author_facet Villoria Gonzalez, Alejandro
Basold, Henning
Laarman, Alfons
contents <p>This is the implementation of the algorithm presented in the paper <em>Optimization and Synthesis of Quantum Circuits with Global Gates</em>.<br>The files are organized as follows:<br>* `synthesis_algorithms.py` implements the GMS compilation algorithm, with and without the linear program for the CNOT extraction part. This file also contains the main program to run the benchmarks.<br>* `qiskit_synthesis.py` implements the compilation with Qiskit that we compare against.<br>* `benchmark_utils.py` contains a variety of helper functions that are used for the compilation and benchmarking.</p> <p>* `all_circuits.*` contains the benchmark results.</p> <p>Questions about the code or the paper can be addressed to <a.d.villoria.gonzalez@liacs.leidenuniv.nl>. The circuits used for benchmarking as well as the output circuits can be found in https://github.com/alejandrovgonzalez/gms-compiler.</p>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_16027428
institution Zenodo
language
publishDate 2025
publisher Zenodo
record_format zenodo
spellingShingle Optimization and Synthesis of Quantum Circuits with Global Gates
Villoria Gonzalez, Alejandro
Basold, Henning
Laarman, Alfons
<p>This is the implementation of the algorithm presented in the paper <em>Optimization and Synthesis of Quantum Circuits with Global Gates</em>.<br>The files are organized as follows:<br>* `synthesis_algorithms.py` implements the GMS compilation algorithm, with and without the linear program for the CNOT extraction part. This file also contains the main program to run the benchmarks.<br>* `qiskit_synthesis.py` implements the compilation with Qiskit that we compare against.<br>* `benchmark_utils.py` contains a variety of helper functions that are used for the compilation and benchmarking.</p> <p>* `all_circuits.*` contains the benchmark results.</p> <p>Questions about the code or the paper can be addressed to <a.d.villoria.gonzalez@liacs.leidenuniv.nl>. The circuits used for benchmarking as well as the output circuits can be found in https://github.com/alejandrovgonzalez/gms-compiler.</p>
title Optimization and Synthesis of Quantum Circuits with Global Gates
url https://doi.org/10.5281/zenodo.16027428