Unexpected interruption of optimization iterations
Posted: Thu Nov 30, 2023 9:02 am
Dear Moco development team and Moco users,
Thank you all for your contributions to the biomechanics community! I recently ran into a problem with optimization iterations unexpectedly interrupted when doing a muscle-driven predictive simulation. The specific interruption prompt output by IPOPT is 'Restoration phase is called at point that is almost feasible, with constraint violation 8.756388e-06. Abort.'
EXIT: Restoration Failed!
In the last few iterations, the 'objective' changes very little, 'inf_pr' also maintains a small value (less than 1e-5), and the magnitude of 'inf_du' fluctuates around 1e+01 and 1e+02. I guess the large 'inf_du' value is the main reason for the iteration interruption.
How should I debug to solve this annoying problem? I would be very grateful if someone could give me some advice.
Best Wishes,
Matthew
Thank you all for your contributions to the biomechanics community! I recently ran into a problem with optimization iterations unexpectedly interrupted when doing a muscle-driven predictive simulation. The specific interruption prompt output by IPOPT is 'Restoration phase is called at point that is almost feasible, with constraint violation 8.756388e-06. Abort.'
EXIT: Restoration Failed!
In the last few iterations, the 'objective' changes very little, 'inf_pr' also maintains a small value (less than 1e-5), and the magnitude of 'inf_du' fluctuates around 1e+01 and 1e+02. I guess the large 'inf_du' value is the main reason for the iteration interruption.
How should I debug to solve this annoying problem? I would be very grateful if someone could give me some advice.
Best Wishes,
Matthew