[Ipopt-tickets] [Ipopt] #180: Complementarity constraints not handled in AMPL

Ipopt coin-trac at coin-or.org
Fri Feb 24 19:26:19 EST 2012


#180: Complementarity constraints not handled in AMPL
---------------------+------------------------
Reporter:  andreasw  |      Owner:  ipopt-team
    Type:  defect    |     Status:  new
Priority:  normal    |  Component:  Ipopt
 Version:  3.10      |   Severity:  normal
Keywords:            |
---------------------+------------------------
 The following AMPL code

 {{{
    lin_1:  0 <= 3*x - y - 3        complements l[1] >= 0;
 }}}
 is interpreted as
 {{{
    lin_1:  0 <= 3*x - y - 3;
    complements_1:  l[1] >= 0;
 }}}
 i.e., the complementarity is not implemented.  This should either be
 fixed.  For now, I just added code that will throw an error if
 complementarity constraints are detected.

 (Potentially, some old code in the AMPL interface to the Fortran version
 might be helpful...  But it's going to be a mess since it effects the
 Hessian matrix...)

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



More information about the Ipopt-tickets mailing list