-
- Description:
Universal Python-written numerical optimization toolbox. Problems: NLP, LP, QP, SDP, SOCP, DFP(Non-linear Data Fit), NSP(nonsmooth), MILP, LSP, LLSP, MMP, GLP, MINLP, MOP etc. Connects to dozens of solvers (some are C- or Fortran-written).
Provides graphic output of convergence and some more numerical optimization "MUST HAVE" features.
Our another tool FuncDesigner allows to involve automatic differentiation, uncertainty and interval analysis, categorical variables, general logical constraints, more convenient modeling of some optimization problems, systems of (non)linear equations (solver "interalg" can find ALL roots), possibly sparse/overdetermined, systems of ordinary differential equations and much more.
- Changes to previous version:
http://openopt.org/Changelog
Other available revisons
-
Version Changelog Date 0.54 http://openopt.org/Changelog
June 15, 2014, 14:50:37 0.53 http://openopt.org/Changelog
March 15, 2014, 13:37:23 0.52 http://openopt.org/Changelog
December 15, 2013, 12:59:44 0.51 http://openopt.org/Changelog
September 15, 2013, 14:04:39 0.50 http://openopt.org/Changelog
June 15, 2013, 17:09:30 0.45 http://openopt.org/Changelog
March 15, 2013, 14:27:12 0.43 http://openopt.org/Changelog
December 15, 2012, 16:06:18 0.42 http://openopt.org/Changelog
September 15, 2012, 13:18:20 0.39 http://openopt.org/Changelog
June 15, 2012, 12:09:14 0.38 http://openopt.org/Changelog
March 15, 2012, 11:20:29 0.37 http://openopt.org/Changelog
December 15, 2011, 17:47:08 0.36 http://openopt.org/Changelog
September 15, 2011, 18:23:00 0.34 http://openopt.org/Changelog
June 16, 2011, 13:28:12 0.33 http://openopt.org/Changelog
March 16, 2011, 10:55:25 0.32 http://openopt.org/Changelog
December 15, 2010, 15:37:24 0.31 http://openopt.org/Changelog
September 15, 2010, 11:14:46 0.29 http://openopt.org/Changelog
June 15, 2010, 21:52:40 0.28 http://openopt.org/Changelog
March 15, 2010, 19:12:17 0.27 http://openopt.org/Changelog
December 15, 2009, 21:58:05 0.25 http://openopt.org/Changelog
September 15, 2009, 16:59:12 0.24 http://openopt.org/Changelog
June 15, 2009, 17:10:04 0.23 You'd better see it here:
http://openopt.org/Changelog
or
http://forum.openopt.org/viewtopic.php?id=58
- New class SDP (solvers: CVXOPT and DSDP)
- New class SOCP (solvers: CVXOPT, in future CVXOPT authors intend to connect DSDP SOCP solver, then it will be connected to OO)
- New class DFP (Data Fit Problem, syntax similar to MATLAB lsqcurvefit)
- Some changes to NLP/NSP solver ralg
- Some more minor changes, code cleanup, bugfixes, doc entries updates
Changes for named variables syntax:
- Check derivatives for oofun
- oolin constraints now are rendered into linear ones, provided all inputs of the oolin involved are oovar instances
Contributors:
- Thanks to Stepan Hlushak for writing GLP solver de (based on differential evolution)
Backward incompatibilities:
- if you provide derivatives for constraints, then for each constraint c_i or h_j: R^n -> R^s_k you should provide dc_i or dh_j with exactly same number of outputs, i.e. R^n -> R^(s_k, n), otherwise correct solution is not guaranteed (for named variables syntax you shouldn't care of the issue, each oofun has single function for obtaining output and no more than a single user-provided function for obtaining output derivatives).
March 15, 2009, 19:41:24 0.21 Initial Announcement on mloss.org.
December 25, 2007, 18:30:08
Comments
-
- doug (on March 28, 2009, 12:51:07)
- Excellent resource. Surprising reliability (stability & accuracy) for a library of this breadth.
Leave a comment
You must be logged in to post comments.