La reproducibilidad es un principio central de la investigación de la Sociedad Mexicana de Tecnologías Cuánticas, A.C.
Cuando la confidencialidad, la propiedad intelectual y las condiciones de acceso lo permiten, publicamos el código, los parámetros y la documentación necesarios para comprender y repetir nuestros experimentos.
Un repositorio no se considera completo por el solo hecho de contener archivos. Debe explicar qué problema resuelve, cómo se ejecuta, contra qué se compara y cuáles son sus limitaciones.
Contenido mínimo de un repositorio
- Descripción del problema y objetivo.
- Formulación matemática.
- Estructura del repositorio.
- Instrucciones de instalación y ejecución.
- Versiones de lenguaje, bibliotecas y SDK.
- Datos de entrada o procedimiento para obtenerlos.
- Semillas aleatorias y parámetros experimentales.
- Métodos clásicos utilizados como referencia.
- Implementación cuántica o híbrida.
- Pruebas y resultados esperados.
- Licencia y forma de citación.
- Responsables y canal para reportar incidencias.
- Limitaciones conocidas.
Ejecuciones en hardware cuántico
Cuando un resultado provenga de hardware real, la documentación deberá registrar, en la medida permitida por el proveedor:
- Proveedor, backend, fecha de ejecución y número de shots.
- Método de transpilación, nivel de optimización y versión del SDK.
- Profundidad, número de compuertas y recursos relevantes.
- Parámetros del algoritmo.
- Job ID o evidencia equivalente cuando sea publicable.
- Técnicas de mitigación utilizadas.
- Criterio de selección y procesamiento de resultados.
Comparación clásica
Los resultados cuánticos deberán contrastarse con un baseline clásico adecuado. La comparación debe especificar la función objetivo, restricciones, recursos y métricas empleadas.
Compatibilidad técnica
Los proyectos podrán utilizar entornos como Qiskit, PennyLane y otras herramientas abiertas o comerciales de acuerdo con sus necesidades.
Siempre que sea viable, promoveremos implementaciones portables y comparaciones entre simuladores, frameworks y backends. El uso de una plataforma no implica patrocinio, certificación, respaldo ni alianza institucional.
Niveles de acceso
Abierto
Código, datos y resultados disponibles públicamente bajo una licencia definida.
Acceso controlado
Material disponible para colaboradores autorizados debido a restricciones de datos, seguridad o licenciamiento.
Confidencial
Código y resultados protegidos por contrato en proyectos empresariales o institucionales.
Reproducción independiente
Invitamos a investigadores y desarrolladores a ejecutar nuestros experimentos, reportar diferencias, proponer mejoras y extender los benchmarks. Las contribuciones se reconocerán de acuerdo con su naturaleza y con criterios transparentes de autoría.