Evaluation Data for "HyRoNA: Hybrid Routing for Neutral Atoms by Leveraging Gate- and Shuttling-based Strategies"
Schmid, Ludwig, Park, Sunghye, Robert Wille
Abstract
Abstract Processors based on Neutral Atoms (NAs) combine long-range, native multi-qubit interactions with high-fidelity atom transport, enabling multiple, complementary routing modalities. Yet most compilers target only a single capability. We present HyRoNA, an adaptive framework that combines gate-based routing with atom transport to leverage the full spectrum of capabilities of NA devices.HyRoNA combines interaction-aware initial mapping with fast, capability-specific cost models and an as soon as possible scheduler that honors hardware-specific constraints, emitting hardware-native programs with optional video visualizations. Across diverse benchmarks and hardware settings, HyRoNA improves the expected success probability over single-modality baselines by selecting per gate and per layer what best fits the hardware and circuit context.While designed for NISQ hardware, we discuss how the routing methodologies can be generalized to fault-tolerant computations using error-corrected encodings, which offer transversal entangling gates.The complete code with documentation is publicly available in open-source as part of the Munich Quantum Toolkit (MQT) at https://github.com/cda-tum/mqt-qmap. Evaluation Data This repository includes the scripts to create the data, plots, and tables of the paper "HyRoNA: Hybrid Routing for Neutral Atoms by Leveraging Gate- and Shuttling-based Strategies". Just install the requirements.txt (you might replace the version of QMAP with the current available version) and run the corresponding Python script to create the data (the dataset used for the paper is in the output directory). Then use the Jupyther notebook to create the plots/tables.