模拟退火算法原理及应用

合集下载

模拟退火算法解决优化问题

模拟退火算法解决优化问题

模拟退火算法解决优化问题模拟退火算法(Simulated Annealing,SA)是一种基于模拟固体退火过程的全局优化算法,被广泛应用于解决各种优化问题。

它的基本思想源于固体退火过程中的原子热运动,通过模拟原子在退火过程中的状态变化,寻找全局最优解。

本文将介绍模拟退火算法的基本原理、算法流程以及在解决优化问题中的应用。

一、模拟退火算法的基本原理模拟退火算法的基本原理来自于固体物理学中的固体退火过程。

在固体退火过程中,固体在高温下加热后逐渐冷却,原子会随着温度的降低而逐渐趋于稳定状态。

类比到优化问题中,算法在搜索过程中允许一定概率接受比当前解更差的解,以避免陷入局部最优解,最终达到全局最优解。

二、模拟退火算法的基本步骤1. 初始化:随机生成初始解,并设定初始温度和终止条件。

2. 选择邻域解:根据当前解生成邻域解。

3. 接受准则:根据一定概率接受邻域解,更新当前解。

4. 降温策略:根据降温策略逐渐降低温度。

5. 终止条件:达到终止条件时停止搜索,输出最优解。

三、模拟退火算法的应用模拟退火算法在解决各种优化问题中都有广泛的应用,包括组合优化、函数优化、图像处理等领域。

下面以组合优化问题为例,介绍模拟退火算法的具体应用。

1. 旅行商问题(TSP):旅行商问题是一个经典的组合优化问题,目标是找到一条最短路径经过所有城市并回到起点。

模拟退火算法可以通过不断调整路径来寻找最优解。

2. 排课问题:在学校排课过程中,需要合理安排老师和班级的上课时间,避免冲突和空闲时间过长。

模拟退火算法可以优化排课方案,使得课程安排更加合理。

3. 装箱问题:在物流领域中,需要将不同大小的物品合理装箱,使得装箱空间利用率最大化。

模拟退火算法可以帮助优化装箱方案,减少空间浪费。

四、总结模拟退火算法作为一种全局优化算法,具有较好的全局搜索能力和收敛性。

通过模拟退火算法,可以有效解决各种优化问题,得到较优的解决方案。

在实际应用中,可以根据具体问题的特点调整算法参数和策略,进一步提高算法的效率和准确性。

模拟退火算法机理研究

模拟退火算法机理研究

模拟退火算法机理研究一、本文概述《模拟退火算法机理研究》这篇文章旨在深入探讨模拟退火算法的工作原理、应用场景以及优化策略。

模拟退火算法是一种广泛应用于优化问题的元启发式搜索算法,其灵感来源于物理学中的退火过程。

通过模拟固体退火过程中的物理行为,算法能够在搜索空间内有效地寻找全局最优解,避免了过早陷入局部最优的困境。

本文将首先介绍模拟退火算法的基本概念和发展历程,然后详细分析其算法流程和关键参数,接着探讨算法在各类优化问题中的应用实例,最后提出针对模拟退火算法的优化策略和改进方法,以期提高算法的性能和效率。

通过本文的研究,读者可以更深入地理解模拟退火算法的原理和应用,为相关领域的研究和实践提供有益的参考。

二、模拟退火算法基本原理模拟退火算法(Simulated Annealing Algorithm,简称SA)是一种启发式随机搜索过程,其灵感来源于物理学中的退火过程。

在物理学中,退火是一种优化材料的物理特性的过程,通过缓慢降低材料的温度,使其内部能量达到最小值,从而达到稳定状态。

模拟退火算法借鉴了这种物理过程,将其应用于解决组合优化问题。

初始化:算法选择一个初始解作为当前解,并设定一个初始温度(通常是一个较高的值)以及一系列的温度降低参数,如降温速率和终止温度。

邻域搜索:在当前解的邻域内随机选择一个新解,计算新解的目标函数值并与当前解进行比较。

如果新解更优(即目标函数值更小),则接受新解作为当前解;否则,以一定的概率接受较差的新解,这个概率随着温度的降低而逐渐减小。

温度更新:根据设定的降温参数,降低当前温度。

这个过程模拟了物理退火过程中的温度降低。

重复过程:重复执行邻域搜索和温度更新步骤,直到达到终止条件(如温度降至预设的终止温度或连续多次迭代未找到更优解)。

通过模拟退火算法,可以在搜索过程中避免过早陷入局部最优解,而是以一定的概率接受较差的解,从而有机会跳出局部最优解,寻找全局最优解。

这种特性使得模拟退火算法在解决许多复杂的组合优化问题上表现出良好的性能。

模拟退火算法应用实例

模拟退火算法应用实例

模拟退火算法应用实例一、什么是模拟退火算法模拟退火算法是一种优化算法,用于在搜索空间中寻找全局最优解。

它的基本思想是通过随机游走的方式,从一个初始解开始,在搜索过程中逐渐降低温度,使得概率性的接受更优解的能力逐渐减弱,最终达到全局最优解。

二、应用实例1. 旅行商问题旅行商问题是指给定一组城市和每对城市之间的距离,求解访问每个城市恰好一次并回到起始城市的最短路径。

这个问题是NP-hard问题,因此需要使用启发式算法来求解。

模拟退火算法可以用来求解旅行商问题。

首先随机生成一个初始路径,然后不断地进行交换两个节点位置,并计算新路径长度。

如果新路径比原路径短,则接受新路径;否则以一定概率接受新路径。

随着时间推移,温度逐渐降低,接受新路径的概率也逐渐降低。

最终得到全局最优解。

2. 图像处理模拟退火算法可以用于图像处理中的图像分割和图像匹配等问题。

例如,在图像分割中,我们可以将图像分成多个区域,使得同一区域内的像素具有相似的特征,不同区域之间的像素特征差异较大。

首先随机生成一个初始分割方案,然后不断地进行移动像素点到其他区域,并计算新分割方案的代价函数。

如果新方案比原方案更优,则接受新方案;否则以一定概率接受新方案。

随着时间推移,温度逐渐降低,接受新方案的概率也逐渐降低。

最终得到全局最优解。

3. 机器学习模拟退火算法可以用于机器学习中的参数优化问题。

例如,在神经网络中,我们需要找到最优的权重和偏置值来最小化损失函数。

首先随机生成一个初始权重和偏置值,然后不断地进行微小调整,并计算新损失函数值。

如果新损失函数比原损失函数更小,则接受新权重和偏置值;否则以一定概率接受新权重和偏置值。

随着时间推移,温度逐渐降低,接受新权重和偏置值的概率也逐渐降低。

最终得到全局最优解。

三、模拟退火算法的优点和缺点1. 优点(1)全局最优解:模拟退火算法可以找到全局最优解,而不是局部最优解。

(2)适用性广:模拟退火算法可以应用于各种问题,并且具有较好的鲁棒性。

模拟退火算法及应用

模拟退火算法及应用

一、概论1.1 问题概述在自然科学以及大多数科学当中和社会生活里经常出现最大或最小的问题,我们从小学开始学习大小比较,一直到高中大学时的最优解问题,都是一种名为最优化问题.最优化问题在大多是领域中都有重要的地位,例如管理科学、计算机科学、图像处理等等需要大量数据的学科中都存在着需要解决的组合优化问题。

用我们比较容易理解的说法就是已知一组固定的函数,令这组函数所对应的函数到达最大或最小值.而我们所想到的最简单的方法便是穷举法,然而这种方式存在这大量的数据计算穷举的缺点。

优化组合问题中的NP问题是一个很麻烦的问题,它解得规模会随着问题的规模增大而增大,求解所需的时间也会随问题的规模增大而成指数级增长,而当规模过大时就会因为时间的限制而失去了可行性。

旅行商问题(TSP)是优化组合问题中最为著名的一个问题,它的特点是容易描述却难于求解.这是一个经典的图论问题,假设有n个城市,用表示.城市之间距离为,i,j=1,2,3,···,n,假设所有城市之间两两连通,要求从一个城市出发,把所有城市都走一遍,而TSP问题就是恰好所有城市都走一遍,而所走路径形成回路且路径最短.将这个问题对应在一个n个顶点的完全图上,假设图为对称图,则要从个可能的解当中找到最小的解,需要的对比则要进行次,当的数值增大时,那么需要的次数也会随之以几何数倍增长,例如每秒运算一亿次的计算机,当需要的时间也只是0.0018秒,当需要的时间却是17年,可当时所需的时间却猛增到年,这个结果是我们所不想看到的。

优化组合问题的目标函数是从组合优化问题的可行解集当中求出最优解。

组合优化问题有三个基本要素:变量,约束和目标函数,在求解过程中选定的基本参数成为标量,对于变量的取值的所有限制称之为约束,表示可行的方案的标准的函数称之为目标函数。

随着问题种类的不同以及问题规模的扩大,要找到一种能够已有限代价来求解最优化问题的通用方法一直都是一个难题,建立用最大的可能性求解全局解一直是一个重要问题。

模拟退火算法原理

模拟退火算法原理

模拟退火算法原理模拟退火算法是一种基于统计力学原理的全局优化算法,它模拟了固体物质退火过程中的原子热运动,通过不断降低系统能量来寻找全局最优解。

该算法最初由Kirkpatrick等人于1983年提出,被广泛应用于组合优化、神经网络训练、图像处理等领域。

模拟退火算法的原理基于一个基本的思想,在搜索过程中允许一定概率接受劣解,以避免陷入局部最优解。

其核心思想是通过随机扰动和接受概率来逐渐减小系统能量,从而逼近全局最优解。

算法流程如下:1. 初始化温度T和初始解x;2. 在当前温度下,对当前解进行随机扰动,得到新解x';3. 计算新解的能量差ΔE=E(x')-E(x);4. 若ΔE<0,则接受新解x'作为当前解;5. 若ΔE>0,则以一定概率P=exp(-ΔE/T)接受新解x';6. 降低温度T,重复步骤2-5,直至满足停止条件。

在模拟退火算法中,温度T起着至关重要的作用。

初始时,温度较高,接受劣解的概率较大,有利于跳出局部最优解;随着迭代次数的增加,温度逐渐降低,接受劣解的概率减小,最终收敛到全局最优解。

模拟退火算法的关键参数包括初始温度、降温速度、停止条件等。

这些参数的选择对算法的性能和收敛速度有着重要影响,需要根据具体问题进行调整。

总的来说,模拟退火算法通过模拟物质退火过程,以一定概率接受劣解的方式,避免了陷入局部最优解,能够有效地寻找全局最优解。

它在解决组合优化、参数优化等问题上表现出了很好的性能,成为了一种重要的全局优化算法。

通过对模拟退火算法原理的深入理解,我们可以更好地应用该算法解决实际问题,同时也可以为算法的改进和优化提供理论基础。

希望本文的介绍能够对大家有所帮助。

模拟退火算法及其应用场景分析

模拟退火算法及其应用场景分析

模拟退火算法及其应用场景分析在计算机科学领域中,模拟退火算法是一种常见的优化算法。

该算法的设计灵感来自于物理学中的退火过程,即将固体从高温状态逐渐冷却至室温状态的过程。

与物理学中的退火过程类似,模拟退火算法也是通过逐渐减小系统“温度”的方式,从而找到系统能量最小的状态。

本文将对模拟退火算法的基本原理和应用场景进行分析。

一、模拟退火算法的基本原理模拟退火算法和其他优化算法的不同之处在于,它可以跳过局部最优解而找到更好的解。

在优化问题中,我们需要找到一组参数使得某个目标函数的值最小或者最大。

例如,在机器学习中,我们需要找到一组参数使得结果最符合实际预期。

通常情况下,优化问题是非常复杂的,并且不存在可行的解析解。

此时,我们需要使用一些优化算法来找到近似解。

模拟退火算法的核心思想是通过一定的概率转移来跳过局部最优解。

它的求解步骤如下:1.初始化:随机生成一个初始解,设为当前解;2.选择邻域:随机生成当前解的一个邻域(即经过小规模改变后得到的新解);3.计算能量差:计算当前解和邻域解的能量差;4.判断是否接受邻域解:根据一定的概率转移规则,决定是否接受邻域解。

如果接受邻域解,将邻域解设为当前解;否则保留当前解;5.降低温度:重复以上步骤若干次后,降低算法的温度,并回到第二步,直到满足停止条件。

模拟退火算法中,温度是一个关键的参数。

随着算法的进行,温度逐渐下降,模拟了物理学中的退火过程,可以帮助跳过局部最优解。

同时,退火过程也与概率有关,因此模拟退火算法中需要使用一些概率转移规则来判断是否接受邻域解。

通常情况下,这些概率转移规则与温度和能量差有关。

二、模拟退火算法的应用场景模拟退火算法在实际应用中非常广泛,下面我们将对其常见的应用场景进行分析。

1.组合优化问题组合优化问题是指选择一组元素,从而使得某个目标函数最小或最大。

例如,在旅行商问题中,我们需要选择一条经过所有城市的路径,并使得路径长度最小。

在这种问题中,模拟退火算法可以通过随机选择相邻路径来优化路径的长度,并在搜索空间中跳过局部最优解。

模拟退火算法

模拟退火算法

模拟退火算法(Simulated Annealing)是一种随机优化算法,其基本思想是将问题转化为能量最小化问题,在解空间中以概率形式进行搜索空间,从而达到全局优化的目的。

一、算法原理的原理源于冶金学中的“模拟退火”过程。

在冶金学中,模拟退火是一种将材料加热到足够高的温度,使得原子以无序方式排列,并随着温度逐渐下降,原子逐渐重新排列成为有序状态的过程。

类似地,在算法中,模拟退火过程由三个参数组成:初始温度、降温速率和停止温度。

算法从一个初始解开始,随机产生新解,并计算新解与当前解之间的能量差。

如果新解的能量小于当前解的能量,则直接接受新解,如果新解的能量大于当前解的能量,则以一定的概率接受新解,以避免过早陷入局部最优解。

通过不断降温的过程,在搜索空间中进行随机跳跃,并慢慢收敛到全局最优解。

二、算法流程的流程如下:1. 设定初始温度、降温速率和停止温度。

2. 随机生成一个初始解,并计算其能量。

3. 生成一个新解,并计算新解与当前解之间的能量差。

4. 如果新解的能量小于当前解的能量,则接受新解。

5. 如果新解的能量大于当前解的能量,则以一定的概率接受新解。

6. 降温,更新温度。

7. 判断算法是否收敛,如果未收敛则返回步骤2。

三、应用场景广泛应用于组合优化问题、图论问题、生产调度问题等领域。

例如:1. 旅行商问题:在旅行商问题中,可以通过搜索空间中随机跳跃的方式找到最短路径,从而达到全局最优解。

2. 排课问题:在学校的排课问题中,可以帮助学校最优化考虑不同的课程安排,得到最优化的课程表。

3. 生产调度问题:在生产调度问题中,可以帮助生产企业在限制资源的条件下找到最优化的生产方案,提高生产效率。

四、优缺点作为一种优化算法,具有以下优点:1. 全局搜索能力强:能够在搜索空间中进行全局搜索,并趋向于全局最优解。

2. 算法收敛性好:在算法搜索到解后,能够很快地达到最优解,收敛速度较快。

3. 收敛到局部最优解的可能性较小:由于算法在跳跃过程中具有随机性,因此收敛到局部最优解的可能性较小。

模拟退火算法原理及应用

模拟退火算法原理及应用

模拟退火算法原理及应用模拟退火算法(Simulated Annealing,SA)是一种启发式搜索算法,用于在求解优化问题中寻找全局最优解。

它的名字源自金相学中的“退火”过程,可以将物质加热至高温状态,再逐渐冷却,使其达到稳定的低能量状态。

模拟退火算法以类似的方式,通过模拟物质退火过程来搜索最优解。

模拟退火算法的基本原理是在优化过程中,允许接受较劣的解,以避免陷入局部最优解而无法跳出。

在搜索的过程中,模拟退火算法会随机选择当前解的一个邻居,计算出其解的差异,并以一定的概率接受更劣的解。

这种“接受概率”是根据一定的函数关系与当前温度进行计算,随着搜索的进行,温度会逐渐降低,接受更劣的解的概率也会逐渐降低。

最终,搜索会在温度趋近于极低值时停止。

相比于其他优化算法,模拟退火算法具有以下几个优点:第一,模拟退火算法能够克服局部最优解的问题,并寻找全局最优解。

在搜索过程的一开始,算法会接受很劣的解,以免陷入局部最优解,使得搜索方向可以不断地进行调整,从而有望跨越不同的局部最优解,发现全局最优解。

第二,模拟退火算法比其他优化算法更加灵活。

在算法的初始阶段,允许以较高概率接受劣质解,便于快速地确定搜索方向。

而在搜索过程接近尾声时,模拟退火算法会逐渐降低接受劣质解的概率,以固定最优解。

第三,在实际应用上,模拟退火算法还具有较好的可扩展性和容错性。

由于算法在全局搜索中跳过局部最优解,因此可以应对优化问题的复杂度和参数数量的增加。

模拟退火算法应用广泛,以下是几个应用场景:第一,模拟退火算法可以应用在旅行商问题(TSP)中。

旅行商问题是一种经典的组合优化问题,旨在找到一条路径,使得旅行商必须访问每个城市,且在访问完所有城市后返回原点,且路径总长度最短。

模拟退火算法可以通过随机交换路径中的城市位置,以及接受劣质的解来最终找到该问题的全局最优解。

第二,模拟退火算法还可以应用在物理学中。

例如著名的Ising 模型,它对二维晶格中带有自旋的相互作用的电子系统进行建模,是研究磁性、相变等基本物理问题的一个重要手段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

模型试验—Z=f(x,y)型:
模拟退火计划表 表 3-1
算法 VFSA MVFSA
初试温度 200 200
温度衰减率 0.998 0.998
叠代次数 500 500
扰动次数 3 3
初始位置
x0=2.5, y0=2.5 x0=2.5, y0=2.5
3 2.5 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -2.5
高温下VFSA算法的状态空间遍历能力逊于随机数 发生器的遍历能力
退火温度
20 15 10 5 0 0 1 0.5 10 高 温 带 20 30 过 渡 带 40 50 60 70 低 温 带 80 90 100
VFSA
迭代次数
yi
0 -0.5 -1
VFSA算法迭代次数k与系数yi的关系示意图:
低温下模型扰动的空间过大,扰动后模型被接受 的机率必然降低,势必影响寻优效率,最终影响 算法完成后最终解的精度
二 改进的VFSA算法—MVFSA算法
MVFSA有以下改进:
• 过程一:较高的初始温度,VFSA算法的 退火计划,模型作全局随机扰动—搜索 并锁定最优解区间; • 过程二:较低的初始温度,适当回火的 退火计划,模型作局部随机扰动--扰动 在当前模型周围进行—在锁定最优解空 间后,由于其搜索空间变得较小,以此 提高模型接受效率。
5
5
10
15 2.34 2.60
20
25
新 87
30
Q-J
N12
35 (km)
2.60 2.60
2.60 2.54
2.54
反 演 界 面
AnS
2.70
MT解 释 综 合 解 释
3
目标函数
2 3 1 2 放 大 1 50 100 150 200
200
400
600
800
1000
1200
1400
模 型 修 正 阶 段
反 演 结 果
MVFSA
10
20Βιβλιοθήκη 304050 C
60 D
70 E F
80
90
100 km
G 3 密 度 差 0.28 (g/cm )
垂直侧边梯形组合的MVFSA反演结果
△ g(mGal)
6 4 2 0 0 -1 -2 -3 -4 -5 -6 -7
模 型 界 面 反 演 结 果
模 型 计 算 反 演 结 果
电性与密度界面有几个是一致的:
• 上第三系-下第三系的物性界面 • 下第三系-白垩系的物性界面 • 侏罗系-三叠系物性界面等。
开展MT与重力两者的联合反演是可能的。
MT与重力联合反演技术难点:
• 如何处理电性与密度界面的不一致情况 是首先要遇到的技术难点 • 如何构筑一个共同的目标函数—因为地 下界面的变化使MT与重力两者的场值变 化幅度是不同的
• 人机联作方式 • 修正在反演程序执行过程中进行,不需 暂停反演程序
Ti (T j 2 2T j 1 3T j 2T j 1 T j 2 ) / 9
'
Ti (T j 1 nTj T j 1 ) /(n 2)
'
△ g(mGal) 8 7 6 5 4 3 2 1 0 0 10 0 -0.5 -1 -1.5 -2 km
2
4
6
8
10
12
14
16
18
20
(km)
2.30(g/cm 3 )
2.52(g/cm 3 )
2.70(g/cm 3 )
(km)
背斜-向斜模型的模拟退火反演结果
MVFSA算法的实际资料处理:
g(mGal) 10 实 测 点 拟 合 曲 线 0 0 Q-J -2 -4 -6 -8 (km) T-C
D-S
重力正演计算:
计算单元:2.5度体的多边形截面棱柱体
Δ g(x,y,z)=G· б · ∑cosψ i[F1(y2-y,i)+ F1(y1-y,i)]
重力目标函数:
g x g 1 g /M i 1
M cal i obs i 2
目标函数的含义:正演值与实测值的相对均方误差。 优点:无量纲,并与测点数无关,便于与MT方法共同开 展联合反演
MT-重力联合反演必要性:
1.MT与重力联合可以使两方法相互弥补
• MT纵向分辨率与重力横向的分辨率的互补 • 实际工作中MT方法的测点点距一般较稀,而野 外重力数据的采集点较密。
2.充分利用野外资料:在生产实际中,非 地震方法一般同时开展。
MT-重力联合反演可能性:
• 电性与密度同源界面是两种方法联合的 前提 • 地下结构有可能以同源或部分同源的形 式出现
示例:
地 层 Q N E K2t K2p T1s T1x P1Q C3c C2n C1h C1g C1j D3w S3m S2f S1g O3d O2d O1I ε 3g 海安-盐城地区密度与电阻率统计表 表 5-1 密度 (×103kg/m3 ) 电 阻 率(Ω m) 16 2.13 8.7 2.30-2.31 3.9 4.8 2.46 11.9 150 84 2.60 275 3000 1617 100 18 2.58 600 2.53 87 58 2.54 66 27.5 118 5218 2.67 10051 2.70-2.73 2785
模拟退火算法原理及应用研究
主讲: 陈 华 根 同济大学海洋与地球科学学院
一 模拟退火算法及VFSA算法
模拟退火算法在反演中的应用:
• 非线性组合优化算法:模型扰动,模拟 退火,全局寻优。 • 能量函数—目标函数 • 模拟退火过程—反演迭代
随机选择初始模型m0 计算能量函数E(m0)
模型扰动产生新模型 m1=m0+△m0 计算能量函数E(m1)
火温度控制下全局寻优。
VFSA算法分析:

' m 模型扰动: i mi yi Bi Ai
yi T sgn u 0.51 1 / T

2 u 1
1

3-7 3-8
• 接收概率:
• 退火计划:
P 1 1 hE / T
1/ 1h
MT的正演可以写为以下变分问题:
2 2 1 V 2 1 V 2 I V V dydz V dy y z 2 G z zmax
经比较,本文选用有限元法作为二维MT正演方法,既保 持较高的计算精度,又适应于复杂结构的地电模型。
局 部 放 大
扰 动 状 态
10 10
接 受 状 态 寻 优 轨 迹
5
目 标 函 数 之 差
5
0
0
20
40
60
80
50
100
150
200
250
300
350
400
450
500
迭 代 次 数
MVFSA算法目标函数之差与迭代次数关系图
• VFSA及MVFSA算法在退火计划十分完备的情况下,表现 相当完美:算法起点相同,寻优路径不同,最终找到 的都是同一最优解 • VFSA与MVFSA算法的模型状态均分布这个状态空间,但 VFSA模型状态在最优解点出现一个十字型状态,MVFSA 算法在整个最优解区域形成一个矩形,这与它们的模 型扰动方式有关。 • 在相同的退火计划下两种算法的时间,VFSA算法约为 103秒,而MVFSA算法只用时约75秒,多次试验表明: MVFSA算法计算时间约比VFSA算法少20-30%。
迭 代 次 数
目标函数与迭代关系曲线图

MT-重力联合反演研究
联合反演研究现状:
• 线性反演算法居多、非线性算法少,用模拟退 火算法进行联合反演研究更少。 • 尽管目前开展的联合反演研究已有多种,但研 究内容主要集中在地震与重力、地震与MT联合 反演的研究。 • 有关电磁测深与重力的联合反演研究只查阅到 一篇相关的论文,因此对这方面的研究基本上 还是空白。
3-9
3-10
T k T0 Exp ck1/ N


100
温 度 初 始 温 度 : 100 迭 代 次 数 : 100 参 数 个 数 N: 2
90
80
70
60
50
衰 减 率 系 数 递 增 方 向 0.2
40
30
20
0.5 0.8
10
0.98
10 20 30 40 50 60 70 80 90 100
0
0.5
1
1.5
2
2.5
3
x
0
0.5
1
1.5
2
2.5
3
x
VFSA算法扰动状态分布和寻优轨迹 图
MVFSA算法扰动状态分布和寻优轨迹图
稳健性试验结论:
• 多次试验表明:在同等退火计划下, VFSA算法较易落入了局部极值区,而 MVSFA算法则比较稳健。
应用
MT-重力联合反演研究
• 一 从简单入手-重力模拟退火反演研究
算法稳健性试验:
模拟退火计划表 表 3-3
算法 VFSA MVFSA
初试温度 温度衰减率 2 0.98 2 0.98
叠代次数 30 30
扰动次数 1 1
初始位置 x0=2.5,y0=2.5 x0=2.5,y0=2.5
3 2.5 2 1.5 1 0.5 0 -0.5 -1 -1.5 -2 -2.5
2
2.5
3
x
VFSA算法扰动状态分布和寻优轨迹图
MVFSA算法扰动状态分布和寻优轨迹图
相关文档
最新文档