Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
6622 Discussions

Nonlinear optimization with a matrix form of constraints


I'm trying to solve a nonlinear optimization problem with a matrix for linear constratins using MKL (Intel C++ 16.0).

Although aware that some bounds can be set for each variable x_i, e.g., LB_i <= x_i <= UB_i (like the usage example),

not quite sure how to impose additional constratins in matrix forms such that: Ax = b where A is m-by-n matrix; i.e. there are m constraints for variables x.

I'm actually trying to make a transition from using 'fminon' ( function of MATLAB to using MKL.

Is there any way? Thanks.

0 Kudos
1 Reply
Black Belt

MKL does not contain routines for nonlinear optimization (with or without constraints). It does provide a routine based on trust-regions for minimizing the sum of squares of functions, possibly with bound constraints, but this is probably not the type of problem that you wish to solve. In other words, there is no corresponding routine in MKL to Matlab's fmincon.