资源简介
这是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个文件信息
- 上一篇:ARMA模型的Matlab代码
- 下一篇:MATLAB脉动风荷载模拟程序
相关资源
- 算术编码解码matlab源代码
- 图像小波变换MatLab源代码
- 数字信号处理 理论算法与实现 胡广书
- BP神经网络解决手写数字识别问题 m
- 数字识别matlab源代码
- Split bregman 算法MATLAB源代码
- 字符识别matlab源代码
- 图像超分辨重建MATLAB源代码迭代步长
- 深度学习和matlab源代码
- MATLAB43案例
- RMSHE的MATLAB源代码
- 纹理图像分割Matlab源代码 PDF PPT
- Random Walk Model Matlab源代码
- 贝叶斯网络Matlab源代码
- Vibe背景建模的方法检测运动物体mat
- 贝叶斯压缩感知matlab源代码
- 指纹识别系统matlab源代码
- 基于颜色的图像检索 matlab源代码
- 系统辨识理论及Matlab仿真-刘金琨 [程
- 人工神经网络原理及仿真书及 matlab源
- 数字信号处理实验报告内含matlab源代
- PID控制MATLAB仿真第2版含MATLAB源代码
- 图像处理-边缘检测和特征提取MATLAB源
- RSIHE的MATLAB源代码
- 贪婪算法和最小路径算法解决TSP问题
- MATLAB智能算法30个案例分析第2版源代
- Duda《模式分类》第二版的Matlab源代码
- 粒子图像测速PIVMatlab源代码
- 二维LDA的matlab源代码
- 图象纹理分割matlab源代码
评论
共有 条评论