Manzano, AlbertoMusso, DanieleLeitao, ÁlvaroGómez Tato, AndrésVázquez, CarlosOrdóñez, GustavoRodríguez Nogueiras, María2022-03-282022-03-282022Manzano, A.; Musso, D.; Leitao, Á.; Gómez, A.; Vázquez, C.; Ordóñez, G.; Nogueiras, M.R. A Modular Framework for Generic Quantum Algorithms. Mathematics 2022, 10, 785. https://doi.org/10.3390/math10050785http://hdl.handle.net/2183/30296This article belongs to the Special Issue Quantum Computing for Industrial Applications[Abstract] We describe a general-purpose framework to design quantum algorithms. This framework relies on two pillars: a basic data structure called quantum matrix and a modular structure based on three quasi-independent modules. These latter include a loading module, a tool-kit of basic quantum arithmetic operations and a read-out module. We briefly discuss the loading and read-out modules, while the arithmetic module is analyzed in more depth. Eventually, we give explicit examples regarding the manipulation of generic oracles and hint at possible applications.engAtribución 4.0 Internacionalhttp://creativecommons.org/licenses/by/4.0/Quantum computingLinear algebraQuantum simulationA Modular Framework for Generic Quantum Algorithmsjournal articleopen access10.3390/math10050785