半定规划SDPT3-4.0


MATALAB的半定规划SDP求解器,SDPT3-4.0。直接将这个添加到MATLAB的路径下,正确选择路径就可以用啦!
资源截图
代码片段和文件信息
%%*****************************************************************
%% SDPT3: version 4.0
%% Copyright (c) 1997 by
%% Kim-Chuan Toh Michael J. Todd Reha H. Tutuncu
%% Last Modified: 16 Sep 2004
%%*****************************************************************
%% Run this script in Matlab command window 
%%*****************************************************************

   function Installmex(recompile)

   if (nargin==0); recompile = 0; end

   curdir = pwd;  
   fprintf(‘ current directory is:  %s
‘curdir);    
%%
%% generate mex files in Mexfun
%% 
   if strcmp(computer‘PCWIN64‘) | strcmp(computer‘GLNXA64‘)
      computer_model = 64; 
   else
      computer_model = 32; 
   end
   matlabversion = sscanf(version‘%f‘);
   matlabversion = matlabversion(1);
   tmp = version(‘-release‘); 
   matlabrelease = str2num(tmp(1:4));
   fsp = filesep;
%%
%%
%%
   src = [curdirfsp‘Solver‘fsp‘Mexfun‘]; 
   eval([‘cd ‘‘Solver‘fsp‘Mexfun‘]); 
   fprintf (‘
 Now compiling the mexFunctions in:
‘); 
   fprintf (‘ %s
‘src);    

   fname{1} = ‘mexProd2‘; 
   fname{2} = ‘mexProd2nz‘;
   fname{3} = ‘mexinprod‘;
   fname{4} = ‘mexmat‘;
   fname{5} = ‘mexsmat‘;
   fname{6} = ‘mexsvec‘;
   fname{7} = ‘mexschur‘; 
   fname{8} = ‘mexqops‘;
   fname{9} = ‘mexexpand‘;
   fname{10} = ‘mexskron‘;
   fname{11} = ‘mexnnz‘;
   fname{12} = ‘mexschurfun‘;
   fname{13} = ‘mexMatvec‘;
   fname{14} = ‘mextriang‘;
   fname{15} = ‘mextriangsp‘;
%%
   if (matlabversion < 7.3) & (matlabrelease <= 2008)
      mexcmd = ‘mex  -O  ‘; 
   else
      mexcmd = ‘mex  -O -largeArrayDims  ‘; 
   end
   ext = mexext; 
   for k = 1:length(fname)
      existmex = exist([fname{k}‘.‘ext]); 
      if (existmex ~= 3) | (recompile)
         cmd([mexcmdfname{k}‘.c‘]);  
      end
   end 
   cd .. 
   cd ..
%%***********************************************
   function cmd(s) 
   
   fprintf(‘ %s
‘s); 
   eval(s); 
%%***********************************************

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-01-16 20:23  SDPT3-4.0
     文件         611  2012-10-18 15:15  SDPT3-4.0Citation
     文件         882  2012-10-18 14:38  SDPT3-4.0Copyright
     目录           0  2012-06-16 19:37  SDPT3-4.0dimacs
     文件       58776  2001-06-27 19:59  SDPT3-4.0dimacscopo14.mat
     文件      580808  2001-07-06 22:05  SDPT3-4.0dimacsfilter48_socp.mat
     文件      161416  2001-06-27 20:00  SDPT3-4.0dimacshamming_7_5_6.mat
     文件        7192  2001-06-27 20:01  SDPT3-4.0dimacsminphase.mat
     文件      478832  2001-06-27 20:00  SDPT3-4.0dimacs
ql30.mat
     文件      488680  2001-06-27 20:01  SDPT3-4.0dimacssched_50_50_scaled.mat
     目录           0  2014-01-16 19:06  SDPT3-4.0Examples
     文件        1788  2012-10-18 15:24  SDPT3-4.0ExamplesAsum.m
     文件        2664  2012-10-18 15:24  SDPT3-4.0Examplescheby0.m
     文件        2759  2012-10-18 15:24  SDPT3-4.0Exampleschebyinf.m
     文件        1503  2012-10-18 15:25  SDPT3-4.0Exampleschebymat.m
     文件        3157  2012-10-18 15:25  SDPT3-4.0Examplescontrol.m
     文件        1171  2012-10-18 15:25  SDPT3-4.0Examplescorrmat.m
     文件        1785  2012-10-18 15:26  SDPT3-4.0ExamplesDoptdesign.m
     文件        3263  2012-10-18 15:26  SDPT3-4.0Examplesdwd.m
     文件        2230  2012-10-18 15:26  SDPT3-4.0Examplesetp.m
     文件        1451  2012-10-18 15:26  SDPT3-4.0Examplesgeometric_mean.m
     文件        2137  2012-10-18 15:27  SDPT3-4.0Examplesgpp.m
     文件         843  2012-10-18 15:27  SDPT3-4.0Examplesgppschur.m
     文件         609  2001-02-02 21:18  SDPT3-4.0Examplesgraph.m
     文件        1519  2012-10-27 14:28  SDPT3-4.0Examplesigmres.m
     文件        1437  2012-10-18 15:28  SDPT3-4.0Exampleslmiexamp1.m
     文件        1862  2012-10-18 15:28  SDPT3-4.0Exampleslmiexamp2.m
     文件        1594  2012-10-18 15:28  SDPT3-4.0Exampleslmiexamp3.m
     文件        1309  2012-10-18 15:29  SDPT3-4.0Exampleslmifun.m
     文件        1391  2012-10-18 15:29  SDPT3-4.0Exampleslmifun2.m
     文件        2584  2012-10-18 15:30  SDPT3-4.0Exampleslogcheby.m
............此处省略454个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)