<div dir="ltr"><div dir="ltr"><div>Hi.</div><div><br></div><div>I can divide the hessian to 2 x 2 blocks:</div><div><br></div><div>D, A</div><div>B, C</div><div><br></div><div>The Hessian of the objective has non-zero elements only in the D and C blocks. The D block is diagonal.<br></div><div><br></div><div>The Hessian of each constraint is all zero except for one element in the A or B blocks.</div><div><br></div><div>The sum of the Hessian of all constraints has non-zero elements over many places in blocks A and B.</div><div><br></div><div>Ipopt seems to require me to provide the sum of all Hessians, which is quite dense. Is it possible to provide the Hessian of the objective and the weighted sum of the Hessian of the constraints separately?</div><div><br></div><div>doc: <a href="https://www.coin-or.org/Ipopt/documentation/node22.html#eq:IpoptLAG">https://www.coin-or.org/Ipopt/documentation/node22.html#eq:IpoptLAG</a><br></div><div><br></div><div>Thanks again.<br></div><div><br></div></div></div>