[Ipopt] Differences between IPOPT and MATLAB optimization toolbox
Peter Carbonetto
pcarbo at cs.ubc.ca
Wed Nov 19 12:26:57 EST 2008
> What's the difference between I use Matlab optimization toolbox "fmincon"
> function and IPOPT with AMPL to solve a constrained dynamic optimization
> problem.
It appears that the MATLAB implementation is based on the trust region
method described in Byrd, Gilbert and Nocedal (2000). I wouldn't be
able to say precisely the advantage of trust region methods over the
filter-based methods used by Andreas Wachter and company.
One advantage of the MATLAB implementaiton is that it might be able to
handle large, sparse systems more effectively because it solves them using
preconditioned conjugate gradient.
Two advantages of IPOPT: it's open source, and it's free.
Peter Carbonetto
Ph.D. Candidate
Dept. of Computer Science
University of British Columbia
More information about the Ipopt
mailing list