About Install Documentation Problems Tree Forum Save your money
via IT outsourcing!

Ukrainian HI-TECH Initiative

FuturePlans

From OpenOpt

Jump to: navigation, search
Future Plans

Contents

General

  • document some features of the software that are undocumented yet
  • add to documentation some examples of connecting Python, OpenOpt, FuncDesigner to Other_languages via CORBA or Ice

OpenOpt

  • perform graphics output in other Python thread, to remove delays for it in multi-core CPU systems
  • connect more solvers, e.g. Bonmin, CFSQP, CBC, CLP, BOBYQA
  • implement QCQP class, connect related solvers (maybe write our own, ralg-based)
  • create GP class (geometric problems), cvxopt solver could be connected
  • connect OpenOpt to OpenOffice.org Calc (take a look how cvxopt is already connected)
  • add control problems & network problems groups, connect solvers or write by ourselves
  • further work on ooSystem concept
  • prevent temporary cast of sparse LP/MILP to dense arrays

ralg

  • add large-scale implementation (curently nVars = 1..1000, that one allows up to ~100000)
  • perform other handling of linear equality constraints if their number is rather big
  • improve handling of nonlinear equality constraints

FuncDesigner

  • add 2-dimensional splines
  • add integration
  • automatic differentiation could be reworked and improved
  • involving sparse matrices could be improved
  • add any-order derivatives, like it is done in some Automatic Differentiation packages
  • prevent FD myOOvar[i], myOOvar[i:j] and (myOOvar {< , eq, >} val)(tol=...) to be rendered into general linear constraints
  • organize handling of DFP, QP etc and related examples
  • improve Attached constraints (implement possibility to change their contol and turn them off, + some more features to be done)

DerApproximator

  • improve get_d2 speed
  • involve parallel calculations where it's possible
  • write function check_d2
  • make get_d2 working on general f: R^n -> R^m (currently it was tested for m=1 only)
  • write higher-order derivatives get_d3, maybe more
Personal tools
Latest OOSuite 0.29