From d5356061fbd3a9b3052dee25bd9c82c375c42e22 Mon Sep 17 00:00:00 2001
From: Harpreet
Date: Thu, 31 Dec 2015 16:03:57 +0530
Subject: Macros example updated
---
help/en_US/lsqlin.xml | 72 ++++++++++-----------
help/en_US/lsqnonneg.xml | 26 ++++----
help/en_US/qpipopt.xml | 57 ++++++++--------
help/en_US/qpipoptmat.xml | 33 +++++-----
help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS | Bin 7534 -> 6899 bytes
.../scilab_en_US_help/JavaHelpSearch/DOCS.TAB | Bin 872 -> 761 bytes
.../en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS | Bin 270 -> 264 bytes
.../scilab_en_US_help/JavaHelpSearch/POSITIONS | Bin 36377 -> 33375 bytes
help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA | 2 +-
help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP | Bin 16384 -> 14336 bytes
help/en_US/scilab_en_US_help/lsqlin.html | 72 ++++++++++-----------
help/en_US/scilab_en_US_help/lsqnonneg.html | 26 ++++----
help/en_US/scilab_en_US_help/qpipopt.html | 51 ++++++++-------
help/en_US/scilab_en_US_help/qpipoptmat.html | 35 +++++-----
help/en_US/scilab_en_US_help/symphony.html | 7 +-
help/en_US/scilab_en_US_help/symphonymat.html | 6 +-
help/en_US/symphony.xml | 5 +-
help/en_US/symphonymat.xml | 4 +-
18 files changed, 195 insertions(+), 201 deletions(-)
(limited to 'help/en_US')
diff --git a/help/en_US/lsqlin.xml b/help/en_US/lsqlin.xml
index c08905e..c6ec286 100644
--- a/help/en_US/lsqlin.xml
+++ b/help/en_US/lsqlin.xml
@@ -62,13 +62,13 @@
a double, objective value returned as the scalar value norm(C*x-d)^2.
a vector of double, solution residuals returned as the vector C*x-d.
a vector of double, solution residuals returned as the vector d-C*x.
Integer identifying the reason the algorithm terminated. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the lsqlin macro.
A flag showing returned exit flag from Ipopt. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the lsqlin macro.
Structure containing information about the optimization. This version only contains number of iterations.
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper bound multiplier and linear equality, inequality constraints.
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper bound multiplier and linear equality, inequality constraint multiplier.
Search the minimum of a constrained linear least square problem specified by :
@@ -86,47 +86,41 @@//A basic example for equality, inequality constraints and variable bounds -C = [0.9501 0.7620 0.6153 0.4057 -0.2311 0.4564 0.7919 0.9354 -0.6068 0.0185 0.9218 0.9169 -0.4859 0.8214 0.7382 0.4102 -0.8912 0.4447 0.1762 0.8936]; -d = [0.0578 -0.3528 -0.8131 -0.0098 -0.1388]; -A =[0.2027 0.2721 0.7467 0.4659 -0.1987 0.1988 0.4450 0.4186 -0.6037 0.0152 0.9318 0.8462]; -b =[0.5251 -0.2026 -0.6721]; -Aeq = [3 5 7 9]; -beq = 4; -lb = -0.1*ones(4,1); -ub = 2*ones(4,1); +C = [1 1 1; +1 1 0; +0 1 1; +1 0 0; +0 0 1] +d = [89; +67; +53; +35; +20;] +A = [3 2 1; +2 3 4; +1 2 3]; +b = [191 +209 +162]; +Aeq = [1 2 1]; +beq = 10; +lb = repmat(0.1,3,1); +ub = repmat(4,3,1); [xopt,resnorm,residual,exitflag,output,lambda] = lsqlin(C,d,A,b,Aeq,beq,lb,ub) | ![]() | ![]() |
a double, objective value returned as the scalar value norm(C*x-d)^2.
a vector of double, solution residuals returned as the vector C*x-d.
a vector of double, solution residuals returned as the vector d-C*x.
Integer identifying the reason the algorithm terminated. It could be 0, 1 or 2 i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded.
A flag showing returned exit flag from Ipopt. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the lsqlin macro.
Structure containing information about the optimization. This version only contains number of iterations.
Structure containing the Lagrange multipliers at the solution x. It contains lower and upper bound multiplier.
Structure containing the Lagrange multipliers at the solution xopt. It contains lower, upper bound multiplier and linear equality, inequality constraint multiplier.
Solves nonnegative least-squares curve fitting problems specified by :
@@ -67,16 +67,16 @@a double, the function value at x.
Integer identifying the reason the algorithm terminated. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the qpipopt macro.
A flag showing returned exit flag from Ipopt. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the lsqlin macro.
Structure containing information about the optimization. This version only contains number of iterations
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper and linear equality, inequality constraints.
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper bound multiplier and linear equality, inequality constraint multiplier.
Search the minimum of a constrained linear quadratic optimization problem specified by : -find the minimum of f(x) such that
+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++.
a vector of double, the computed solution of the optimization problem.
a double, the function value at x.
a vector of double, solution residuals returned as the vector d-C*x.
Integer identifying the reason the algorithm terminated.It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the qpipoptmat macro.
A flag showing returned exit flag from Ipopt. It could be 0, 1 or 2 etc. i.e. Optimal, Maximum Number of Iterations Exceeded, CPU time exceeded. Other flags one can see in the lsqlin macro.
Structure containing information about the optimization. This version only contains number of iterations.
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper and linear equality, inequality constraints.
Structure containing the Lagrange multipliers at the solution x (separated by constraint type).It contains lower, upper bound multiplier and linear equality, inequality constraint multiplier.
Search the minimum of a constrained linear quadratic optimization problem specified by : -find the minimum of f(x) such that
+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++.
//Find the value of x that minimize following function -// f(x) = 0.5*x1^2 + x2^2 - x1*x2 - 2*x1 - 6*x2 -// Subject to: -// x1 + x2 ≤ 2 -// –x1 + 2x2 ≤ 2 -// 2x1 + x2 ≤ 3 -// 0 ≤ x1, 0 ≤ x2. -H = [1 -1; -1 2]; -f = [-2; -6]; -A = [1 1; -1 2; 2 1]; -b = [2; 2; 3]; + | ![]() | ![]() |
a double, the function value at x.
status flag from symphony. 227 is optimal, 228 is Time limit exceeded, 230 is iteration limit exceeded.
status flag returned from symphony. 227 is optimal, 228 is Time limit exceeded, 230 is iteration limit exceeded.
The output data structure contains detailed information about the optimization process. This version only contains number of iterations
Search the minimum or maximum of a constrained mixed integer linear programming optimization problem specified by : -find the minimum or maximum of f(x) such that
+Search the minimum or maximum of a constrained mixed integer linear programming optimization problem specified by :
The routine calls SYMPHONY written in C by gateway files for the actual computation.
//A basic case : + |