Subscribe to the newsletter

Newsletter archives :
2008 : 05
2006-2007 : 01- 02 - 03 - 04

 


Artelys distributes worldwide the nonlinear optimization package KNITRO either as a standalone component or with AMPL modeling environment. The result of a ten-year research effort at Northwestern University, KNITRO is developed and commercialized by the US company Ziena Optimization since 2001.


KNITRO is directly interfaced with MATLAB since release KNITRO 5.2, which allows every user of the Matlab Optimization Toolbox to use KNITRO functions.

Nonlinear programming and KNITRO

Nonlinear optimization is at the core of many business problems, such as:

pricing and revenue management;
parameter identification in financial and industrial models;
design and operation of electricity and gas transportation networks.

KNITRO, which uses the most recent optimization techniques, is an ideal tool for solving these problems. It can efficiently handle nonconvex nonlinear models with thousands of variables. KNITRO is the first nonlinear optimization package to offer two options, "interior points" and "active set", for the solution of inequality constrained problems ; this reinforces its efficiency on a wide range of models with different structures.

KNITRO interfaces

KNITRO is directly interfaced with Matlab: all its features and algorithms for continuous optimization are accessible seamlessly via the Matlab Optimization Toolbox. The use of this interface is particularly recommended to Matlab users for coding prototypes or study software as well as for the development of operational Matlab solutions.

KNITRO can be embedded in any software developed in C/C++, Java or Fortran. It can thus be fully integrated into and distributed with an application. In this mode of use, the developer writes C/C++, Java functions or Fortran subroutines that compute the objective function and constraints of the model, as well as their first and optionally second derivatives.

For feasibility and rapid prototyping studies, KNITRO may be used in conjunction with the AMPL modeling environment. It is indeed remarkably easy to write a nonlinear model in AMPL and solve it with KNITRO. Derivative functions computations are no longer the modeler's concern, thanks to first and second derivatives provided by AMPL's automatic differentiation engine. The development cycle is consequently much shorter. In fact the nature of the work itself is modified, as the user can focus on modelling and on analysing the results without low-level issues of communication with the KNITRO code.

Optimization algorithms within KNITRO



Contact

For more information regarding KNITRO, please contact us at:
Tel: +33 1 44 77 89 00
E-mail: info-knitro@artelys.com

 

Back to the top

 

 

 

Knitro
Nonlinear optimization package

OVERVIEW

KNITRO support

DOCUMENTATION

DOWNLOAD

ACADEMIC PARTNERSHIP

CONTACT

CLIENT AREA

 

 
   

HOME I NEWS I COMPANY I SERVICES I CAREERS I SITE MAP I CONTACT I FRANÇAIS

© Artelys SA 2000-2010, all rights reserved - Terms of use