From d5a0869a7d1482b67f3fd42805948ee30a05eb1e Mon Sep 17 00:00:00 2001 From: Harpreet Date: Thu, 4 Feb 2016 15:36:02 +0530 Subject: Source files --- help/en_US/scilab_en_US_help/qpipoptmat.html | 171 --------------------------- 1 file changed, 171 deletions(-) delete mode 100644 help/en_US/scilab_en_US_help/qpipoptmat.html (limited to 'help/en_US/scilab_en_US_help/qpipoptmat.html') diff --git a/help/en_US/scilab_en_US_help/qpipoptmat.html b/help/en_US/scilab_en_US_help/qpipoptmat.html deleted file mode 100644 index f5498bf..0000000 --- a/help/en_US/scilab_en_US_help/qpipoptmat.html +++ /dev/null @@ -1,171 +0,0 @@ -
- -Solves a linear quadratic problem.
xopt = qpipoptmat(H,f) -xopt = qpipoptmat(H,f,A,b) -xopt = qpipoptmat(H,f,A,b,Aeq,beq) -xopt = qpipoptmat(H,f,A,b,Aeq,beq,lb,ub) -xopt = qpipoptmat(H,f,A,b,Aeq,beq,lb,ub,x0) -xopt = qpipoptmat(H,f,A,b,Aeq,beq,lb,ub,x0,param) -[xopt,fopt,exitflag,output,lamda] = qpipoptmat( ... )
a symmetric matrix of double, represents coefficients of quadratic in the quadratic problem.
a vector of double, represents coefficients of linear in the quadratic problem
a matrix of double, represents the linear coefficients in the inequality constraints A⋅x ≤ b.
a vector of double, represents the linear coefficients in the inequality constraints A⋅x ≤ b.
a matrix of double, represents the linear coefficients in the equality constraints Aeq⋅x = beq.
a vector of double, represents the linear coefficients in the equality constraints Aeq⋅x = beq.
a vector of double, contains lower bounds of the variables.
a vector of double, contains upper bounds of the variables.
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 double, the value of the function at x.
The exit status. See below for details.
The structure consist of statistics about the optimization. See below for details.
The structure consist of the Lagrange multipliers at the solution of problem. 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. -
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. -
//Find x in R^6 such that: -Aeq= [1,-1,1,0,3,1; --1,0,-3,-4,5,6; -2,5,3,0,1,0]; -beq=[1; 2; 3]; -A= [0,1,0,1,2,-1; --1,0,2,1,1,0]; -b = [-1; 2.5]; -lb=[-1000; -10000; 0; -1000; -1000; -1000]; -ub=[10000; 100; 1.5; 100; 100; 1000]; -x0 = repmat(0,6,1); -param = list("MaxIter", 300, "CpuTime", 100); -//and minimize 0.5*x'*H*x + f'*x with -f=[1; 2; 3; 4; 5; 6]; H=eye(6,6); -[xopt,fopt,exitflag,output,lambda]=qpipoptmat(H,f,A,b,Aeq,beq,lb,ub,x0,param) | ![]() | ![]() |