What does it mean when my problem returns a very decent primal infeasibility (inf_pr) but very poor dual infeasibility (inf_du)? What can I deduce from that?<div><br></div><div>These are the last few lines of the output</div>
<div>--------------------------------------------------------------------------------------------------</div><div><div><div>iter objective inf_pr inf_du lg(mu) ||d|| lg(rg) alpha_du alpha_pr ls</div><div> 50 5.4908440e+05 5.24e-13 9.91e+04 -11.0 1.08e-10 15.0 1.00e+00 1.00e+00h 1</div>
<div> 51 5.4908440e+05 1.73e-11 9.91e+04 -11.0 1.07e-10 15.4 1.00e+00 3.12e-02h 6</div><div> 52 5.4908440e+05 1.78e-11 9.91e+04 -11.0 1.51e-11 15.8 1.00e+00 3.91e-03h 9</div><div> 53 5.4908440e+05 1.79e-11 9.91e+04 -11.0 5.68e-12 16.2 1.00e+00 3.91e-03h 9</div>
</div><div><br></div><div><div>Number of Iterations....: 53</div></div></div><div><br></div><div><div>EXIT: Solved To Acceptable Level.</div></div><div><meta http-equiv="content-type" content="text/html; charset=utf-8">--------------------------------------------------------------------------------------------------</div>
<div><br></div><div>Observations:</div><div>1) My problem seems to be ill-posed at the solution point, given that lg(rg) = 16.2. The reduced Hessian seems to be needing huge regularization perturbations.</div><div>2) Infeasibility metrics: inf_pr = 1.79e-11, inf_du = 9.91e+04</div>
<div>3) This happens very frequently when I use MA57 as the linear solver; less often with MA 27.</div><div><br></div><div>My ipopt.opt settings are as follows:</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>
--------------------------------------------------------------------------------------------------</div></div><div>linear_solver ma57</div><div>linear_system_scaling mc19</div><div>linear_scaling_on_demand no</div><div>mu_strategy adaptive</div>
<div>tol 1e-8</div><div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div>--------------------------------------------------------------------------------------------------</div></div><div><br></div>
<div>Thanks!</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8">