<div dir="ltr"><div>Short: </div><div><br></div><div>I am calling Ipopt repeatedly to solve a series of subproblems.</div><div>For each subproblem, Ipopt is initialized with a feasible solution, and max_iter is set to 50 or so. </div><div>The optimization terminates early, and often this intermediate solution is wildly feasible.</div><div>I&#39;m wondering if there are any settings that will ensure that the result is nearly feasible.</div><div><br></div><div>Longer:</div><div><br></div>I am using Ipopt to solve a series of subproblems of the form<div>minimize f(x), subject to g(x) &lt; delta,</div><div>Here g is a distance function of sorts, measuring Distance(x_0,x), where x_0 is the initialization.</div><div>So the the initial point x_0 is feasible.</div><div>x has dimension 50000 or so, so I am using hessian_approximation with limited memory.</div><div><div><br></div><div>I need to keep to a low number of iterations, say 50 or 100, so the overall computation time remains reasonable.</div></div><div>It&#39;s not essential at all that the solution generated is optimal; I just want to improve the objective as much as possible while remaining feasible.</div><div><br></div><div>I tried fiddling with the barrier parameters but didn&#39;t have any luck.</div><div>Any suggestions?<br>Thanks in advance for your time.</div><div><br></div><div>John</div><div><br></div><div><br></div><div><br></div><div><br></div></div>