通过全局优化模拟退火算法的一种新的支持向量机优化(IJEM-V2-N1-2)
一种有效的全局优化算法--模拟退火算法

一种有效的全局优化算法--模拟退火算法
汪灵枝;周优军
【期刊名称】《柳州师专学报》
【年(卷),期】2005(020)002
【摘要】模拟退火算法是有效的全局优化算法,本文讨论了模拟退火算法发展过程及其理论依据,利用MAT-LAB语言编写程序并测试分析,认为算法本身可进一步改进,提出了算法改进思路和方法.
【总页数】4页(P120-123)
【作者】汪灵枝;周优军
【作者单位】柳州师范高等专科学校,数学与计算机科学系,广西,柳州,545004;柳州师范高等专科学校,数学与计算机科学系,广西,柳州,545004
【正文语种】中文
【中图分类】O224
【相关文献】
1.一种新型的全局优化算法——细胞膜优化算法 [J], 谭世恒;余卫宇
2.一种新的优化算法—进化—模拟退火算法(ESA) [J], 李秀喜
3.一种基于菜维飞行的新型改进平衡全局优化算法 [J], 杨柳庆;杨婷婷;王鹏飞;张勇
4.一种基于粒子群优化算法和差分进化算法的新型混合全局优化算法 [J], 栾丽君;谭立静;牛奔
5.一种基于改进蚁群优化算法的载人潜水器全局路径规划 [J], 史先鹏;解方宇;张波涛
因版权原因,仅展示原文概要,查看原文内容请购买。
模拟退火算法解决优化问题

模拟退火算法解决优化问题模拟退火算法(Simulated Annealing,SA)是一种基于模拟固体退火过程的全局优化算法,被广泛应用于解决各种优化问题。
它的基本思想源于固体退火过程中的原子热运动,通过模拟原子在退火过程中的状态变化,寻找全局最优解。
本文将介绍模拟退火算法的基本原理、算法流程以及在解决优化问题中的应用。
一、模拟退火算法的基本原理模拟退火算法的基本原理来自于固体物理学中的固体退火过程。
在固体退火过程中,固体在高温下加热后逐渐冷却,原子会随着温度的降低而逐渐趋于稳定状态。
类比到优化问题中,算法在搜索过程中允许一定概率接受比当前解更差的解,以避免陷入局部最优解,最终达到全局最优解。
二、模拟退火算法的基本步骤1. 初始化:随机生成初始解,并设定初始温度和终止条件。
2. 选择邻域解:根据当前解生成邻域解。
3. 接受准则:根据一定概率接受邻域解,更新当前解。
4. 降温策略:根据降温策略逐渐降低温度。
5. 终止条件:达到终止条件时停止搜索,输出最优解。
三、模拟退火算法的应用模拟退火算法在解决各种优化问题中都有广泛的应用,包括组合优化、函数优化、图像处理等领域。
下面以组合优化问题为例,介绍模拟退火算法的具体应用。
1. 旅行商问题(TSP):旅行商问题是一个经典的组合优化问题,目标是找到一条最短路径经过所有城市并回到起点。
模拟退火算法可以通过不断调整路径来寻找最优解。
2. 排课问题:在学校排课过程中,需要合理安排老师和班级的上课时间,避免冲突和空闲时间过长。
模拟退火算法可以优化排课方案,使得课程安排更加合理。
3. 装箱问题:在物流领域中,需要将不同大小的物品合理装箱,使得装箱空间利用率最大化。
模拟退火算法可以帮助优化装箱方案,减少空间浪费。
四、总结模拟退火算法作为一种全局优化算法,具有较好的全局搜索能力和收敛性。
通过模拟退火算法,可以有效解决各种优化问题,得到较优的解决方案。
在实际应用中,可以根据具体问题的特点调整算法参数和策略,进一步提高算法的效率和准确性。
模拟退火算法 寻参 -回复

模拟退火算法寻参-回复模拟退火算法(SA)是一种全局优化算法,主要用于在复杂的搜索空间中寻找最优解。
它模拟了固体物质在退火过程中的行为,通过温度的概念来控制搜索的过程。
本文将详细介绍模拟退火算法的原理、流程、参数设置以及应用案例,帮助读者了解和使用该算法。
一、模拟退火算法的原理模拟退火算法的原理灵感来源于固体物质退火时的晶体结构变化。
固体物质在高温时,原子或分子会以随机方式排列,形成高能状态;而在慢慢冷却的过程中,随着温度的下降,原子或分子会逐渐达到稳定的低能状态。
算法中的“温度”代表搜索过程中的随机性程度,随着迭代的进行,温度逐渐降低,搜索逐渐趋于稳定。
二、模拟退火算法的流程模拟退火算法的流程可分为以下几个步骤:1. 初始化:选择初始解和初始温度。
初始解可以是随机生成的、根据问题的特点得出的近似解等,温度可以设置为一个较高的值。
2. 迭代搜索:在每一轮迭代中,根据一定的概率接受新解。
新解的生成方式可以是随机抽取、邻域搜索等。
接受新解的概率计算公式为:P = exp(-ΔE/T),其中ΔE为目标函数值的变化量,T为当前温度。
3. 更新控制参数:根据设定的规则更新温度和概率。
温度的更新方式常见的有线性降温、指数降温等,概率的更新方式也有多种选择,如逐渐减小接受新解的概率。
4. 终止条件判断:当温度降至阈值或达到最大迭代次数时,终止搜索。
返回收敛的最优解。
三、模拟退火算法的参数设置模拟退火算法中的参数设置对算法的性能和结果有较大的影响,下面介绍几个重要的参数:1. 温度的初始值:初始温度应设置较高,以保证搜索的广度和随机性。
2. 温度的降低方式:温度的降低方式可以是线性降温、指数降温或自适应降温等。
不同降温方式对收敛速度和最优解的寻找能力有所影响。
3. 接受新解的概率:接受新解的概率通常设为一个较小的浮点数,衡量了搜索过程中的探索和利用能力,合理的概率设置可避免陷入局部最优解。
4. 邻域搜索策略:邻域搜索策略是生成新解的方法,它必须满足“接受新解的概率”计算公式中的ΔE的要求。
基于模拟退火算法的路径规划优化

基于模拟退火算法的路径规划优化路径规划在现代社会的交通领域中扮演着重要的角色。
对于优化路径规划问题,模拟退火算法被广泛应用并取得了许多成果。
本文将介绍基于模拟退火算法的路径规划优化方法,并探讨其在实际应用中的效果和局限性。
一、模拟退火算法概述模拟退火算法是一种通过模拟物质在退火过程中的行为而提出的一种优化算法。
它模拟了固体物体加热冷却时的晶体结构演化过程,通过在解空间中按照一定概率接受较差的解,以避免陷入局部最优解,从而寻找到全局最优解。
二、路径规划问题及其优化目标路径规划问题是在图或网络中找到一条最优路径,使得满足特定条件的目标最大化或最小化。
例如,在城市交通中,寻找最短路径可以降低行驶时间和燃料消耗。
在物流配送中,找到最优路径可以降低运输成本和提高效率。
在路径规划问题中,优化目标通常包括路径的总长度、行驶时间、交通拥堵等。
模拟退火算法可以通过调整路径的节点顺序和路径长度,来寻找到最优的路径。
三、基于模拟退火算法的路径规划优化步骤1. 初始化路径和初始温度:首先随机生成一条初始路径,并设置初始温度。
2. 邻域解搜索:在当前温度下,通过随机交换节点位置产生邻域解。
以一定的概率接受较差的解,避免陷入局部最优解。
3. 降温策略:根据设定的降温策略,逐步降低温度,控制搜索空间的变化。
4. 终止条件判断:当满足终止条件时,停止搜索并输出结果。
5. 结果分析与优化:对得到的最优路径进行分析,并根据实际需求进行优化。
四、基于模拟退火算法的路径规划优化实例考虑一个简化的城市路径规划问题。
假设有1个起点和5个终点,需找到一条最短路径,使得从起点依次经过所有终点再返回起点。
首先,生成随机的初始路径,如:起点-终点1-终点2-终点3-终点4-终点5-起点。
然后,计算初始路径的总长度作为初始解。
设置初始温度和降温策略。
在搜索过程中,通过交换节点位置来产生新的路径,并计算新路径的长度。
根据温度和目标函数值之间的差异以一定概率接受新解。
模拟退火算法及其改进算法

模拟退火算法及其改进算法模拟退火算法(Simulated Annealing Algorithm)是一种基于概率的全局优化算法,它模拟了金属冶炼过程中的“退火”过程。
退火过程是指将高温物质逐渐降温,使之逐渐固化形成晶态结构。
同样地,模拟退火算法通过随机和接受不太好的解决方案的策略,以找到全局最优解。
算法的基本思路是在一个空间中随机生成一个起始解,然后通过一系列的变换和评估过程逐步更新当前解,直到找到满足优化目标的解决方案。
在每次迭代中,算法会通过采样邻域解决方案来将当前解转移到新的状态,并计算相应的目标函数值。
如果新的状态比当前解更优,则接受新的解作为当前解,并在下一次迭代中继续。
如果新的状态不是更优的解,则以一定的概率接受新的解,概率的大小与两个解之间的差距以及当前温度有关。
温度逐渐降低,使得算法在开始时可以接受较差的解决方案,但随着迭代次数的增加逐渐降低接受较差解决方案的概率,最终使算法收敛到一个较好的解。
尽管模拟退火算法在全局优化问题中表现优秀,但仍存在一些问题,例如收敛速度慢、易陷入局部最优解等。
因此,研究者提出了一些改进算法来提高模拟退火算法的性能。
一种改进算法是自适应模拟退火算法(Adaptive Simulated Annealing, ASA),它利用负自适应参数来调整算法自身的控制参数,从而提高收敛速度。
通过对负自适应参数进行精确建模和合适的调整,能够使算法自动地根据当前状态的差距和目标函数值的变化来调整的速度和方向。
另一种改进算法是量子模拟退火算法(Quantum Simulated Annealing, QSA),它引入了量子位操作和量子态演化来提高效率。
QSA利用一种特殊的迭代方式来更新解决方案,将随机排列算法与量子信息处理技术相结合,通过量子态的演化来寻找最优解,并避免陷入局部最优解。
此外,还有一些其他的改进算法,如多重爬山算法(Multi-startHill Climbing)、禁忌算法(Tabu Search)等,它们在模拟退火算法的基础上增加了一些启发式方法和约束条件,从而进一步提高性能。
物流网络优化中的遗传算法与模拟退火算法性能比较分析

物流网络优化中的遗传算法与模拟退火算法性能比较分析物流网络优化是当今物流行业中关键的问题之一。
如何通过优化物流网络,提高货物的运输效率和降低成本,一直是物流行业从业者努力解决的难题。
而在物流网络优化中,遗传算法和模拟退火算法被广泛应用于解决复杂的物流网络优化问题。
本文将对这两种算法的性能进行比较分析,以评估它们在物流网络优化中的适用性和优劣。
首先,我们来了解一下遗传算法和模拟退火算法的基本原理。
遗传算法是受到自然进化原理启发的一种优化算法。
它通过模拟生物进化的过程,使用遗传操作(如选择、交叉和变异)来搜索最优解。
而模拟退火算法则是模拟金属热退火过程推导而来的全局优化算法,通过模拟随机的粒子运动来寻找全局最优解。
在物流网络优化中,遗传算法通常用于解决TSP(旅行商问题)和VRP(车辆路径问题)等NP-hard问题。
遗传算法通过建立一个基因编码方案,并运用适应度函数来评估解的质量。
接着,通过选择、交叉和变异操作,生成新的解,并用新解替换旧的解。
这个过程将不断迭代,直到满足停止条件。
相对而言,模拟退火算法适用于连续优化问题,比如最小化总运输时间、最小化总运输成本等。
模拟退火算法通过引入一个控制参数,控制粒子跳出局部最优解的概率,以便更好地搜索全局最优解。
在搜索过程中,模拟退火算法接受任何比当前解更好的解,并且还以一定的概率接受比当前解更差的解,以避免陷入局部最优解。
接下来,我们将对遗传算法和模拟退火算法在物流网络优化中的性能进行比较分析。
首先是算法的搜索能力。
遗传算法通过基因编码和遗传操作,能够搜索到较好的解,尤其是在解空间较大且多峰值的问题中。
而模拟退火算法作为一种全局搜索算法,能够在搜索过程中接受一定概率的劣解,从而有机会跳出局部最优解,但相对于遗传算法,其搜索能力稍弱一些。
其次是算法的收敛速度。
遗传算法需要进行多次迭代和大量的选择、交叉和变异操作,因此收敛速度相对较慢。
而模拟退火算法通过不断调整控制参数,根据一定的概率接受劣解,能够更快地朝着全局最优解方向收敛。
模拟退化算法
模拟退化算法一、引言模拟退火算法是一种基于概率的全局优化算法,它模拟了物质在高温下退火冷却的过程,通过不断降温来达到寻找全局最优解的目的。
模拟退火算法的应用范围非常广泛,包括图像处理、机器学习、组合优化等领域。
本文将介绍模拟退火算法的基本原理、优缺点以及应用实例。
二、模拟退火算法的基本原理模拟退火算法是一种基于概率的全局优化算法,它通过模拟物质在高温下退火冷却的过程来寻找全局最优解。
算法的基本流程如下:1. 初始化温度T和初始解x;2. 在当前温度下,随机生成一个新解x';3. 计算新解x'的目标函数值f(x')和当前解x的目标函数值f(x);4. 如果f(x')<f(x),则接受新解x';5. 如果f(x')>f(x),则以一定概率接受新解x',概率为exp(-(f(x')-f(x))/T);6. 降低温度T,重复步骤2-5,直到温度降至最低。
三、模拟退火算法的优缺点模拟退火算法具有以下优点:1. 全局搜索能力强:模拟退火算法能够在全局范围内搜索最优解,避免了局部最优解的陷阱;2. 可以处理非线性问题:模拟退火算法可以处理非线性问题,如组合优化问题、图像处理问题等;3. 算法简单易实现:模拟退火算法的算法流程简单,易于实现。
但是,模拟退火算法也存在以下缺点:1. 算法收敛速度慢:模拟退火算法需要不断降温才能达到全局最优解,因此算法收敛速度较慢;2. 参数设置困难:模拟退火算法需要设置初始温度、降温速度等参数,参数设置不当会影响算法的效果;3. 算法结果不稳定:模拟退火算法的结果受到随机因素的影响,因此算法结果不稳定。
四、模拟退火算法的应用实例模拟退火算法在实际应用中具有广泛的应用,以下是几个应用实例:1. 组合优化问题:模拟退火算法可以用于解决组合优化问题,如旅行商问题、背包问题等;2. 图像处理问题:模拟退火算法可以用于图像处理问题,如图像分割、图像去噪等;3. 机器学习问题:模拟退火算法可以用于机器学习问题,如神经网络训练、参数优化等。
模拟退火算法 寻参 -回复
模拟退火算法寻参-回复什么是模拟退火算法?模拟退火算法(Simulated Annealing)是一种基于概率的全局优化算法,它模拟了固体退火过程的行为。
在固体退火过程中,物质在高温状态下会不断摆脱局部能量极小的状态,逐渐降低温度并寻找新的、更低能量的状态。
模拟退火算法就是通过这种模拟退火的过程,以全局寻优为目标,在搜索空间中随机游走,寻找最优解。
模拟退火算法的基本原理是什么?模拟退火算法基于模拟退火的过程,通过接受差解的概率,跳出局部最优解并在搜索空间中随机搜索,最终朝着全局最优解的方向收敛。
该算法的基本原理如下:1. 初始化:设置初始解和初始温度,初始解可以是随机生成的解,初始温度通常较高,以允许算法跳过一些局部最优解。
2. 迭代过程:根据指定的收敛条件和计算资源,进行一定数量的迭代。
3. 生成新解:通过某种策略,在当前解的邻域内生成一个新解。
邻域可以是解空间中的一个子空间,新解可以通过改变当前解的某一部分或多个部分得到。
4. 判断新解的质量:计算新解的目标函数值,这个目标函数可以是问题本身的目标函数,也可以是某种适应度函数,用于量化新解的好坏。
5. 接受新解:根据一定的准则,决定是否接受新解。
具体而言,根据新解的质量和当前温度,计算接受新解的概率。
6. 更新温度:通过一个降温策略逐渐降低温度,降温策略可以是线性的、指数的或者其他曲线。
温度的降低会逐渐减小接受差解的概率,使算法朝着全局最优解方向收敛。
7. 收敛判断:根据收敛条件,判断算法是否达到停止迭代的条件,如果未达到,则返回到第3步,否则进入下一步。
8. 输出结果:得到最终的解或者一组解作为算法的输出。
模拟退火算法的关键参数有哪些?模拟退火算法中,有几个关键的参数需要调节,对算法的性能和效果有重要影响。
以下是三个重要的参数:1. 初始温度:初始温度决定了能否跳出局部最优解,并进一步对全局优化产生影响。
初始温度通常较高,使算法有足够的机会在搜索空间中自由游走。
模拟退火算法在机器人路径规划中的应用研究
模拟退火算法在机器人路径规划中的应用研究机器人路径规划是机器人技术中一个非常重要的研究领域。
路径规划的目标是使机器人按照一定的规划路线完成任务,比如行走,拐弯,停车等。
对于复杂的机器人控制系统,路径规划是一个复杂而困难的问题。
因此,寻找一种可以有效解决路径规划的方法是必要的。
模拟退火算法是一种基于概率计算的全局优化方法。
该算法可以以随机的方式寻找最优解。
由于该算法具有全局搜索性能及对局部最优解有一定逃逸能力的特点,因此在机器人路径规划领域中得到了广泛应用。
1. 模拟退火算法的原理模拟退火算法是基于统计物理学中的退火过程提出的。
该算法模拟了一个固体物体的加热冷却过程,从而得出固体的最优结构。
在寻找最优解的过程中,模拟退火算法通过接受劣质解的概率来避免被困在局部最优解中。
在模拟退火的过程中,从一个初始状态开始。
然后,随机扰动当前状态并计算扰动后的状态的能量变化。
根据能量变化和温度的关系,决定是否接受扰动后的状态。
温度随着时间逐渐降低,使得算法在后续搜索中更容易收敛到最优解。
模拟退火算法的全局搜索性能比较强,可以获取整个问题空间中的最优解。
然而,相对于确定性算法,模拟退火算法可能会在一定程度上影响搜索效率。
因此,在实际应用中,需要通过调整参数,如温度和退火速率等,以及设计优秀的附加策略,来提高算法搜索效率。
2. 模拟退火算法在机器人路径规划中的应用机器人路径规划是机器人控制领域中的关键问题之一。
在机器人行动的过程中,必须选择最佳路径。
它的主要难点是高维空间中的搜索问题。
解决这个问题的一个主要方法是优化算法。
而模拟退火算法被广泛应用于机器人路径规划中,以解决复杂、动态环境中的路径规划问题。
模拟退火算法的主要优点是它可以在高维空间中搜索最优解。
在机器人路径规划中,有许多因素需要考虑,如障碍物、地形、速度、加速度等。
因此,路径空间会变得非常巨大。
使用传统优化算法进行搜索工作将是一项艰巨的任务,而模拟退火算法可以很好地处理这个问题。
模拟退火算法的原理及算法在优化问题上的应用共3篇
模拟退火算法的原理及算法在优化问题上的应用共3篇模拟退火算法的原理及算法在优化问题上的应用1模拟退火算法的原理及算法在优化问题上的应用随着计算机科学的发展,越来越多的计算问题需要用到优化算法来得到最优解,而模拟退火算法(Simulated Annealing)是一种常用的优化算法之一。
本文将介绍模拟退火算法的原理,以及它在优化问题上的应用。
一、模拟退火算法的原理模拟退火算法最早由Kirkpatrick等人在1983年提出,是一种启发式优化算法。
其思想来源于固态物理学中的模拟退火过程,也就是将物质加热后缓慢冷却的过程。
这个过程中,原子系统会从高温状态演变到低温状态,从而达到低能量状态。
模拟退火算法的基本思路是从一个初状态开始,通过改变状态来不断寻找更优的解,直到达到最优解或者达到一定的停机条件。
其核心思想是在搜索过程中不断接受差解,以避免被困在局部最优解。
具体来说,模拟退火算法主要包含以下几个步骤:1. 随机初始化一个状态。
2. 初始化一个温度T,T越高,搜索过程越接受差解。
3. 在当前状态的附近随机生成一个新状态。
4. 计算当前状态与新状态的差异性,如果新状态更优则接受新状态,否则以一定的概率接受新状态。
5. 降低温度,温度降低的速度越来越慢,直到温度降到结束条件。
6. 如果结束条件没有满足,继续从第三步开始。
模拟退火算法的核心在于如何根据当前温度,以一定的概率接受差解,这就需要引入Metropolis准则:P(solution_i→solution_j) = min{1, exp((Ei - Ej) / T)},其中P(solution_i→solution_j) 为从解i转移到解j的概率,Ei为当前解的能量,Ej为新解的能量,T为温度。
通过Metropolis准则,模拟退火算法在搜索过程中可以接受一定的差解,从而避免陷入局部最优解。
二、模拟退火算法在优化问题上的应用模拟退火算法可以应用到很多优化问题中,例如旅行商问题、最大割问题等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Published Online February 2012 in MECS () DOI: 10.5815/ijem.2012.01.02 Available online at /ijem
max J
,
1 2 w is called the model complexity item, the second item is the empirical error term 2
1 i i j j k xi , x j 2 i , j 1
* Corresponding author. E-mail address: a wjj@
A New Support Vector Machine Optimized by Simulated Annealing for Global Optimization
9
parameter σ and the error penalty factor C is essential for the performance of learning machine[4]. Therefore, SA-SVM was proposed based on the parameter optimization of SVM by simulated annealing. 2. The basic principle of SVM Support Vector Machines is a powerful methodology for solving problems in nonlinear classification, function estimation and density estimation which has also led to many other recent developments in kernel based methods in general. The advantage of SVM is that it can achieve high accuracy with relatively small training sets. The details of SVM are discussed in article[2, 5, 6]. Set the training sample { xk , yk}l, where, xk∈Rn is n-dimensional input sample, yk∈R is the output sample. The approximation problem of the function is to find a corresponding function f for samples other than x after training through the sample. SVM estimates the unknown function by the following equation[4]: f (x) = w·φ(x)+ b (1)
A New Support Vector Machine Optimized by Simulated Annealing for Global Optimization
Jiayang Wanga, Wensheng Wangb, Shaogui Wuc
College of Water Resources and Hydropower, Sichuan University, Chengdu 610065, China a University of Information Technology, Chengdu 610041, China c College of Chemistry and Material Science, Sichuan Normal University, Chengdu 610068, China
xx i k x, xi exp 2 2
2
(5)
10
A New Support Vector Machine Optimized by Simulated Annealing for Global Optimization
3. The basic principle of SA-LSSVM 3.1. Parameter analysis of SVM The basic principle of SVM is to map data in the input space to a high dimensional feature space by using a nonlinear mapping. Then, a linear mapping is made in the high dimensional space. The width parameter of RBF precisely definite the structure of non-linear mapping functions in the highdimensional feature space, which controls the complexity of the final solution to affect the linear regression of the high dimensional feature space. When decreases, the complexity of the regression function increase, and easy to cause over-fitting, the value of is too large or too small to cause the deterioration of the generalization performance of the system. So proper selection of is the key to the generalization ability of the regression model. The penalty factor C can adjust between the training error and the model complexity, indirectly affect the generalization ability of the regression model. The generalization of the system performance will be deteriorated when C is too large or too small. Several methods have been developed for choosing the best hyperparameter values[7]. The empirical formula is calculated by Wenjian Wang et al[8] according to the fisher discriminant function, which gives the calculated values in the regression method according to the scale space theory. It can provide a channel for the optimal choices. Staelin[9] used the design of experiment method (DOE) to get the appropriate parameter values, which can significantly reduced the search costs. 3.2. simulation annealing The simulation annealing[10] is one kind of global intelligence optimization algorithms, whose principle is the simulation of metal annealing process. In the optimum searching process of t he simulation annealing algorithm, it accepts both the optimal solution and the sub-optimal solution with a certain probability. This enables it to search optimal solution in more new partial regions of t he solution space. The probability is related to the initial temperature of the annealing process, and the higher the temperature, the greater the probability of receiving a sub-optimal solution. The possibility will finally vanish along with the gradual reduction of the temperature. Due to this mechanism, simulation annealing algorithm has better capability of avoiding the partial extreme value compared to other optimization algorithms 3.3. The basic principle of SA-SVM SA is used to optimize the parameters of SVM (C , σ), The generic flow of SA-SVM is given as follows: Step 1: initialization: Given initial point x0, the initial temperature, final temperature, annealing form, within the same temperature cycles, etc. Step 2: Calculation the fitness value. Divide a small portion (generally the 10% of all training samples) of the sample data used for training as the validation sample set. Use the remaining training samples to training the SVM model to fit the requirements. Predict the validation samples after obtaining the parameter values of the SVM model. Step 3: random disturbance, get a new point x'= x +△x, updates the size of the advantages and fitness with optimal operation of SA. Step 4: cooling. Step 5: Check the termination condition, if satisfied, end the optimization; otherwise t = t + 1, go to step 2. End of the search for optimal conditions for termination of the temperature or the maximum evolution generation;