JavaScript is disabled for your browser. Some features of this site may not work without it.

    Listar

    Todo RIUMAComunidades & ColeccionesPor fecha de publicaciónAutoresTítulosMateriasTipo de publicaciónCentrosDepartamentos/InstitutosEditoresEsta colecciónPor fecha de publicaciónAutoresTítulosMateriasTipo de publicaciónCentrosDepartamentos/InstitutosEditores

    Mi cuenta

    AccederRegistro

    Estadísticas

    Ver Estadísticas de uso

    DE INTERÉS

    Datos de investigaciónReglamento de ciencia abierta de la UMAPolítica de RIUMAPolitica de datos de investigación en RIUMAOpen Policy Finder (antes Sherpa-Romeo)Dulcinea
    Preguntas frecuentesManual de usoContacto/Sugerencias
    Ver ítem 
    •   RIUMA Principal
    • Docencia
    • Trabajos Fin de Grado
    • Ver ítem
    •   RIUMA Principal
    • Docencia
    • Trabajos Fin de Grado
    • Ver ítem

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

    • Autor
      Clemente Ramírez, Mario
    • Director/es
      Canal-Velasco, José CarlosAutoridad Universidad de Málaga; García-Alonso, José Manuel
    • Fecha
      2024-09
    • Palabras clave
      Computación cuántica; Grado en Ingeniería del Software - Trabajos Fin de Grado; Informática - Trabajos Fin de Grado
    • Resumen
      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.
    • URI
      https://hdl.handle.net/10630/37833
    • Compartir
      RefworksMendeley
    Mostrar el registro completo del ítem
    Ficheros
    Clemente Ramírez Mario Memoria.pdf (1.056Mb)
    Colecciones
    • Trabajos Fin de Grado

    Estadísticas

    Buscar en Dimension
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
     

     

    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA
    REPOSITORIO INSTITUCIONAL UNIVERSIDAD DE MÁLAGA