EASY-OPT Express

Version 1.0 (2009)


Interactive software system for nonlinear programming

We proceed from the following mathematical optimization problem, to minimize a nonlinear objective function f(x) subject to nonlinear equality and inequality constraints g1(x),..,gm(x). Moreover, there are lower and upper bounds for the variables:

                           min  f(x)
            x ε  Rn : gj(x)  =  0  ,  j = 1,...me
                           gj(x)  ≥  0  ,  j = me+1,...,m
                           xl  ≤ x ≤ xu

For example, the objective function can be the weight of a mechanical structure that is to be minimized subject to sizing and shape variables, and that the constraints impose limitations on structural response quantities, e.g., upper bounds for stresses or displacements under static loads. We assume that f(x) or all functions of which f(x) may be composed of, and g1(x), ... ,gm(x) are continuously differentiable on the whole Rn.
EASY-OPT Express is an interactive user interface running under MS-Windows Vista or XP, to facilitate the formulation of nonlinear programming problems, their implementation and numerical solution. It is possible to minimize nonlinear functions subject to any nonlinear equality or inequality constraints. A Windows 2K version is available on request.
For parameter estimation or data fitting, respectively, see
EASY-FIT Express or EASY-FIT ModelDesign .

Features

Screenshots

Download

Support

Articles and Resources

 


Features:
    · general
            arbitrary objective functions depending on optimization variables
            additional nonlinear equality or inequality constraints
            large number of standard test examples
            modeling language for nonlinear functions
    · numerical routines
            SQP method NLPQLP
            automatic differentiation of nonlinear functions
            extremely fast
   · user interface
            convenient and flexible modeling language
            'find' and 'filter' commands
            reports and optimization history plots (Gnuplot)
    · limitations
            200 variables
            1,000 constraints
 
     · modeling language (PCOMP)
            highly flexible statements depending on optimization variables
            tabulated data, splines, linear and piecewise constant interpolation
            indexed variables and functions
            (nearly) no limitations for number of lines of code
   · implementation
            numerical routines in Fortran, executable outside of the GUI
            GUI in VBA, Microsoft Access 2007, run-time version included
            database with more than 200 examples
            Windows Vista or XP (contact the author for Windows 2K version)

... for more information see the documentation, see easy_opt.pdf

 

Download:

To download EASY-OPTExpress, click here.

 

Support:

For more questions about features, installation, numerical routines, please contact
Prof. Klaus Schittkowski  
Department of Computer Science phone: (+49)921 553278
University of Bayreuth fax: (+49)921 553238
D-95440 Bayreuth, Germany klaus.schittkowski@uni-bayreuth.de

 

Articles and Resources:

    · test examples: the Hock-Schittkowski collection, the second collection
    · documentation
    · many more publications

 
Back to home page Back to list of software klaus.schittkowski@uni-bayreuth.de