Project details for OpenOpt

Screenshot OpenOpt 0.54

by Dmitrey - June 15, 2014, 14:50:37 CET [ Project Homepage BibTeX Download ]

view (28 today), download ( 8 today ), 1 comment, 0 subscriptions

OverallWhole StarWhole StarWhole StarWhole StarEmpty Star
FeaturesWhole StarWhole StarWhole StarWhole Star1/2 Star
UsabilityWhole StarWhole StarWhole StarWhole StarEmpty Star
DocumentationWhole StarWhole StarWhole Star1/2 StarEmpty Star
(based on 2 votes)
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

BibTeX Entry: Download
Supported Operating Systems: Linux, Macosx, Windows, Macos, Unix, Solaris
Data Formats: Mps
Tags: Python, Optimization
Archive: download here

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.