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/lsqlin.html | 247 ++++++++++++++++++++++--------- 1 file changed, 181 insertions(+), 66 deletions(-) (limited to 'help/en_US/scilab_en_US_help/lsqlin.html') diff --git a/help/en_US/scilab_en_US_help/lsqlin.html b/help/en_US/scilab_en_US_help/lsqlin.html index 5a26c54..07a5369 100644 --- a/help/en_US/scilab_en_US_help/lsqlin.html +++ b/help/en_US/scilab_en_US_help/lsqlin.html @@ -16,7 +16,7 @@
a matrix of double, represents the multiplier of the solution x in the expression C⋅x - d. Number of columns in C is equal to the number of elements in x.
A matrix of doubles, representing the multiplier of x in the expression C⋅x - d. The number of columns in C is equal to the number of elements in x.
a vector of double, represents the additive constant term in the expression C⋅x - d. Number of elements in d is equal to the number of rows in C matrix.
A vector of doubles, representing the additive constant term in the expression C⋅x - d. The number of elements in d is equal to the number of rows in C matrix.
a matrix of double, represents the linear coefficients in the inequality constraints A⋅x ≤ b.
A matrix of doubles, containing the coefficients of linear inequality constraints of size (m X n) where 'm' is the number of linear inequality constraints.
a vector of double, represents the linear coefficients in the inequality constraints A⋅x ≤ b.
A vector of doubles, related to 'A' and represents the linear coefficients in the linear inequality constraints of size (m X 1).
a matrix of double, represents the linear coefficients in the equality constraints Aeq⋅x = beq.
A matrix of doubles, containing the coefficients of linear equality constraints of size (m1 X n) where 'm1' is the number of linear equality constraints.
a vector of double, represents the linear coefficients in the equality constraints Aeq⋅x = beq.
A vector of double, vector of doubles, related to 'Aeq' and represents the linear coefficients in the equality constraints of size (m1 X 1).
a vector of double, contains lower bounds of the variables.
A vector of doubles, containing the lower bounds of the variables of size (1 X n) or (n X 1) where 'n' is the number of variables.
a vector of double, contains upper bounds of the variables.
A vector of doubles, containing the upper bounds of the variables of size (1 X n) or (n X 1) where 'n' is the number of 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 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, objective value returned as the scalar value norm(C⋅x-d)^2.
A double, containing the objective value returned as a scalar value norm(C⋅x-d)^2.
a vector of double, solution residuals returned as the vector d-C⋅x.
A vector of doubles, containing the solution residuals, returned as a vector d-C⋅x.
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 least square problem specified by :
-The routine calls Ipopt for solving the linear least square 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. -
Search the minimum of a constrained linear least square problem specified by:
+lsqlin calls Ipopt, an optimization library written in C++, to solve the linear least squares problem.
+The options should be defined as type "list" and consist of the following fields:
+options= list("MaxIter", [---], "CpuTime", [---]);
+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.
//A basic example for equality, inequality constraints and variable bounds + + |
- FOSSEE Optimization Toolbox + FOSSEE Optimization Toolbox | -- cgit |