Mathematica 9 is now available
KNITRO® for Mathematica Products
-----
 /
KNITRO for Mathematica
<Features
*Examples
*Download User's Manual 
*Buy Online
*Request a Free Trial
*For More Information

Stanford University >
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

Features

New in KNITRO 6 for Mathematica

  • Solving optimization models (both linear and nonlinear) with binary or integer variables
  • Two algorithms for mixed-integer nonlinear programming (MINLP). The first is a nonlinear branch and bound method and the second implements the hybrid Quesada–Grossman method for convex MINLP. The MINLP code is designed for convex mixed-integer programming and is a heuristic for nonconvex problems.
  • Mixed-integer programming (MIP)
  • The MIP code also handles mixed-integer linear programs (MILP) of moderate size
  • Special user options to allow user control over the MIP methods
  • Improved multi-start generation of new start points and new user option "ms_maxbndrange"

General Features

  • Solves large-scale general nonlinear programming (NLP) problems (continuous, binary, or integer variables; smooth functions)
  • Particular convex mixed-integer nonlinear problems (MINLP)
  • Solves large-scale linear programming (LP) problems
  • Solves large-scale quadratic programming (QP) problems, both convex and nonconvex
  • Solves large-scale nonlinear least squares problems, and nonlinear systems of equations
  • Provides two state-of-the-art optimizer algorithms: interior-point (barrier) and active-set
  • Solves small or large optimization problems efficiently and robustly:
    • Rapidly converges to a high-precision local solution using Newton-based methods
    • Computes analytic derivatives from Mathematica's symbolic problem definition
    • Linear algebra operations choose between iterative (conjugate gradient) and direct (sparse factorization) methods
  • Provides special options for difficult or unusual problems:
    • Can require that every iterate remains feasible with respect to all inequality constraints
    • Can cross over from the interior-point algorithm to the active-set one for final determination of a vertex solution
  • Offers several choices for high-precision Newton-based solution methods:
    • Solve with Mathematica's analytic second derivatives
    • Solve with finite difference approximation of second derivatives
    • Solve with dense quasi-Newton approximations (BFGS and SR1)
    • Solve with limited-memory quasi-Newton approximation (L-BFGS)
    • Select your own starting point or let KNITRO for Mathematica compute one for you