[Ipopt-tickets] [Ipopt] #62: access to NLP <-> TNLP mapping in TNLP::finalize

Ipopt coin-trac at coin-or.org
Thu Mar 13 14:50:43 EDT 2008


#62: access to NLP <-> TNLP mapping in TNLP::finalize
------------------------------+---------------------------------------------
Reporter:  stefan             |       Owner:  ipopt-team
    Type:  enhancement        |      Status:  new       
Priority:  normal             |   Component:  Ipopt     
 Version:  3.3 (C++ Version)  |    Severity:  normal    
Keywords:                     |  
------------------------------+---------------------------------------------
 Hi,

 {{{TNLP::finalize()}}} gives a pointer to an !IpoptCalculatedQuantities
 object to the user.
 The quantities there are given w.r.t. the Ipopt-internal reformulation
 (with equality constraints c(x) and d(x) and slacks s).
 What would be nice to interpret these quantities in form of the user-given
 TNLP is to have some method to reformulate interesting values back to the
 TNLP-formulation.

 In TNLPAdapter there are the methods ResortG and ResortX which seem to do
 exactly this, but there seem to be no way to access the TNLPAdapter from
 outside.
 Maybe one can add a pointer to the TNLPAdapter to the
 !IpoptCalculatedQuantities class?

 Thanks,
 Stefan

-- 
Ticket URL: <https://projects.coin-or.org/Ipopt/ticket/62>
Ipopt <http://projects.coin-or.org/Ipopt>
Interior-point optimizer for nonlinear programs.



More information about the Ipopt-tickets mailing list