summaryrefslogtreecommitdiff
path: root/demos/intfminbnd.dem.sce
diff options
context:
space:
mode:
authorHarpreet2016-09-03 00:34:27 +0530
committerHarpreet2016-09-03 00:34:27 +0530
commit4b64cf486f5c999fd8167758cae27839f3b50848 (patch)
treed9d06639fb7fa61aef59be0363655e4747105ec7 /demos/intfminbnd.dem.sce
parentd19794fb80a271a4c885ed90f97cfc12baa012f2 (diff)
downloadFOSSEE-Optim-toolbox-development-4b64cf486f5c999fd8167758cae27839f3b50848.tar.gz
FOSSEE-Optim-toolbox-development-4b64cf486f5c999fd8167758cae27839f3b50848.tar.bz2
FOSSEE-Optim-toolbox-development-4b64cf486f5c999fd8167758cae27839f3b50848.zip
Structure updated and intqpipopt files added
Diffstat (limited to 'demos/intfminbnd.dem.sce')
-rw-r--r--demos/intfminbnd.dem.sce55
1 files changed, 0 insertions, 55 deletions
diff --git a/demos/intfminbnd.dem.sce b/demos/intfminbnd.dem.sce
deleted file mode 100644
index adbc9fa..0000000
--- a/demos/intfminbnd.dem.sce
+++ /dev/null
@@ -1,55 +0,0 @@
-mode(1)
-//
-// Demo of intfminbnd.sci
-//
-
-//Find x in R^6 such that it minimizes:
-//f(x)= sin(x1) + sin(x2) + sin(x3) + sin(x4) + sin(x5) + sin(x6)
-//-2 <= x1,x2,x3,x4,x5,x6 <= 2
-//Objective function to be minimised
-function y=f(x)
-y=0
-for i =1:6
-y=y+sin(x(i));
-end
-endfunction
-//Variable bounds
-x1 = [-2, -2, -2, -2, -2, -2];
-x2 = [2, 2, 2, 2, 2, 2];
-intcon = [2 3 4]
-//Options
-options=list("MaxIter",[1500],"CpuTime", [100])
-[x,fval] =intfminbnd(f ,intcon, x1, x2, options)
-// Press ENTER to continue
-halt() // Press return to continue
-
-//Find x in R such that it minimizes:
-//f(x)= 1/x^2
-//0 <= x <= 1000
-//Objective function to be minimised
-function y=f(x)
-y=1/x^2;
-endfunction
-//Variable bounds
-x1 = [0];
-x2 = [1000];
-intcon = [1];
-[x,fval,exitflag,output,lambda] =intfminbnd(f,intcon , x1, x2)
-// Press ENTER to continue
-halt() // Press return to continue
-
-//The below problem is an unbounded problem:
-//Find x in R^2 such that it minimizes:
-//f(x)= -[(x1-1)^2 + (x2-1)^2]
-//-inf <= x1,x2 <= inf
-//Objective function to be minimised
-function y=f(x)
-y=-((x(1)-1)^2+(x(2)-1)^2);
-endfunction
-//Variable bounds
-x1 = [-%inf , -%inf];
-x2 = [ %inf , %inf];
-//Options
-options=list("MaxIter",[1500],"CpuTime", [100])
-[x,fval,exitflag,output,lambda] =intfminbnd(f,intcon, x1, x2, options)
-//========= E N D === O F === D E M O =========//