Closed lasys closed 2 years ago
RecursiveMinimumEigenOptimizer
iteratively solves the problem by fixing some variables. The subproblems have smaller number of variables than that of the original problem. So, setting initial_point
explicitly does not work because the size of initial_point
can be larger than that of subproblems.
This PR fixes the case where a subproblem is an identity. https://github.com/Qiskit/qiskit-terra/pull/7225
If you still have an issue, please reopen this.
Information
What is the current behavior?
RecursiveMinimumEigenOptimizer / pauli_trotter_evolution throws following error:
Steps to reproduce the problem
What is the expected behavior?
The program runs without errors.
Suggested solutions
None. It seems to be a sporadic error that does not always occur. I have tested the function using the same scheme with several graphs and I noticed that the error happens mainly with unweighted graphs.