Å
Å
Å
sampling simulator
SSVQE
部分空間探索VQEに基づいて励起状態を探索します。
SSVQEについての詳しい説明は次のサイトを参照ください。 https://quantaggle.com/algorithms/algorithm/#SSVQE
MCVQE
配置間相互作用法に基づいた複数の初期量子状態によるVQEで励起状態を探索します。
MCVQEについての詳しい説明は次のサイトを参照ください。 https://quantaggle.com/algorithms/algorithm/#MCVQE
VQD
VQEのコスト関数にペナルティー項を加えることにより励起状態を探索します。ペナルティー項はcost functionのセクションで指定可能です。
VQDについての詳しい説明は次のサイトを参照ください。 https://quantaggle.com/algorithms/algorithm/#overlapVQE
PROPERTY_EVAL
VQEによる変文計算を行わず、分子物性値のみを評価します。これらの最適化アルゴリズムではorbital optimizationを行いながら変文計算を実行するオプションが選択できます。
Symmetry Preserving
UCCD
UCCSD
Simple
下記のようにエネルギーに加えてペナルティー項を足したコスト関数を取ります。
$\mathcal{L}_{cost} = \mathcal{L}_{energy} + \mathcal{L}_{penalty} = \bra{\psi(\vec{\theta})} H \ket{\psi(\vec{\theta})} + \sum_{i} {w_i \bra{\psi(\vec{\theta})} (\hat{O}_i - o_i)^2 \ket{\psi(\vec{\theta})}}$Bravyi Kitaev
Bravyi-Kitaev 変換では、Hamiltonianに含まれているfermionic operator $a_i, a^{\dagger}_i$を下記のようにqubit operator に変換します。この変換に必要なゲート数はqubit数 $n$ に対して $O(\log{n})$ です。
Symmetry Conserving Bravyi Kitaev
Symmetry-conserving Bravyi-Kitaev変換は、Bravyi-Kitaev変換をベースとしたMapping手法です。粒子数とスピンが保存されるという条件を課すことで、Jordan-Wigner変換やBravyi-Kitaev変換と比較して必要なqubit数を2qubit削減することが可能です。
{
"target_molecule": {
"geometry": {
"atoms": [
""
],
"coordinates": [
[
0,
0,
0
]
]
},
"basis": "sto-3g",
"charge": 0,
"multiplicity": 1,
"sz_number": 0,
"num_excited_states": 0,
"density_fitting": false
},
"solver": {
"type": "VQE"
},
"mapping": {
"type": "JORDAN_WIGNER"
},
"cost_function": {
"type": "NONE"
},
"ansatz": {
"type": "HARDWARE_EFFICIENT",
"reference_state": "RHF",
"use_random_initial_guess": true,
"randomness_type": "UNIFORM",
"spin_adapted_ref_state": false,
"depth": 3,
"is_state_real": true
},
"optimizer": {
"type": "BFGS",
"ftol": 0.000001,
"gtol": 0.000001,
"max_iter": 1000,
"max_fev": 10000,
"max_run": 10000,
"differential_type": "NUMERICAL"
},
"quantum_device": {
"type": "EXACT_SIMULATOR",
"sampling_random_seed": 1
}
}