Comparing Algorithms for Loading Classical Datasets into Quantum Memory
Andriy Miranskyy, Mushahid Khan, Udson Mendes

TL;DR
This paper systematically compares multiple algorithms for loading classical datasets into quantum memory, evaluating their trade-offs across key attributes to guide selection for quantum computing applications.
Contribution
It introduces a structured comparison methodology using Pareto optimization and visual metrics to evaluate and select data loading algorithms for quantum memory.
Findings
Identified two optimal algorithms for dense statevector conversion.
Identified two optimal algorithms for sparse statevector conversion.
Reduced the algorithm set by highlighting inherent trade-offs.
Abstract
Quantum computers are gaining importance in various applications like quantum machine learning and quantum signal processing. These applications face significant challenges in loading classical datasets into quantum memory. With numerous algorithms available and multiple quality attributes to consider, comparing data loading methods is complex. Our objective is to compare (in a structured manner) various algorithms for loading classical datasets into quantum memory (by converting statevectors to circuits). We evaluate state preparation algorithms based on five key attributes: circuit depth, qubit count, classical runtime, statevector representation (dense or sparse), and circuit alterability. We use the Pareto set as a multi-objective optimization tool to identify algorithms with the best combination of properties. To improve comprehension and speed up comparisons, we also visually…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture
