Skip to content

【代码贡献】新增 Quantum Lanczos / Krylov 谱估计算法 - #89

Open
tokenjunkielabs wants to merge 6 commits into
OriginQ:developfrom
woahwhattheheck:zz-sol-lattice/quantum-lanczos-20260920
Open

tokenjunkielabs wants to merge 6 commits into
OriginQ:developfrom
woahwhattheheck:zz-sol-lattice/quantum-lanczos-20260920

Conversation

@tokenjunkielabs

Copy link
Copy Markdown

Refs #13

新增一个后端无关的 Quantum Lanczos / Krylov 子空间谱估计模块,用于从非正交量子态子空间中求解广义 Hermitian 本征问题 Hc = ESc。

核心内容:

  • 通过 overlap / Hamiltonian matrix-element 回调解耦 PyQPanda、本地模拟器与远程/硬件测量后端;
  • 仅请求上三角唯一矩阵元,便于批量量子测量;
  • 使用秩揭示对称正交化处理近线性相关 Krylov 基,避免直接 inv(S)H 的数值不稳定;
  • 支持 overlap cutoff 与可选对角正则化,并返回原始/有效秩、舍弃方向、条件数和 Ritz residual;
  • 提供 QuantumLanczos 端到端 basis→measure→solve API,以及 state-vector / imaginary-time 参考适配器;
  • 增加公开包导出、后端契约文档、可运行示例与回归源。

分支基于当前 develop 5f973ef,实现保持量子执行层可替换,便于后续接入 PyQPanda3 QVM、批量估计器或真实硬件。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants