You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#53 is laying the foundation of the qiskit_fermions.circuit and qiskit_fermions.transpiler modules (see also #5).
Another critical component we are missing is the ability to perform initial state preparation. There are some remaining questions for how to deal with this generally:
not all F2Q encodings can actually map non-fermion-number-preserving (uneven) operators. So defining this gate based on fermion particle creation operators may not work in all settings.
simply adding X gates to the circuit seems inelegant and prone to errors
arbitrary Slater determinant preparation circuits require orbital rotations (OrbitalRotation gate #54) which may be decomposed more efficiently than via (Givens decompositon #48) if the initial occupation is known (i.e. the state is known to be prepared at the beginning of a circuit). This may be an optimization we wish to add.
What should we add?
#53 is laying the foundation of the
qiskit_fermions.circuitandqiskit_fermions.transpilermodules (see also #5).Another critical component we are missing is the ability to perform initial state preparation. There are some remaining questions for how to deal with this generally:
Xgates to the circuit seems inelegant and prone to errorsOrbitalRotationgate #54) which may be decomposed more efficiently than via (Givens decompositon #48) if the initial occupation is known (i.e. the state is known to be prepared at the beginning of a circuit). This may be an optimization we wish to add.