• 大小: 205KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-08
  • 语言: Matlab
  • 标签:

资源简介

这是Matlab的模拟退火算法的工具包,对学习、应用SA算法很有用

资源截图

代码片段和文件信息

function [WEwWbsfEbsfTtEtEtargetertKtEbsftEhMrhoEbin] = anneal( ...
    verbose ...
    newstate X ...
    cost moveclass ...
    walkers ...
    acceptrule q ...
    schedule P ...
    equilibrate C maxsteps ...
    Tinit r ...
    Tfinal f maxtemps ...
    v bins e)
% MAIN DRIVER and HELP file supplied with SA Tools.
% Copyright (c) 2002 by Richard Frost and Frost Concepts.
% See http://www.frostconcepts.com/software for information on SA Tools.
% Get the book:  http://www.frostconcepts.com/books/ebsa/
%
% [WEwWbsfEbsfTtEtEtargetertKtEbsftEhMrhoEbin] = anneal( ...
%     verbose ...
%     newstate X ...
%     cost moveclass ...
%     walkers ...
%     acceptrule q ...
%     schedule P ...
%     equilibrate C maxsteps ...
%     Tinit r ...
%     Tfinal f maxtemps ...
%     v bins e)
%
%   verbose = prints status information when true (1).
%   newstate = (handle to) user-defined method
%           W0 = newstate(X)    where
%               X = user-defined problem domain or other data
%                       behaviorally static.
%               W0 = an initial user-defined state.
%           Book chapter 2.
%   X = user-defined problem domain or other data behaviorally static.
%           Book chapter 2.
%   cost = (handle to) user-defined objective method (function)
%           Ew = cost(XW)    where
%               X = user-defined problem domain or other data.
%               W = a user-defined state from ‘newstate‘ or ‘moveclass‘.
%               Ew = energy corresponding to W
%           Book chapter 9.
%   moveclass = (handle to) user-defined method
%           W = moveclass(XWEaT)    where
%               X = user-defined problem domain or other data.
%               W = a user-defined state from ‘newstate‘ or ‘moveclass‘.
%               Ea = average energy at current temperature.
%               T = current temperature
%           Book chapters 2.2 and 10.2.
%   walkers = number of walkers.  Must be positive integer.
%               walkers = 1 implies barebones annealing
%               walkers > 4 suggested for ensemble methods
%           Book chapters 4 and 7.
%   acceptrule = (handle to) SA Tools or user-defined method
%           a = acceptrule(dETq)    where
%               dE = the difference in cost between a trial state and
%                       the current state: dE = Wtrial - W
%               T = the current temperature
%               q = any data required by the acceptrule
%               a = 0 if trial is rejected otherwise 1.
%           SA Tools supplied methods are:
%               metropolis
%               szu
%               tsallis
%               threshold
%               franz
%           Book chapter 11.    
%   q = any data required by the acceptrule.
%           Book chapter 11.
%   schedule = (handle to) SA Tools or user-defined temperature update
%           next

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        713  2002-10-27 22:08  satools\m\examples\chemcluster\cluster_cost.m

     文件       1021  2002-10-27 22:07  satools\m\examples\chemcluster\cluster_init.m

     文件        859  2002-10-27 22:08  satools\m\examples\chemcluster\cluster_new.m

     文件        967  2002-10-27 22:09  satools\m\examples\chemcluster\cluster_perturb.m

     文件        467  2002-10-24 16:28  satools\m\examples\chemcluster\clusterdistances.m

     文件        364  2002-10-24 16:18  satools\m\examples\chemcluster\clusterplot.m

     文件       3737  2002-10-27 22:09  satools\m\examples\chemcluster\test_all.m

     文件       1684  2002-10-27 22:09  satools\m\examples\chemcluster\try_me.m

     文件        724  2002-10-27 22:13  satools\m\examples\graphbipart\bipart_cost.m

     文件       1748  2002-10-27 22:13  satools\m\examples\graphbipart\bipart_init.m

     文件        452  2002-10-27 22:13  satools\m\examples\graphbipart\bipart_new.m

     文件        573  2002-10-27 22:12  satools\m\examples\graphbipart\bipart_perturb.m

     文件       1569  2002-10-27 22:12  satools\m\examples\graphbipart\try_me.m

     文件       1940  2002-10-24 16:58  satools\m\examples\proteinfold\sequence_cost.m

     文件       1635  2002-10-27 22:16  satools\m\examples\proteinfold\sequence_init.m

     文件       1135  2002-10-27 22:16  satools\m\examples\proteinfold\sequence_new.m

     文件       2305  2002-10-29 13:00  satools\m\examples\proteinfold\sequence_perturb.m

     文件       1700  2002-10-27 22:15  satools\m\examples\proteinfold\try_me.m

     文件        867  2002-10-27 22:22  satools\m\examples\seismicdecon\decon_cost.m

     文件       2096  2002-10-27 22:22  satools\m\examples\seismicdecon\decon_init.m

     文件        820  2002-10-27 22:21  satools\m\examples\seismicdecon\decon_new.m

     文件       1171  2002-10-27 22:21  satools\m\examples\seismicdecon\decon_perturb.m

     文件        508  2002-10-24 17:47  satools\m\examples\seismicdecon\eventparts.m

     文件        579  2002-10-24 17:47  satools\m\examples\seismicdecon\eventplot.m

     文件        457  2002-10-24 17:41  satools\m\examples\seismicdecon\modelparts.m

     文件        751  2002-10-24 17:46  satools\m\examples\seismicdecon\modelplot.m

     文件        648  2002-10-24 17:48  satools\m\examples\seismicdecon\modelsignal.m

     文件        737  2002-10-27 22:21  satools\m\examples\seismicdecon\README.txt

     文件       1570  2002-10-27 22:18  satools\m\examples\seismicdecon\try_me.m

     文件        755  2002-10-15 12:56  satools\m\examples\spinglass\Jcoord.m

............此处省略64个文件信息

评论

共有 条评论