<div dir="ltr"><div><div><div><div><div>Hello all,<br></div>                I am trying to generate some cuts for convex MINLP problem . I am using C++  interface.  My problem is of the form:<br></div>       Min f(x)<br> st.  g(x)&lt;=0.<br><br></div>For a nonlinear objective,  I want the problem to be transformed into :<br><br></div>Min \eta<br></div><div>st.    f(x) &lt;= \eta<br></div><div>        g(x)&lt;=0<br><br></div><div>and then add some cuts and solve it via branch and bound algorithm.   My approach so far is :<br><br></div><div>BonminAmplSet bonmin;<br></div><div>bonmin.initialize(argv);<br></div><div>OsiTMINLPInterface&amp; nlpSolver =*bonmin.nonlinearSolver();<br><br><br></div><div>I need to solve some NLP problems to generate cuts, which requires intialSolve() and resolve() functions. So I am using that nonlinearSolver()  thing. <br><br></div><div>Can you please tell me how to change the objective in current framework or suggest an alternative.<br><br></div><div>Thanks,<br></div><div>Mouli<br></div><div><br><br></div><div><br><br></div></div>