mindquantum.algorithm.nisq#
NISQ算法。
Base Class#
接口名 |
概述 |
|---|---|
Ansatz的基类。 |
Encoder#
接口名 |
概述 |
|---|---|
通用IQP编码。 |
|
基于RUS(Repeat-Until-Success)策略的量子神经元实现,通过量子电路模拟经典神经元行为和激活函数。 |
Ansatz#
接口名 |
概述 |
|---|---|
HardwareEfficientAnsatz是一种可以很容易地在量子芯片上高效实现的ansatz。 |
|
Max-2-SAT ansatz。了解更多详细信息,请参考 Reachability Deficits in Quantum Approximate Optimization。 |
|
MaxCut ansatz。了解更多详细信息,请访问 A Quantum Approximate Optimization Algorithm。 |
|
量子比特幺正耦合簇(qUCC)是幺正耦合簇的变体,它使用量子比特激励算子而不是费米子激励算子。 量子比特激励算子跨越的Fock空间相当于费米子算子,因此可以使用量子比特激发算子以更高阶的 Trotterization 为代价来近似精确的波函数。 |
|
序列生成(SG)ansatz,用于一维量子系统。 |
|
序列生成(SG)ansatz,用于二维量子系统。 |
|
强纠缠ansatz。请参考 Circuit-centric quantum classifiers。 |
|
用于分子模拟的幺正耦合簇。 |
以下Ansatz来源于论文 Expressibility and entangling capability of parameterized quantum circuits for hybrid quantum-classical algorithms.
Generator#
接口名 |
概述 |
|---|---|
使用OpenFermion生成的分子数据生成uccsd量子线路。 |
|
使用比特激发算符生成 qubit-UCCSD (qUCCSD) ansatz。 |
|
利用CCD0 ansatz来生成分子系统的UCCSD算子。 |
|
为 n_electrons 的系统生成单态UCCSD算子。此函数生成一个由费米子构成的UCCSD算子,该算子作用在一个由 n_qubits 的自旋轨道和 n_electrons 电子构成的单参考态,也就是自旋单态算符,这也意味着该算符能够保证自旋守恒。 |
Functional#
接口名 |
概述 |
|---|---|
将费米子或者玻色子进行转化的模块。 jordan_wigner , parity , bravyi_kitaev , bravyi_kitaev_tree , bravyi_kitaev_superfast 将会把 FermionOperator 转换为 QubitOperator。 reversed_jordan_wigner 将会把 QubitOperator 转换为 FermionOperator 。 |
|
获取分子数据的哈密顿量。 |
|
提取单态UCCSD算子的振幅系数。输出列表仅包含与单态UCCSD相关的振幅,顺序与 uccsd_singlet_generator 保持一致。 |
|
计算变分量子线路中的某个参数的梯度的方差。 |
|
根据不同的方法获取制备初态的线路。 |