{
  "access": {
    "embargo": {
      "active": false,
      "reason": null
    },
    "files": "public",
    "record": "public",
    "status": "open"
  },
  "created": "2026-04-10T15:03:24.235032+00:00",
  "custom_fields": {
    "code:codeRepository": "https://github.com/ynnk-research/Continuous-Relaxation-Decoding",
    "code:developmentStatus": {
      "id": "active",
      "title": {
        "en": "Active"
      }
    },
    "code:programmingLanguage": [
      {
        "id": "python",
        "title": {
          "en": "Python"
        }
      }
    ]
  },
  "deletion_status": {
    "is_deleted": false,
    "status": "P"
  },
  "files": {
    "count": 1,
    "enabled": true,
    "entries": {
      "Continuous Relaxation Decoding for CSS Quantum LDPC Codes.zip": {
        "access": {
          "hidden": false
        },
        "checksum": "md5:795858f30fee473533da753037bd8e47",
        "ext": "zip",
        "id": "b5a8f14c-1100-4714-a950-24a54bf17aca",
        "key": "Continuous Relaxation Decoding for CSS Quantum LDPC Codes.zip",
        "links": {
          "content": "https://zenodo.org/api/records/19484007/files/Continuous%20Relaxation%20Decoding%20for%20CSS%20Quantum%20LDPC%20Codes.zip/content",
          "self": "https://zenodo.org/api/records/19484007/files/Continuous%20Relaxation%20Decoding%20for%20CSS%20Quantum%20LDPC%20Codes.zip"
        },
        "metadata": {},
        "mimetype": "application/zip",
        "size": 355439,
        "storage_class": "L"
      }
    },
    "order": [],
    "total_bytes": 355439
  },
  "id": "19484007",
  "is_draft": false,
  "is_published": true,
  "links": {
    "access": "https://zenodo.org/api/records/19484007/access",
    "access_grants": "https://zenodo.org/api/records/19484007/access/grants",
    "access_links": "https://zenodo.org/api/records/19484007/access/links",
    "access_request": "https://zenodo.org/api/records/19484007/access/request",
    "access_users": "https://zenodo.org/api/records/19484007/access/users",
    "archive": "https://zenodo.org/api/records/19484007/files-archive",
    "archive_media": "https://zenodo.org/api/records/19484007/media-files-archive",
    "communities": "https://zenodo.org/api/records/19484007/communities",
    "communities-suggestions": "https://zenodo.org/api/records/19484007/communities-suggestions",
    "doi": "https://doi.org/10.5281/zenodo.19484007",
    "draft": "https://zenodo.org/api/records/19484007/draft",
    "file_modification": "https://zenodo.org/api/records/19484007/file-modification",
    "files": "https://zenodo.org/api/records/19484007/files",
    "latest": "https://zenodo.org/api/records/19484007/versions/latest",
    "latest_html": "https://zenodo.org/records/19484007/latest",
    "media_files": "https://zenodo.org/api/records/19484007/media-files",
    "parent": "https://zenodo.org/api/records/19484006",
    "parent_doi": "https://doi.org/10.5281/zenodo.19484006",
    "parent_doi_html": "https://zenodo.org/doi/10.5281/zenodo.19484006",
    "parent_html": "https://zenodo.org/records/19484006",
    "preview_html": "https://zenodo.org/records/19484007?preview=1",
    "quota_increase": "https://zenodo.org/api/records/19484007/quota-increase",
    "request_deletion": "https://zenodo.org/api/records/19484007/request-deletion",
    "requests": "https://zenodo.org/api/records/19484007/requests",
    "reserve_doi": "https://zenodo.org/api/records/19484007/draft/pids/doi",
    "self": "https://zenodo.org/api/records/19484007",
    "self_doi": "https://doi.org/10.5281/zenodo.19484007",
    "self_doi_html": "https://zenodo.org/doi/10.5281/zenodo.19484007",
    "self_html": "https://zenodo.org/records/19484007",
    "self_iiif_manifest": "https://zenodo.org/api/iiif/record:19484007/manifest",
    "self_iiif_sequence": "https://zenodo.org/api/iiif/record:19484007/sequence/default",
    "versions": "https://zenodo.org/api/records/19484007/versions"
  },
  "media_files": {
    "count": 0,
    "enabled": false,
    "entries": {},
    "order": [],
    "total_bytes": 0
  },
  "metadata": {
    "copyright": "Copyright (C) 2026 Yannick Schmitt",
    "creators": [
      {
        "person_or_org": {
          "family_name": "Schmitt",
          "given_name": "Yannick",
          "identifiers": [
            {
              "identifier": "0009-0002-0308-9082",
              "scheme": "orcid"
            }
          ],
          "name": "Schmitt, Yannick",
          "type": "personal"
        },
        "role": {
          "id": "researcher",
          "title": {
            "de": "WissenschaftlerIn",
            "en": "Researcher"
          }
        }
      }
    ],
    "description": "<p>This repository contains the full research for a novel approach to decoding Quantum Low-Density Parity-Check (QLDPC) codes via continuous optimization. Moving away from traditional message-passing or combinatorial algorithms, this work introduces a&nbsp;<strong>syndrome-agnostic energy landscape</strong>&mdash;a \"squared-spring\" potential where global minima correspond exactly to valid codewords. The decoder operates as a codeword projector, using gradient dynamics to navigate the continuous relaxation of the binary error space.</p>\n<p><strong>Key Contributions</strong></p>\n<ol>\n<li>&nbsp;<strong>The Energy Landscape</strong>: Formalization of the squared-spring Hamiltonian $H(v)$, proving that valid codewords are the only points with zero energy and zero gradient (Theorem 3.4).</li>\n<li><strong>Basin Geometry &amp; Convergence</strong>: Analytical derivation of the exact Hessian and gradient at valid codewords (Theorems 4.1, 4.3). The work defines three nested radii ($r_{loc}$, $r_{barrier}$, $r_{emp}$) that characterize the decoder&rsquo;s convergence behavior.</li>\n<li><strong>The Girth&ndash;Trap Hypothesis</strong>: An empirical finding that challenges existing intuition; data demonstrates that higher girth does not necessarily prevent decoder trapping, with girth-8 codes observed to trap at higher rates than girth-4 variants.</li>\n<li><strong>Optimal &lambda; Heuristic</strong>: Discovery of a universal scaling law $\\lambda^* \\approx (3/16)\\bar{d}$ for the regularization parameter, verified across eight independent CSS code families.</li>\n<li><strong>Hardware Acceleration</strong>: A high-throughput implementation leveraging PyTorch and CUDA, achieving &gt;86,000 syndromes per second, representing a ~28,000&times; speedup over serial Python implementations.</li>\n</ol>\n<p><strong>Contents</strong></p>\n<ul>\n<li>Core Library: `continuous_relaxation_decoder.py` &mdash; A modular Python library for CSS code construction, GF(2) linear algebra, and energy-based decoding.</li>\n<li>Verification Suite: `verification_ContinuousRelaxationDecoder.py` &mdash; A self-contained script that numerically verifies every theorem and proposition in the paper to machine precision.</li>\n</ul>\n<p><strong>Computational Experiments</strong>:&nbsp;</p>\n<ul>\n<li>Momentum and Langevin dynamics comparisons.</li>\n<li>Failure mode census and pseudo-codeword barrier height calculations.</li>\n<li>Causal Diamond (CD) geometry analysis and [[208, 16, 6]] distance certification.</li>\n</ul>\n<p><br><strong>Manuscript</strong>:&nbsp; LaTeX source and compiled PDF of the paper.</p>\n<p><strong>Testbed Codes</strong><br>The results are benchmarked on several high-performance QLDPC codes, including:</p>\n<ul>\n<li><strong>[[193, 25, 4]] </strong>D4 Causal Diamond Hypergraph Product (HGP) code.</li>\n<li><strong>[[112, 4, (6,6)]]</strong> and <strong>[[176, 32, (3,6)]]</strong>&nbsp;augmented-seed codes.</li>\n<li>Various Generalised <strong>Bicycle</strong> and <strong>CSS-LDPC</strong> code families.</li>\n</ul>",
    "publication_date": "2026-04-10",
    "publisher": "Zenodo",
    "resource_type": {
      "id": "publication-preprint",
      "title": {
        "de": "Preprint",
        "en": "Preprint"
      }
    },
    "rights": [
      {
        "description": {
          "en": "The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited."
        },
        "icon": "cc-by-icon",
        "id": "cc-by-4.0",
        "props": {
          "scheme": "spdx",
          "url": "https://creativecommons.org/licenses/by/4.0/legalcode"
        },
        "title": {
          "en": "Creative Commons Attribution 4.0 International"
        }
      },
      {
        "description": {
          "en": "A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code."
        },
        "id": "apache-2.0",
        "props": {
          "scheme": "spdx",
          "url": "http://www.apache.org/licenses/LICENSE-2.0"
        },
        "title": {
          "en": "Apache License 2.0"
        }
      }
    ],
    "subjects": [
      {
        "subject": "continuous relaxation"
      },
      {
        "subject": "CSS code"
      },
      {
        "subject": "qLDPC"
      },
      {
        "subject": "energy landscape"
      },
      {
        "subject": "basin geometry"
      },
      {
        "subject": "gradient dynamics"
      },
      {
        "subject": "pseudo-codewords"
      },
      {
        "subject": "causal diamond"
      },
      {
        "subject": "81P70"
      },
      {
        "subject": "94B05"
      },
      {
        "subject": "90C20"
      }
    ],
    "title": "Continuous Relaxation Decoding for CSS Quantum LDPC Codes: Energy Landscape, Basin Geometry, Gradient Dynamics, and Hardware Implementation",
    "version": "1.0.0"
  },
  "parent": {
    "access": {
      "owned_by": {
        "user": "1586851"
      },
      "settings": {
        "accept_conditions_text": null,
        "allow_guest_requests": false,
        "allow_user_requests": false,
        "secret_link_expiration": 0
      }
    },
    "communities": {},
    "id": "19484006",
    "pids": {
      "doi": {
        "client": "datacite",
        "identifier": "10.5281/zenodo.19484006",
        "provider": "datacite"
      }
    }
  },
  "pids": {
    "doi": {
      "client": "datacite",
      "identifier": "10.5281/zenodo.19484007",
      "provider": "datacite"
    },
    "oai": {
      "identifier": "oai:zenodo.org:19484007",
      "provider": "oai"
    }
  },
  "revision_id": 3,
  "stats": {
    "all_versions": {
      "data_volume": 0.0,
      "downloads": 0,
      "unique_downloads": 0,
      "unique_views": 10,
      "views": 13
    },
    "this_version": {
      "data_volume": 0.0,
      "downloads": 0,
      "unique_downloads": 0,
      "unique_views": 10,
      "views": 13
    }
  },
  "status": "published",
  "swh": {},
  "updated": "2026-04-10T15:03:25.772139+00:00",
  "versions": {
    "index": 1,
    "is_latest": true
  }
}