The NEOS Server offers Knitro for the solution of:
Knitro natively offers several other interfaces in a variety of languages: (i) object-oriented interfaces for C++, C#, Java and Python; (ii) matrix-oriented interfaces for C, Fortran, Matlab, and R; (iii) links to modelling languages AIMS, AMPL, GAMS, and MPL; (iv) and links to Excel through Frontline Solvers.
Key features of Knitro include: (i) a large set of well-documented user options (see the Knitro documentation) and automatic tuner; (ii) (parallel) multi-start for global optimization; (iii) derivatives approximation and checker; and (iv) internal presolver.
Knitro was originally developed by Richard Byrd, Mary Beth Hribar, Jorge Nocedal and Richard Waltz with additional help from Guanghui Liu, Marcelo Marazzi, Todd Plantenga, and Jose Luis Morales. Since July 2015, Knitro has been developed by Artelys with Richard Waltz as lead developer.
Free trial and evaluations of Knitro are available on the Download page of the Artelys website. For more information on Knitro, see the Artelys Knitro Overview or directly contact Artelys.
The user must submit a model in NL format. The NEOS Server will automatically handle an NL model in either binary or text format. NL files in either format can additionally be zipped, gzipped, or tarred prior to submission if desired.
An options file can optionally be specified. Please note that certain options may be restricted, altered, or removed by the NEOS server prior to solving. For example, users are limited to a max of four solver threads -- requests for more threads in the options file will not be honored.