From 6aa3bf99dbd4187c83167dec18ebe974421d57bc Mon Sep 17 00:00:00 2001 From: Georgey Date: Wed, 5 Jul 2017 11:44:38 +0530 Subject: Updated help folder --- help/en_US/scilab_en_US_help/qpipopt.html | 201 ++++++++++++++++++++---------- 1 file changed, 132 insertions(+), 69 deletions(-) (limited to 'help/en_US/scilab_en_US_help/qpipopt.html') diff --git a/help/en_US/scilab_en_US_help/qpipopt.html b/help/en_US/scilab_en_US_help/qpipopt.html index f134d7a..b8491a9 100644 --- a/help/en_US/scilab_en_US_help/qpipopt.html +++ b/help/en_US/scilab_en_US_help/qpipopt.html @@ -16,7 +16,7 @@
xopt = qpipopt(nbVar,nbCon,H,f,lb,ub,A,conLB,conUB) xopt = qpipopt(nbVar,nbCon,H,f,lb,ub,A,conLB,conUB,x0) -xopt = qpipopt(nbVar,nbCon,H,f,lb,ub,A,conLB,conUB,x0,param) +xopt = qpipopt(nbVar,nbCon,H,f,lb,ub,A,conLB,conUB,x0,options) [xopt,fopt,exitflag,output,lamda] = qpipopt( ... )
a double, number of variables
A double, denoting the number of variables
a double, number of constraints
A double, denoting the number of constraints
a symmetric matrix of double, represents coefficients of quadratic in the quadratic problem.
A symmetric matrix of doubles, representing the Hessian of the quadratic problem.
a vector of double, represents coefficients of linear in the quadratic problem
A vector of doubles, representing coefficients of the linear terms in the quadratic problem.
a vector of double, contains lower bounds of the variables.
A vector of doubles, containing the lower bounds of the variables.
a vector of double, contains upper bounds of the variables.
A vector of doubles, containing the upper bounds of the variables.
a matrix of double, contains the constraint matrix conLB ≤ A⋅x ≤ conUB.
A matrix of doubles, representing the constraint matrix in conLB ≤ A⋅x ≤ conUB.
a vector of double, contains lower bounds of the constraints conLB ≤ A⋅x ≤ conUB.
A vector of doubles, containing the lower bounds of the constraints conLB ≤ A⋅x ≤ conUB.
a vector of double, contains upper bounds of the constraints conLB ≤ A⋅x ≤ conUB.
A vector of doubles, containing the upper bounds of the constraints conLB ≤ A⋅x ≤ conUB.
a vector of double, contains initial guess of variables.
a list containing the parameters to be set.
a vector of double, the computed solution of the optimization problem.
A vector of doubles, containing the starting values of variables of size (1 X n) or (n X 1) where 'n' is the number of variables.
A list, containing the option for user to specify. See below for details.
A vector of doubles, containing the computed solution of the optimization problem.
a double, the value of the function at x.
A double, containing the value of the function at xopt.
The exit status. See below for details.
An integer, containing the flag which denotes the reason for termination of algorithm. See below for details.
The structure consist of statistics about the optimization. See below for details.
A structure, containing the information about the optimization. See below for details.
The structure consist of the Lagrange multipliers at the solution of problem. See below for details.
A structure, containing the Lagrange multipliers of the lower bounds, upper bounds and constraints at the optimized point. See below for details.
Search the minimum of a constrained linear quadratic optimization problem specified by :
-The routine calls Ipopt for solving the quadratic problem, Ipopt is a library written in C++.
-The options allows the user to set various parameters of the Optimization problem. -It should be defined as type "list" and contains the following fields. -
The exitflag allows to know the status of the optimization which is given back by Ipopt. -
For more details on exitflag see the ipopt documentation, go to http://www.coin-or.org/Ipopt/documentation/
-The output data structure contains detailed informations about the optimization process. -It has type "struct" and contains the following fields. -
qpipopt calls Ipopt, an optimization library written in C++, to solve the optimization problem.
+options= list("MaxIter", [---], "CpuTime", [---], "GradObj", ---, "Hessian", ---, "GradCon", ---);
+The options should be defined as type "list" and consist of the following fields: +
The default values for the various items are given as:
+options = list("MaxIter", [3000], "CpuTime", [600]);
+The exitflag allows the user to know the status of the optimization which is returned by Ipopt. The values it can take and what they indicate is described below: +
For more details on exitflag, see the Ipopt documentation which can be found on http://www.coin-or.org/Ipopt/documentation/
+The output data structure contains detailed information about the optimization process. +It is of type "struct" and contains the following fields. +
The lambda data structure contains the Lagrange multipliers at the end -of optimization. In the current version the values are returned only when the the solution is optimal. +
The lambda data structure contains the Lagrange multipliers at the end of optimization. In the current version, the values are returned only when the the solution is optimal. It has type "struct" and contains the following fields.
//Ref : example 14 : -//https://www.me.utexas.edu/~jensen/ORMM/supplements/methods/nlpmethod/S2_quadratic.pdf -// min. -8*x1*x1 -16*x2*x2 + x1 + 4*x2 + |
- FOSSEE Optimization Toolbox + FOSSEE Optimization Toolbox | -- cgit |