Knitro
Knitro is a commercial optimization software library designed for solving nonlinear programming (NLP) and mixed-integer nonlinear programming (MINLP) problems. It is built to handle large-scale, real-world optimization tasks with an emphasis on robustness, speed, and scalable performance. Knitro provides solvers for continuous NLP as well as MINLP, including features for exact Hessian or sparse derivative evaluation, warm starts, and callback-based user-defined function handling.
History and overview: Knitro originated with Ziena Optimization and, after organizational changes in the optimization software
Algorithms and capabilities: The NLP solver in Knitro uses interior-point methods complemented by other robust strategies,
Interfaces and modeling support: Knitro offers APIs for several programming languages, including C, C++, Fortran, Java,
Applications and use cases: It is employed across engineering, energy, finance, and research domains for tasks
Licensing and availability: Knitro is a proprietary software product licensed through Artelys and its distribution partners.