Hello, I was using OSQP to solve my QP problem, A weird problem occurred.
At first , I used the default settings to solved the problem, the output status was "solved inaccurate" and the optimal objective was "256385". Then I changed the max_iter from 4000 to 8000, the status was "solved", but the optimal objective became "288063". I didn't change anything else.
How is that even possible? shouldn't the objective corresponding to "solved status" smaller than the objective corresponding to "solved inaccurate status" as we are trying to minimize the objective of the problem.
I am really confused, please help me!
Below are the screen shots of the results in my code.
file:///home/micheal/Pictures/Selection_028.png
file:///home/micheal/Pictures/Selection_027.png