Your customer area

Please fill the following form to log on. If you forgot your password, click here

Artelys Knitro


Artelys Knitro

Nonlinear optimization problems arise in numerous business and industry applications, such as optimizing a portfolio in the financial industry or getting the optimal pricing in the energy industry. Customers in hundreds of sites worldwide rely on Artelys Knitro to deliver high performing and powerful optimization solutions for the most challenging applications in all industries: financial, energy, communications, science and engineering. Artelys Knitro has been developed by Ziena Optimization.

Ziena was founded in 2001 by world-renowned scientists from Northwestern University to provide superior software tools and responsive professional technical support for difficult nonlinear optimization problems. On July 1st 2015, Artelys acquired Ziena Optimization, taking in charge the development of Artelys Knitro in addition to the worldwide distribution and support of the software.

Artelys Knitro is available as a standalone component and with the AMPL modeling environment.

The most advanced optimization techniques

Artelys Knitro is an ideal tool for solving problems, such as pricing or revenue management, parameter identification in financial and industrial models or design and operation of electricity and gas transportation networks. It can efficiently handle non-convex nonlinear models with thousands of variables. Artelys Knitro is the first nonlinear optimization tool that offers two options for inequality constrained problems: "interior points" and "active set." These options reinforce the efficiency for a wide range of models with multiple structures.

Artelys offers partnership programs with universities, public training and research centers to promote teaching and research in optimization. Academic partners get Artelys Knitro and AMPL licenses at discounted prices.

For further information on academic partnership, please contact us.

Key Features

Think one step ahead and let Artelys Knitro be your competitive advantage!

The optimization techniques used by Artelys Knitro offer the leading combination of computational efficiency and robustness. Artelys Knitro is the only nonlinear solver with four different algorithms, allowing it to solve a large range of complex nonlinear problems.

Key features

• Efficient and robust solution on large scale problems
• Two interior-point/barrier and two active-set/SQP algorithms
• Two algorithms for mixed-integer nonlinear optimization
• Heuristics, cutting planes, branching rules for MINLP
• Parallel multistart feature for global optimization
• Ability to run multiple algorithms concurrently
• Automatic and parallel tuning of option settings
• Automatic computation of approximate first-order and second-order derivatives
• Smart initialization strategies and fast infeasibility detection

New Artelys Knitro 10.0 features

• New Object Oriented API for C++, Java and C#
• New specialized MATLAB function for solving nonlinear systems of equations
• New options to control termination based on objective value changes or number of function evaluations
• New Hessian/second-order derivative checker
• More extensive presolving to further reduce problem size
• Significant speedups for NLPs and MINLPs (23% decrease in CPU time compared to KNITRO 9.1)

Problems classes solved by Artelys Knitro

• General nonlinear problems (NLP), including non-convex
• Systems of nonlinear equations
• Linear problems (LP)
• Quadratic problems (QP/QCQP), both convex and non-convex
• Least squares problems / regression, both linear and nonlinear
• Mathematical programs with complementary constraints (MPCC/MPEC)
• Mixed-integer nonlinear problems (MIP/MINLP)
• Derivative-free optimization problems (DFO)

Programming interfaces


Modeling language interfaces


Operating Systems

Business & academic applications

Artelys Knitro is currently used in many application areas, thus demonstrating its versatility.

This section details some of the typical applications of Artelys Knitro with references to the academic literature. From fundamental mathematics to sustainable development, Artelys Knitro was found useful by a large range of Operations Research practioners.

Feel free to contact us to receive more information regarding Artelys Knitro and its success stories.


Financial & banking

Typical uses of Artelys Knitro:

• Portfolio optimization with transactions costs
• Optimal pricing and risk management
• Volatility estimation
• Credit risk
• Strategic bidding and auctions (Nash equilibrium)

In the literature:

• Byrd, J. R., and Liu, Z. (2007): "Nonlinear Optimization Methods with Financial Applications", Case Studies in Optimization, Ziena.
• Nocedal, J. (2008): "The ZIENA Solver for American Options Pricing", Case Studies in Optimization, Ziena.


Computational economics & game theory

Typical uses of Artelys Knitro:

• Design of economic policies
• Yield management
• Demand modeling
• Maximum-likelihood estimation
• Nash equilibrium

In the literature:

• Conlon, C. T. (2009): "A Dynamic Model of Costs and Margins in the LCD TV Industry", Unpublished manuscript.
• Hanson, D. A., Kryukov, Y., Leyffer, S., and Munson, T. S. (2009): "Optimal Control Model of Technology Transition", No 2009-E24, GSIA Working Papers from Carnegie Mellon University, Tepper School of Business.
• Dubé, J.-P., Fox, J. T., and Su, C.-L. (2012): "Improving the numerical performance of static and dynamic aggregate discrete choice random coefficients demand estimation", in Econometrica, 80 (5), 2231-2267.
• Egesdal, M., Lai, Z., and Su, C.-L. (2012): "Estimating Dynamic Discrete-Choice Games of Incomplete Information", Working paper.


Statistics & data analysis

Typical uses of Artelys Knitro:

• Nonlinear least squares analysis (regression / data fitting)
• Support vector machines
• Data mining
• Data clustering
• Inference analysis
• Parameter estimation
• Inverse problems

In the literature:

• Wang, G., Zhu, Z., Du, W., and Teng, Z. (2008): "Inference Analysis in Privacy-Preserving Data Re-publishing", Data Mining, 2008, ICDM '08, Eight IEEE International, 1079-1084.
• Fuchs, M., and Neumaier, A. (2010): "Optimization in latent class analysis", Technical Report TR/PA/10/89, CERFACS.
• Rauchs, G., and Dumitriu, D. (2010): "Indentation testing parameter identification using an optimization procedure based on genetic algorithms", in Proc. of the Romanian Academy, Series A: Mathematics, 10 (2), 165-172.



Typical uses of Artelys Knitro:

• Nonlinear (AC) optimal power flow (OPF) problems
• Security-Constrained OPF (SCOPF) problems
• Optimization of generation costs and transmission losses
• Modeling of head effects in the optimal management of water reservoirs Nonlinear OPF (optimal power flow) problem
• Oil & gas production optimization 

In the literature:

• Plantenga, T. (2006): "KNITRO for Nonlinear Optimal Power Flow Applications", Case Studies in Optimization, Ziena.
• Hu, B., Cañizares, C. A., and Liu, M.(2010): "Secondary and Tertiary Voltage Regulation Based on Optimal Power Flows", Bulk Power System Dynamics and Control (iREP) - VIII (iREP), 2010 iREP Symposium, 1-6.
• Gutierrez-Martinez, V. J., Cañizares, C. A., Fuerte-Esquivel, C. R., Pizano-Martinez, A., and Gu, X. (2011): "Neural-Network Security-Boundary Constrained Optimal Power Flow", IEEE Transactions on Power Systems, 26 (1), 63-72.
• Ferreira, E. C., Baptista, E. C., and Soler, E. M. (2012): "An investigation about barrier parameters update strategy and the Optimal Power Flow Solution", EngOpt 2012, 3rd International Conference on Engineering Optimization.)
• Barragan Hernandez, A., Vazquez-Roman, R., Rosales-Marines, L., Garcia-Sanchez, F. : "A strategy for simulation and optimization of gas and oil production", Computers and Chemical Engineering 30, 2005, 215–227


Sustainable development

Typical uses of Artelys Knitro:

• Virtual population analysis
• Population growth management
• Transition path control

In the literature:

• Tahvonen, O. (2008): "Optimal harvesting of age-structured fish populations", CEMARE Research Paper, P165.
• Tahvonen, O., Pukkala, T., Laiho, O., Lähde, E., and Niinimäki, S. (2010): "Optimal management of uneven-aged Norway spruce stands", in Forest Ecology and Management, 260 (1), 106-115.


Optimal control & dynamic optimization

Typical uses of Artelys Knitro:

• Trajectory optimization
• Optimization with partial differential equations
• PDE-Constrained optimization with discrete decisions
• Variational Analysis

In the literature:

• Abdallah, L., Haddou, M., and Khardi, S. (2010): "Optimization of operational aircraft parameters reducing noise emission", in Applied Mathematical Sciences, 4 (11), 515-535.
• Nahayo, F., Khardi, S., Ndimubandi, J., Haddou, M., and Hamadiche, M. (2010): "Two-Aircraft Acoustic Optimal Control Problem: SQP algorithms", in ARIMA, 14, 101-123.
• You, F., and Leyffer, S. (2011): "Mixed-Integer Dynamic Optimization for Oil-Spill Response Planning with Integration of a Dynamic Oil Weathering Model", in AIChE Journal, 57 (12), 3555-3564.



Typical uses of Artelys Knitro:

• Transmission network optimization
• Resource allocation

In the literature:

• Sosa-Paz, C., Ruckmann, J., and Sánchez-Meraz, M. (2010): "Joint Routing, Link Scheduling and Power Control for Wireless Multi-hop Networks for CDMA/TDMA Systems", in Científica, 14 (4), 165-172.


Optics & spectroscopy

Typical uses of Artelys Knitro:

• Light polarization control
• Isomer conformational analysis

In the literature:

• Lott, G. A., Perdomo-Ortiz, A., Utterback, J. K., Widom, J. R., Aspuru-Guzikb, A., and Marcus, A. H. (2011): "Conformation of self-assembled porphyrin dimers in liposome vesicles by phase-modulation 2D fluorescence spectroscopy", in Proceedings of the National Academy of Sciences, 108 (40), 16521-16526.
• Tripathi, S., Paxman, R., Bifano, T., and Toussaint, K. C. Jr. (2012): "Vector transmission matrix for the polarization behavior of light propagation in highly scattering media", in Optics Express, 20 (14), 16067-16076.


Mathematics & geometry

Typical uses of Artelys Knitro:

• Shape curvature minimization via contour regularization
• Independent proof check
• Counterexample detection

In the literature:

• Hales, T. C., and McLaughlin, S. (2010): "The dodecahedral conjecture", in Journal of the american mathematical society, 23 (2), 299-344.
• Bretin, E., Lachaud, J.-O., and Oudet, E. (2011): "Regularization of discrete contour by Willmore energy", in Journal of mathematical imaging and vision, 40 (2), 214-229.

Artelys Knitro documentation

Artelys Knitro 10.0 installation, user, and reference guides are provided in the User's Manual:

Online documentation - Artelys Knitro 10.0, October 2015

Older releases:

• KNITRO 9.0


Ziena License Manager documentation

Ziena License Manager 9.0


Artelys Knitro licensing

KNITRO Commercial Licensing
KNITRO Academic Licensing
Artelys Knitro End-User License Agreement

Download a trial version

step 1Select version

  • This version is for students who want to use Artelys Knitro for educational purposes.

  • This version is for evaluating Artelys Knitro in the business world. Cannot be used for gain nor profit.

  • This version is for degree awarding institutions that want to evaluate Artelys Knitro for research or educational purposes.


step 2Student version

Evaluation version limited in problem size (300 variables and 300 constraints) for 6 months

By downloading, I agree with using this component:

• only for educational purposes
• not for commercial gain or profit
• only during the designated period


step 2Commercial version

Full version for 1 month

By downloading, I agree with using this component:

• only for evaluation purposes
• not for commercial gain or profit
• only during the designated period


step 2Academic version

Please select :

• Evaluation version limited in problem size (300 variables and 300 constraints) for 6 months*

• Full version for 1 month*

I perfectly understood that the trial version of this software may only be used by degree awarding institutions for research and educational purposes. By downloading, I agree with using this component:

• only for educational purposes
• not for commercial gain or profit
• only during the designated period

How to get your machine ID ?


step 3Licence agreement

I read and accept the End User License Agreement.

Frequently asked questions

This section has a selection of general issues encountered during the installation and the use of Artelys Knitro and our answers to help you. For specific help, please contact us.

Q : What should I do to purchase Artelys Knitro?
A : Please contact Artelys Knitro sales team.

Q: What should I do when I have difficulties installing Artelys Knitro?
A: Read sections Installation and Troubleshooting of the user manual. If you cannot resolve your problem, please contact Artelys Knitro support team (for users under maintenance only).

Q: What should I do to make Artelys Knitro solve my problem faster?
A: Read section Tips and Tricks of the user manual. If you cannot resolve your problem, please contact Artelys Knitro support team (for users under maintenance only).

Q : Where can I discuss with the Artelys Knitro community?
A : The Artelys Knitro forum is hosted by a Google group. You can refer to the Artelys Knitro community to discuss about Artelys Knitro, provide feedbacks, ask technical questions, etc.

Artelys Knitro support

Artelys provides worldwide technical support and assistance for Artelys Knitro.

More information