亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gpcvx.m

?? HERE IS A GOOD PSO TOOL BOX
?? M
字號:
function [x,status,lambda,nu,mu] = gpcvx(A,b,szs,varargin)% [x,status,lambda,nu,mu] = gpcvx(A,b,szs,G,h,l,u,quiet)%% solves the geometric program in convex form%%  minimize    lse(y0)%  subject to  lse(yi) <= 0,   i=1,...,m,%              Ai*x+bi = yi,   i=0,...,m,%              G*x+h = 0,%              li <= xi <= ui, i=1,...,n%% where lse is defined as  lse(y) = log sum_i exp yi,% and the dual problem,%%  maximize    b0'*nu0 + ... + bm'*num + h'*mu + lambdal'*l - lambdau'*u +%                 entr(nu0) + lambda1*entr(nu1/lambda1) + %                 ,..., + lambdam*entr(num/lambdam)%  subject to  nui >= 0,         i=0,...,m,%              lambdai >= 0,     i=1,...,m,%              1'*nu0 = 1%              1'*nui = lambdai, i=1,...,m,%              A0'*nu0 + ... + Am'*num + G'*mu + lambdau - lambdal = 0,%% where entr is defined as  entr(y) = -sum_i yi*log(yi).%% Calling sequences:%%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs)%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs,G,h)%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs,G,h,l,u)%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs,G,h,l,u,quiet)%% Examples:%%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs,G,h)%  [x,status,lambda,nu,mu] = gpcvx(A,b,szs,[],[],[],[],quite)%% Input arguments:%% - A:         (sum_i n_i) x n matrix;  A   = [A0' A1' ... Am' ]'% - b:         (sum_i n_i) vector;      b   = [b0' b1' ... bm' ]'% - szs:       dimensions of Ai and bi; szs = [n0 n1 ... nm]'%              where Ai is (ni x n) and bi is (ni x 1)% - G:         p x n matrix% - h:         p-vector% - l:         n-vector; lower bound for x% - u:         n-vector; upper bound for x% - quiet:     boolean variable; suppress all the print messages if true%% Output arguments:%% - x:         n-vector; primal optimal point% - nu:        (sum_i n_i) vector;  nu = [nu0' nu1' ... num']'%              dual variables for constraints Ai*x + bi = yi% - mu:        (sum_i l_i) vector;  mu = [mu0' mu1' ... mul']'%              dual variables for constraints G*x + h = 0% - lambda:    m-vector, dual variables for inequality constraints% - status:    string; 'Infeasible', 'Solved', or 'Failed'%              % gpcvx sets up phase 1 and phase 2 and calls the real sovler, gppd2.m.%----------------------------------------------------------------------%       INITIALIZATION%----------------------------------------------------------------------% PARAMETERSLOWER_BOUND = -250;UPPER_BOUND = +250;% DIMENSIONSN  = size(A,1);     % # of terms in the obj. and inequalitiesn  = size(A,2);     % # of variables (x1,..,xn)m  = length(szs)-1; % # of inequalitiesn0 = szs(1);        % # of terms in the objective% VARIABLE ARGUMENT HANDLINGdefaults  = {[],[],LOWER_BOUND*ones(n,1),UPPER_BOUND*ones(n,1),false};givenArgs = ~cellfun('isempty',varargin);defaults(givenArgs) = varargin(givenArgs);[G,h,l,u,quiet]  = deal(defaults{:});% MATLAB LIMIT OF LOWER/UPPER BOUNDSl(l<LOWER_BOUND) = LOWER_BOUND;u(u>UPPER_BOUND) = UPPER_BOUND;if (isempty(G))     G = zeros(0,n);    h = zeros(0,1);endp  = size(G,1);     % # of (terms in) the equality constraints% E is a matrix s.t. [1'*y0  1'*y1  ... 1'*ym ]' = E*yindsl = cumsum(szs);indsf = indsl-szs+1;lx    = zeros(N,1);lx(indsf) = 1;E = sparse(cumsum(lx),[1:N],ones(N,1));%----------------------------------------------------------------------%               PHASE I%----------------------------------------------------------------------% solves the feasibility problem%%  minimize    s%  subject to  lse(yi) <= s,     i=1,...,m,%              Ai*x+bi = yi,     i=0,...,m,%              G*x+h = 0,%              li <= xi <= ui,   i=1,...,n%% where lse is defined as  lse(y) = log sum_i exp yi,%% For phase I% 1) change objective function to s% 2) change constraints from fi(x) <= 0 to fi(x) <= s% 3) add bound constraints; li <= xi <= ui%% Hence, we set up a new objective and constraints, %    i.e., A,b,G,h and szs for Phase I optimization.%% Change the size vector, szs.%% Change A and b%          s    xi%   A1 = [ 1 | 0 0 0      b1 = [ 0      <- (a1) new objective%         ---+------             -%         -1 |%         -1 |A(ineq)            b      <- (a2) new inequalities%         -1 |%         ---+------             -%         -1 |-1 0 0             l1%         -1 | 0-1 0             l2     <- (a4) l <= xi%         -1 | 0 0-1             l3%         ---+------             -%         -1 | 1 0 0            -u1%         -1 | 0 1 0            -u2     <- (a6) xi <= u%         -1 | 0 0 1 ];         -u3 ];% FORM SZSszs1    = [1; szs(2:end); ones(2*n,1) ];% FORM INITIAL Xif (p == 0)    xinit = zeros(n,1);else    xinit = G'*((G*G')\h);end% FORM INITIAL S%  sinit = max(fi,0) since fi <= si and 0 <= siy = A*xinit+b;[f,expyy] = lse(E,y);finit = f(2:m+1);linit = -xinit+l;uinit = +xinit-u;sinit = max([0; finit; linit; uinit]) + 1; % + 1 is for margin.% FORM A AND BA1 = [+1            , sparse(1,n);...      -ones(N-n0,1) , A(n0+1:N,:);...      -ones(n,1)    ,-speye(n)   ;...      -ones(n,1)    ,+speye(n)   ];b1 = [ 0; b((n0+1):N); l; -u ];% FORM G AND HG1 = [spalloc(size(G,1),1,0), G];h1 = [h];% CALL THE INTERNAL GP SOLVER[x,status,lambda,nu,mu] = gppd2(A1,b1,szs1,[sinit;xinit],G1,h1,true,quiet);% EXTRACT X FROM [S; X]x0 = x(2:n+1);y = A*x0+b;[f,expyy] = lse(E,y);f1m       = f(2:m+1);% FEASIBILITY CHECK OF PHASE I SOLUTIONif (status <= 0 || max([f1m; -Inf]) >= 0)    status = 'Infeasible';    if (~quiet) disp(status); end    returnendclear A1 b1 G1 h1 x01 szs1;        %----------------------------------------------------------------------%               PHASE II%----------------------------------------------------------------------% solves the geometric program in convex form%%  minimize    lse(y0)%  subject to  lse(yi) <= 0,   i=1,...,m,%              Ai*x+bi = yi,   i=0,...,m,%              G*x+h = 0,%              li <= xi <= ui, i=1,...,n%% where lse is defined as  lse(y) = log sum_i exp yi,%% Change A and b to add the bound of x into the inequality constraints.%           %   A2 = [  A         b2 = [ b%         ------            ----%         -1 0 0             l1%          0-1 0             l2     <- li <= xi%          0 0-1             l3%         ------            ----%          1 0 0            -u1     <- xi <= ui%          0 1 0            -u2%          0 0 1 ];         -u3 ];szs2 = [ szs ; ones(2*n,1) ];A2   = [ sparse(A); -speye(n); speye(n) ];b2   = [ b; l; -u ];% CALL THE INTERNAL GP SOLVER[x,status,lambda,nu,mu] = gppd2(A2,b2,szs2,x0,G,h,false,quiet);if (status <= 0)    status = 'Failed';    if (~quiet) disp(status); end    returnelse    status = 'Solved';    if (~quiet) disp(status); end    returnend

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品在线网站| 亚洲美女偷拍久久| 亚洲人成网站色在线观看| 天堂一区二区在线| 国产成人av一区二区三区在线 | 欧美亚洲动漫制服丝袜| 日韩欧美综合在线| 亚洲三级在线播放| 国产做a爰片久久毛片| 在线观看欧美黄色| 欧美高清在线精品一区| 日韩电影在线观看网站| 顶级嫩模精品视频在线看| 欧美三级电影在线看| 国产色产综合色产在线视频| 日日夜夜一区二区| 91福利资源站| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 3atv一区二区三区| 亚洲精品videosex极品| 成人免费视频一区二区| 欧美大黄免费观看| 日韩电影免费在线观看网站| 日韩午夜激情电影| 亚洲成人自拍偷拍| 欧美在线综合视频| 亚洲精品成人少妇| 91免费视频大全| 中文字幕一区二区三区四区不卡 | 亚洲人成网站精品片在线观看| 国产综合色在线| 精品噜噜噜噜久久久久久久久试看 | 亚洲高清在线视频| 色偷偷一区二区三区| 亚洲特黄一级片| 99亚偷拍自图区亚洲| 中文字幕一区二区三区四区不卡| 岛国av在线一区| 中文字幕免费观看一区| 成人激情文学综合网| 中文字幕第一区第二区| 国产.欧美.日韩| 国产精品亲子伦对白| 波多野洁衣一区| 亚洲精品va在线观看| 色欧美88888久久久久久影院| 亚洲精品视频一区二区| 欧美亚洲国产一区二区三区| 亚洲国产婷婷综合在线精品| 欧美精品乱码久久久久久| 日日欢夜夜爽一区| 日韩欧美国产午夜精品| 国产精品一区二区x88av| 久久精品日韩一区二区三区| 成人激情免费视频| 亚洲精品国产精华液| 欧美性猛片aaaaaaa做受| 午夜日韩在线电影| www激情久久| 成人aaaa免费全部观看| 亚洲一区二区美女| 欧美成人激情免费网| 国产91丝袜在线播放九色| 亚洲乱码日产精品bd| 91.成人天堂一区| 国产盗摄一区二区三区| 亚洲老司机在线| 日韩欧美一级在线播放| 成人app网站| 首页欧美精品中文字幕| 国产欧美日韩中文久久| 欧美亚洲免费在线一区| 激情小说欧美图片| 亚洲精品国产无套在线观| 日韩一区二区精品| a美女胸又www黄视频久久| 性久久久久久久久| 国产精品天美传媒| 欧美一级欧美三级| 91毛片在线观看| 韩国毛片一区二区三区| 亚洲一级电影视频| 国产精品蜜臀av| 日韩欧美国产三级| 日本电影亚洲天堂一区| 精品一区二区在线免费观看| 亚洲精品少妇30p| 国产亚洲va综合人人澡精品| 精品婷婷伊人一区三区三| 成人综合婷婷国产精品久久| 天天影视涩香欲综合网| 亚洲特级片在线| 国产三区在线成人av| 日韩欧美在线影院| 欧美丝袜丝交足nylons图片| 国产精品中文欧美| 亚洲高清在线精品| 国产精品美女一区二区| 精品国产一区二区三区忘忧草| 99精品视频一区二区三区| 日韩综合一区二区| 中文字幕一区三区| 久久综合国产精品| 日韩精品综合一本久道在线视频| 99久久精品费精品国产一区二区| 精品制服美女久久| 亚洲第一福利一区| 中文字幕一区二区三| 精品欧美一区二区久久| 色94色欧美sute亚洲13| 国产成人精品免费| 美腿丝袜亚洲色图| 亚洲成a人片综合在线| 中文字幕中文字幕中文字幕亚洲无线| 制服丝袜亚洲播放| 欧美日韩精品是欧美日韩精品| av电影一区二区| 黄网站免费久久| 奇米精品一区二区三区在线观看 | 91免费视频网| 99热这里都是精品| 国产在线观看一区二区| 日韩成人一级片| 亚洲人快播电影网| 亚洲欧美自拍偷拍色图| 26uuu亚洲| 久久香蕉国产线看观看99| 欧美一级黄色大片| 欧美一区二区私人影院日本| 欧美伊人久久久久久久久影院 | 日韩视频一区二区在线观看| 在线一区二区三区| 91九色02白丝porn| 在线观看精品一区| 国产不卡视频在线播放| 波多野结衣亚洲| 欧美绝品在线观看成人午夜影视| 成人免费视频一区| 成人av手机在线观看| 国产成人免费视频网站| 国产激情精品久久久第一区二区| 精品一区二区三区在线观看| 久久99精品久久久久| 久久国产精品一区二区| 久久99日本精品| 国产主播一区二区| 久久精品国内一区二区三区| 久久99国产精品免费网站| 精品亚洲成a人| 国产白丝网站精品污在线入口| 大胆欧美人体老妇| 91浏览器入口在线观看| av激情综合网| 欧美一级二级三级蜜桃| 久久久久久久久久久黄色| 国产欧美日韩不卡| 伊人一区二区三区| 日韩不卡手机在线v区| 福利电影一区二区| 91麻豆精品视频| 在线观看91av| 久久久国产精品麻豆| 一区二区中文字幕在线| 亚洲电影视频在线| 国产精品伊人色| 色综合激情五月| 日韩欧美一卡二卡| 中文字幕一区二区三区四区| 中文字幕中文字幕在线一区 | 国产一区二区三区电影在线观看| 欧美日韩成人一区| 久久新电视剧免费观看| 亚洲成人手机在线| 国产精品99久久久久久有的能看| 97se狠狠狠综合亚洲狠狠| 欧美裸体一区二区三区| 国产亚洲欧美日韩日本| 亚洲欧美日韩国产综合| 国产麻豆日韩欧美久久| 欧美日韩中文国产| 国产女人18毛片水真多成人如厕 | 欧美亚日韩国产aⅴ精品中极品| 日韩欧美高清在线| 亚洲色图欧洲色图婷婷| 日本欧美一区二区三区乱码| 92精品国产成人观看免费| 日韩午夜三级在线| 一区二区三区四区激情| 国产一区二区三区最好精华液| 91黄视频在线观看| 亚洲日本韩国一区| 国产米奇在线777精品观看| 欧洲精品中文字幕| 中文一区一区三区高中清不卡| 亚洲成人免费视频| 国产大片一区二区| 国产午夜精品一区二区| 日本va欧美va瓶| 欧美日韩亚洲另类| 亚洲人成小说网站色在线 |