From e34332a406e4f3fba9b99c6f9ec5138edfcc6aa2 Mon Sep 17 00:00:00 2001 From: Harpreet Date: Wed, 23 Sep 2015 18:22:28 +0530 Subject: qpipopt added --- help/en_US/master_help.xml | 2 + help/en_US/qpipopt.xml | 145 ++++++++++ help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS | Bin 6049 -> 6413 bytes .../scilab_en_US_help/JavaHelpSearch/DOCS.TAB | Bin 782 -> 787 bytes .../en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS | Bin 234 -> 248 bytes .../scilab_en_US_help/JavaHelpSearch/POSITIONS | Bin 27895 -> 30648 bytes help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA | 2 +- help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP | Bin 16384 -> 16384 bytes .../scilab_en_US_help/_LaTeX_qpipopt.xml_1.png | Bin 0 -> 3527 bytes .../scilab_en_US_help/_LaTeX_symphony.xml_1.png | Bin 2986 -> 2934 bytes .../_LaTeX_symphony_mat.xml_1.png | Bin 3094 -> 2934 bytes help/en_US/scilab_en_US_help/index.html | 8 +- help/en_US/scilab_en_US_help/jhelpmap.jhm | 1 + help/en_US/scilab_en_US_help/jhelptoc.xml | 1 + help/en_US/scilab_en_US_help/qpipopt.html | 143 ++++++++++ .../section_0317555ae11e0354d453ec57ef8c1f09.html | 298 +++++++++++++++++++++ .../section_19f4f1e5726c01d683e8b82be0a7e910.html | 8 +- .../section_b483a09ee4bfb41798b9f2cf5a640a9c.html | 285 ++++++++++++++++++++ help/en_US/scilab_en_US_help/symphony.html | 15 +- help/en_US/scilab_en_US_help/symphony_mat.html | 9 +- help/en_US/symphony.xml | 15 +- help/en_US/symphony_mat.xml | 19 +- 22 files changed, 921 insertions(+), 30 deletions(-) create mode 100644 help/en_US/qpipopt.xml create mode 100644 help/en_US/scilab_en_US_help/_LaTeX_qpipopt.xml_1.png create mode 100644 help/en_US/scilab_en_US_help/qpipopt.html create mode 100644 help/en_US/scilab_en_US_help/section_0317555ae11e0354d453ec57ef8c1f09.html create mode 100644 help/en_US/scilab_en_US_help/section_b483a09ee4bfb41798b9f2cf5a640a9c.html (limited to 'help') diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml index 9085a07..85ff9e0 100644 --- a/help/en_US/master_help.xml +++ b/help/en_US/master_help.xml @@ -1,6 +1,7 @@ + @@ -77,6 +78,7 @@ Symphony Toolbox +&a6b85f6e0c98751f20b68663a23cb4cd2; &aca972f273143ecb39f56b42e4723ac67; &a9953e61e8dd264a86df73772d3055e7f; diff --git a/help/en_US/qpipopt.xml b/help/en_US/qpipopt.xml new file mode 100644 index 0000000..d93f758 --- /dev/null +++ b/help/en_US/qpipopt.xml @@ -0,0 +1,145 @@ + + + + + + + + qpipopt + Solves a linear quadratic problem. + + + + + Calling Sequence + + xopt = qpipopt(nbVar,nbCon,Q,p,LB,UB,conMatrix,conLB,conUB) + [xopt,fopt,exitflag,output,lamda] = qpipopt( ... ) + + + + + + Parameters + + nbVar : + a 1 x 1 matrix of doubles, number of variables + nbCon : + a 1 x 1 matrix of doubles, number of constraints + Q : + a n x n matrix of doubles, where n is number of variables, represents coefficients of quadratic in the quadratic problem. + p : + a 1 x n matrix of doubles, where n is number of variables, represents coefficients of linear in the quadratic problem + LB : + a 1 x n matrix of doubles, where n is number of variables, contains lower bounds of the variables. + UB : + a 1 x n matrix of doubles, where n is number of variables, contains upper bounds of the variables. + conMatrix : + a m x n matrix of doubles, where n is number of variables and m is number of constraints, contains matrix representing the constraint matrix + conLB : + a m x 1 matrix of doubles, where m is number of constraints, contains lower bounds of the constraints. + conUB : + a m x 1 matrix of doubles, where m is number of constraints, contains upper bounds of the constraints. + xopt : + a 1xn matrix of doubles, the computed solution of the optimization problem. + fopt : + a 1x1 matrix of doubles, the function value at x. + exitflag : + Integer identifying the reason the algorithm terminated. + output : + Structure containing information about the optimization. + lambda : + Structure containing the Lagrange multipliers at the solution x (separated by constraint type). + + + + + Description + +Search the minimum of a constrained linear quadratic optimization problem specified by : +find the minimum of f(x) such that + + + +\begin{eqnarray} +&\mbox{min}_{x} +& 1/2*x'*Q*x + p'*x \\ +& \text{subject to} & conLB \leq C(x) \leq conUB \\ +& & lb \leq x \leq ub \\ +\end{eqnarray} + + + +We are calling IPOpt for solving the quadratic problem, IPOpt is a library written in C++. The code has been written by ​Andreas Wächter and ​Carl Laird. + + + + + + + Examples + + + + + Examples + = 0, +// x2 >= 0 +conMatrix= [1 1]; +conLB=[-%inf]; +conUB = [5]; +//with x between ci and cs: +lb=[0,0]; +ub=[3,%inf]; +//and minimize 0.5*x'*Q*x + p'*x with +p=[-8,-16]; +Q=[1,0;0,4]; +nbVar = 2; +nbCon = 1; +[xopt,fopt,exitflag,output,lambda] = qpipopt(nbVar,nbCon,Q,p,lb,ub,conMatrix,conLB,conUB) + + ]]> + + + + Authors + + Keyur Joshi, Saikiran, Iswarya, Harpreet Singh + + + diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS index 85c06d2..388e399 100644 Binary files a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB index 7963a04..7682874 100644 Binary files a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB and b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS index 2aa71c0..d55c7ec 100644 Binary files a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS and b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS index d7cedfa..b598af6 100644 Binary files a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS and b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS differ diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA index 38b7702..60e895c 100644 --- a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA +++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA @@ -1,2 +1,2 @@ JavaSearch 1.0 -TMAP bs=2048 rt=1 fl=-1 id1=1306 id2=1 +TMAP bs=2048 rt=1 fl=-1 id1=1344 id2=1 diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP index 6dddfa5..31347cf 100644 Binary files a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP and b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP differ diff --git a/help/en_US/scilab_en_US_help/_LaTeX_qpipopt.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_qpipopt.xml_1.png new file mode 100644 index 0000000..6750af2 Binary files /dev/null and b/help/en_US/scilab_en_US_help/_LaTeX_qpipopt.xml_1.png differ diff --git a/help/en_US/scilab_en_US_help/_LaTeX_symphony.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_symphony.xml_1.png index b3e5007..07dafd6 100644 Binary files a/help/en_US/scilab_en_US_help/_LaTeX_symphony.xml_1.png and b/help/en_US/scilab_en_US_help/_LaTeX_symphony.xml_1.png differ diff --git a/help/en_US/scilab_en_US_help/_LaTeX_symphony_mat.xml_1.png b/help/en_US/scilab_en_US_help/_LaTeX_symphony_mat.xml_1.png index d688e8a..07dafd6 100644 Binary files a/help/en_US/scilab_en_US_help/_LaTeX_symphony_mat.xml_1.png and b/help/en_US/scilab_en_US_help/_LaTeX_symphony_mat.xml_1.png differ diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html index 86c25b4..49a4619 100644 --- a/help/en_US/scilab_en_US_help/index.html +++ b/help/en_US/scilab_en_US_help/index.html @@ -32,7 +32,13 @@