Codificación de tipos de datos básicos en circuitos cuánticos

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

Clemente Ramírez, Mario

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

La programación cuántica, aunque ha avanzado considerablemente en los últimos años, sigue estando en una fase incipiente, con múltiples áreas que requieren mejoras y desarrollo. Un aspecto que aún presenta carencia de atención es la capacidad para definir tipos de datos, parametrizar circuitos y asignar valores a estos parámetros, ya sean simples o en superposición. A diferencia de la programación clásica, donde la definición y manipulación de variables y parámetros son procesos bien establecidos y estructurados, los diseñadores de circuitos cuánticos actuales carecen de herramientas específicas que faciliten este tipo de operaciones. Este trabajo pretende contribuir a elevar el nivel de abstracción en la programación de circuitos cuánticos mediante la implementación de un algoritmo que permita codificar valores en superposición en un circuito cuántico como parámetros de entrada, facilitando así la modularidad al permitir una clara separación entre la codificación del circuito y la codificación de los valores de los parámetros de entrada. Estos valores podrán ser de tres tipos básicos: enteros, números en punto flotante o strings (lo que incluye caracteres). Este enfoque, que en la computación clásica es algo evidente y común, representa un avance en el contexto cuántico, donde tales mecanismos aún no están plenamente desarrollados. Este proyecto, por tanto, no solo aborda una necesidad técnica, sino que también allana el camino para futuras mejoras en el nivel de abstracción y la modularidad de circuitos cuánticos, sentando las bases para una programación cuántica más reutilizable, estructurada y adaptable.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by

Creative Commons license

Except where otherwised noted, this item's license is described as Attribution-NonCommercial-NoDerivatives 4.0 Internacional