Wolfram ResearchProductsPurchasingServices & ResourcesAbout UsOur Sites
Products
-----
 /
KNITRO for Mathematica
*Features
*Examples
*Download Product Manual 
*Buy Online
*Request a Free Trial
*For More Information
*Economics and Finance Solutions
*Engineering Solutions
*Life & Medical Sciences Solutions
*Statistics Solutions
*Ask about this page
*Print this page
*Email this page
*Give us feedback
*
Sign up for our newsletter:

KNITRO for Mathematica 5.1

A Solver for Large-Scale Nonlinear Optimization


Mathematica 6 compatible KNITRO for Mathematica brings the leading software tool for large-scale nonlinear optimization to Mathematica. This application package computes a local minimum to general optimization problems composed from Mathematica functions and objects. Any optimization problem with continuous variables and smooth functions can be solved. The package uses built-in Mathematica functionality to construct and evaluate sparse first and second derivatives.

KNITRO for Mathematica is an industrial-strength solver for large-scale nonlinear optimization, and readily handles complex real-world problems. It solves the following problem types, for small or large numbers of unknowns and constraints:

  • General constrained (inequalities)
  • Unconstrained
  • Bound constrained
  • Equality constrained, both linear and nonlinear
  • Systems of nonlinear equations
  • Least squares, both linear and nonlinear
  • Linear programming (LP)
  • Quadratic programming (QP), both convex and nonconvex

KNITRO for Mathematica offers two state-of-the-art algorithms, active-set and interior-point, each employing sparse linear algebra techniques for maximum efficiency on large problems.

Other KNITRO for Mathematica features include:

  • Several choices among Newton-based methods that rapidly converge to a high-precision local solution
    • Analytic second derivatives
    • Finite difference approximation of second derivatives
    • Dense quasi-Newton approximations (BFGS and SR1)
    • Limited-memory quasi-Newton approximation (L-BFGS)
  • An option requiring that every iterate remains feasible with respect to all inequality constraints and variable bounds
  • An option to cross over from the interior-point algorithm to the active-set one for final determination of a vertex solution
  • Linear algebra operations that choose between iterative (conjugate gradient) and direct (sparse factorization) methods
  • Automatic selection of the starting point

KNITRO for Mathematica is a local solver, which means that for nonlinear problems with multiple local minima, it will converge to any one of the local minima. Users can specify different starting points to try to locate the best local minimum. KNITRO for Mathematica also requires variables to be continuous; for example, it cannot restrict a variable to take only integer values.


About the Developers

Ziena Optimization's founders include a world-renowned team of scientists specializing in nonlinear and large-scale optimization. Their areas of expertise encompass modeling and solving of optimization problems arising in business and engineering. The methods and software created by Ziena's scientists are in use at hundreds of sites worldwide to address a variety of problems in energy, communications, finance, and engineering.


Product Support

KNITRO for Mathematica is developed and supported by Ziena Optimization, Inc.


Ziena Optimization, Inc.
1801 Maple Ave
Evanston, IL 60201
USA
phone: +1-217-328-9847
fax: +1-847-556-0668
email: info@ziena.com
web: http://www.ziena.com



KNITRO for Mathematica 5.1 requires Mathematica 6 and is available for Windows and Linux. For versions for Sun Solaris and some Linux x86(64-bit) platforms, please contact the developer.

KNITRO is © 2001-2007 Ziena Optimization, Inc.

Note: Contact the developer for upgrade or trial information.



 © 2008 Wolfram Research, Inc.  Terms of Use  Privacy Policy