I am using Qiskit's SPSA optimization algorithm to find the ground state energy of various lattices (Fermi-Hubbard model) by running different circuits through it and having the algorithm modify the angles of the gates (these are the parameters). My files are large and I run them on a computer cluster at my university, but the time needed for the algorithm to converge properly is more than the time allotted for my jobs so they stop prematurely. I save the most recent parameters in each iteration for use in the next run of the program.
Ideally, using the previous parameters should allow the converger to start where it left off in the previous run. Specifically, I pass the array into the "initial_point" variable in the SPSA function given here. However, whenever I reuse these parameters, the optimizer starts from the beginning and takes the same lengthy amount of time to converge; it seems as if reusing the parameters has no effect on it. I am performing some tests to ensure that the correct parameters are being passed in but am relatively sure that this is not a problem.
I would appreciate advice on how to correctly implement this.