-
采用SMT焊接的焊点质量和可靠性的检测与评估,一直以来是困扰技术人员对SMT焊点进行计算机质量检测的瓶颈。通过分析焊点的二维图像,对焊点形态的三维重建以及恢复提供准确的数据来源,从而控制SMT表面组装质量,同时推动智能鉴别技术的发展[1]。基于图像的焊点质量技术检测是一个新兴的研究热点[2],而焊点区域的分割是其中的关键技术。电路板上元器件众多、形态复杂,要把焊点从其中分割出来,常规的直方图分割方法已不能满足需要[3-4]。
MRF图像分割框架是从全新的概率视角来对图像分割进行建模,是一种基于统计的分割方法,具有能充分利用先验知识、能形成闭合的边界、模型参数少且易于和其他方法相结合等优点,已广泛应用于纹理分割、图像理解等领域,并取得了较大的成功[5]。
-
二维MRF假定在二维网格$G = \{ (i,j)|1 \le i \le M,1 \le j \le N\} $上,满足马尔可夫性,即当前像素灰度值与其邻域像素的取值有关(通常假定为4邻域或8邻域),而与非邻域像素的取值无关。定义$\Omega = {\{ 0,1,2, \cdots ,L - 1\} ^G}$是所有可能的分割组成的组态空间,其中L表示分类类别数目[17]。从概率的角度来看,MRF图像分割就是要在组态空间$\Omega $中找到最可能的一个组态$\omega $。$\Omega $虽然巨大,如256×256图像的二分类有232种分割,但数量毕竟有限。这样就可以通过采样的方法产生$\Omega $的一组样本,从中找出近似最优解[18]。
-
二维网格G上某个格点的一阶邻域系统及其势能团如图 1所示。
若MRF的组态$\omega $服从分布:
$$P(\omega ) = \frac{1}{Z}{{\rm{e}}^{ - \frac{1}{T}U(\omega )}}$$ (1) 则称其为一个Gibbs随机场(Gibbs random field,GRF)。式中,Z是归一化系数;$U(\omega ) = \sum\limits_{子团c} {{V_c}} (\omega )$是所有子团势能之和。子团势能为:
$${V_c} = \delta ({\omega _s},{\omega _r}) = \left\{ {\begin{array}{*{20}{l}} {1 {\omega _s} = {\omega _r}}\\ { - 1 {\omega _s} \ne {\omega _r}} \end{array}} \right.$$ (2) 式中,${\omega _s},{\omega _r}$是不同子团中相邻像素的标号。本文只考虑成对以下的子团势能。
MRF反映了图像的局部性质,GRF则可以看成是图像全局的性质。Hammersley-Clifford定理揭示了MRF与GRF之间的等价性,该定理表明,当组态${\omega _{i,j}}$中的一个格点${\omega _{i,j}}$在其邻域服从Gibbs分布时,则GRF等价于一个MRF。
-
$f \in F$是隐藏分类组态的一次观察,用于表示分割图像的灰度和颜色等特征。$\omega \in \Omega $是原始图像分类场的一次实现,其出现的概率为$P(\omega )$,可以视为先验概率。在给定$\omega $的情况下,f出现的似然概率为$P(f|\omega )$。依据Bayesian公式,图像分割转换为在给定一个观察f的情况下,求后验概率$P(f|\omega )$的最大值问题:
$$\begin{array}{c} \mathop {{\rm{Arg}}\max }\limits_{\omega \in \Omega } \{ P(\omega |f) = \frac{{P(f|\omega )P(\omega )}}{{P(f)}} \propto \frac{1}{Z}{{\rm{e}}^{ - \frac{1}{T}U(\omega ,f)}} \propto \\ \frac{1}{{\sqrt {2{\rm{\pi }}{\sigma ^2}} }}{{\rm{e}}^{ - \frac{{{{(f - \mu )}^2}}}{{2{\sigma ^2}}}}}\frac{1}{Z}{{\rm{e}}^{ - U(\omega )}}\} \end{array}$$ (3) 式中,$P(f)$为常数;$P(\omega )$为图像场的Gibbs分布;$P(f|\omega )$为在$\omega $出现的情况下f出现的似然概率。由于观察数据f通常受到噪声的影响,假设其服从$N(\mu ,{\sigma ^2})$分布。其中f为要划分区域的灰度值,$\mu $是要划分区域的灰度均值,${\sigma ^2}$是其方差。
对式(3)两边取对数,得到MAP框架下的$\omega $为:
$$\begin{array}{c} \mathop {{\rm{Arg}}\min }\limits_{\omega \in \Omega } \{ \ln P(\omega |f) \propto U(\omega ,f) \propto \\ \sum {{V_s}({\omega _s},{f_s})} + \beta \sum {\delta ({\omega _s},{\omega _r})} \} \end{array}$$ (4) 式中,${V_s}({\omega _s},{f_s}) = \ln (\sqrt {2{\rm{\pi }}{\sigma _s}^2} ) + \frac{1}{{2{\sigma _s}^2}}{(f - {\mu _s})^2}$表示像素点本身的单点势能;$\beta \sum {\delta ({\omega _s},{\omega _r})} $是势能团的势能和,本文仅考虑成对的势能团,$\beta > 0$表示势能耦合系数,控制着区域的同质性。
-
基于MRF随机场的图像分割的关键是求解式(4)所示的最优化问题。常用的方法是模拟退火算法,通过模拟加热的物理系统在冷却过程中的粒子状态变迁过程,逐渐降温迭代使能量达到全局最小[19]。模拟退火算法是马尔科夫链蒙特卡罗(Markov chain Monte Carlo,MCMC)算法的推广,影响其效率的主要有状态采样器和冷却进度表。
-
式(4)表明MRF的图像分割问题可以归结为求解使得能量最小化的组态$\omega $。由于组态空间$\Omega $非常巨大(如对于2分类的256×256图像,组态空间大小为2564),搜索全部的组态空间是不可能的,需要对该高维组态空间进行高效率的采样。
Gibbs采样是一种常用的高维采样器[20-21],从高维空间中的每一维分别采样,逐步逼近高维采样点,其优点是采样难度低,但采样次数增加。基于此,本文采用基于Gibbs采样的方法。该方法可以简单描述为:假设$\varphi (x) = \varphi ({x_1},{x_2}, \cdots ,{x_m})$表示m维联合分布,$\varphi ({x_i}|{x_{ - i}})$是全条件分布,其中${x_{ - i}}\mathop {\rm{ = }}\limits^\Delta {\rm{\{ }}{x_j},j \ne i)$。
在MRF场中,其总体概率$P(\omega )$的分布是未知的,但是其条件概率却可以由式(5)计算得到:
$$\begin{array}{l} {\omega _{i,j}} \sim P({\omega _{ij}}|{\omega _{mn}},ij \notin \{ mn\} ) = \\ \frac{1}{Z}\exp \left( { - \frac{{{V_{ij}}({\omega _{ij}},{f_{ij}}) + \beta \sum {Vc} }}{T}} \right) \end{array}$$ (5) 于是可以从其条件概率中抽取状态元素$\omega _{ij}^k$的新状态$\omega _{ij}^{k + 1}$,并且以概率r接受该状态改变,依次循环就可以获得高维状态空间的一个采样。当两次迭代之间的能量差值小于预定的限值时,即可认为找到了最优解。
-
在模拟算法的过程中,温度T控制着最优化的进度,应选择一个足够高的温度作为迭代起始温度,温度的下降速度应当足够慢,一般采用指数衰减:${T_k} = {\alpha ^k}{T_0}$,${T_0}$表示初始温度,$\alpha $表示温度的衰减系数,本文选取${T_0} = 4$,$\alpha = 0.95$。
-
上述图像分割算法需要估计以下几个参数:
1) 耦合系数$\beta $,影响分割区域的同质性,当$\beta $足够大时,分割区域很相似,当$\beta $趋近于0时,分割区域的同质性削弱,分割区域可能不一致。
2) 分类类别i的均值${\mu _i}$和方差${\sigma _i}^2$。其中$i \in \{ 0,1, \cdots ,L - 1\} $,L是分类类别,可以从要分割类别的典型样本区域中获得。假设类别i的M×N典型样本区域为Ii,其无偏估计由式(6)确定:
$${\hat \mu _i} = \frac{1}{{MN}}{I_i}(x,y), {\hat \sigma _i}^2 = \frac{1}{{MN - 1}}{({I_i}(x,y) - {\mu _i})^2}$$ (6) -
本文分割采用的图片来自工业中一块测试用的电路板,其中背景有裸露的铜板区和绿色的电路板印刷色。采用的片式电阻是1206型号,其长为3.048 mm,宽为1.524 cm,面积为18.288 mm2,如图 2a所示。图 2b为一个片式电阻的示意图。片式电阻通常由焊点、金属化端子和器件体构成。在本文中针对片式电阻的特点,把金属化端子和焊料区统称为焊点。本文所分割的就是焊点和金属化端子连在一起的部分。
为了提高分割的精度,在分割前把彩色图像转换成灰度图像,并对图像进行半径为2 cm的高斯平滑。
-
要使用MRF分割算法,首先确定图像上分类类别的数目及其均值和方差。电路板图像可分为5类物体,每类物体的方差和均值可以通过手动选取典型区域交互式计算获得,如表 1所示。
表 1 5类物体的均值和方差
类别编号 类别名称 方差 均值 1 背景区域 38.51 61.12 2 裸露铜板 207.2 326.73 3 裸露布线层 71.73 87.98 4 器件体 103.65 103.16 5 焊点区域 137.02 1208.23 最终5类区域的分割结果如图 3a所示。图中不同层次的灰度代表不同的物体类别,对焊点区域进行了标注。焊点分割区对应的图像如图 3b所示。
-
从图 3b可以看出,除个别焊点以外,大多数焊点都能较好地分割出来,总体上分割效果良好。比较严重的问题是铜板区对焊点分割的干扰,分割算法排除了大部分铜板区域,但对于小的铜板区没能很好的排除,其原因可以从5个类别的正态分布图中分析得出,如图 4所示。在图 3中可以清晰的看出,由于裸露铜板和焊点区域的重合区域最大(图 3中的实线和点划线),所以两者较其他类别更容易混淆,较难进行分割。
焊点分割后会形成孔洞,可以使用数学形态学的相关运算进行空洞填充。
MRF分割效果的好坏除了受耦合参数和温度进度表的影响外,最主要的是看分割类别区域和其他类别区域的灰度分布重合情况。如果两个类别的灰度分布重合区域较多,两者之间进行分割的效果就较差。
-
MAP是图像处理中最常用的最优化准则,也是MRF建模中最常用的最优化标准。为了解决焊点区域图像分割的最优化问题,说明基于Gibbs采样的模拟退火算法的优越性,分别引入了文献[15]和[16]进行对比说明。
Gibbs采样算法接受概率的选择是随机的,是典型的随机松弛方法,它的计算结果依赖于初始值的选取,计算速度较慢,在接受新的分割结果时即使增加了随机扰动的因素,也能得到全局收敛的结果。算法流程较慢,但不会陷入到局部极值点[15]。
传统的模拟退火算法也是典型的随机松弛方法,同Gibbs采样算法一样,计算速度慢,在每次迭代过程中接受新的图像分割结果时增加了随机扰动的因素,在理论上可以得到全局收敛的分割结果[22]。
为了对这3种算法进行比较,实验选择在下列软硬件平台的PC机上完成,I3主频率2.5 G CPU,2 G内存;Windows XP SP3操作系统;VC 6.0编译工具。以图 3b作为原始图像,初始化温度T=4,收敛条件中的能量阈值$\Delta = 0.0{\rm{5}}$,温度调节因子$\alpha {\rm{ = }}0.98$。
从表 2可以看出,基于Gibbs采样的SA算法计算量明显小于前两种算法,虽然Gibbs采样算法的迭代次数小于SA算法,但花费的CPU时间大于SA算法。温度系数是迭代次数的指数函数,即迭代次数越多温度系数越小。该算法并未改变马克洛夫MAP优化目标算式,因此分割结果与前两者差别不大,但仍然可以看到基于Gibbs采样的SA算法能最快地收敛到全局最优。
表 2 算法参数比较
算法 迭代次数 全局能量值 温度系数 CPU时间/ms SA算法 311 269585 0.0074 2613 Gibbs采样算法 179 269913 0.107529 3566 Gibbs采样的SA算法 127 269670 0.3074 868
Research on SMT Solder Segmentation Based on MRF Frame
-
摘要: 基于马尔可夫随机场(MRF)图像分割模型,该文提出了一种能够较好分割出表面贴装技术(SMT)焊点区域的分割算法,即基于Gibbs采样的模拟退火算法,并讨论了影响图像分割效果的主要因素,最后将该算法与传统的Gibbs采样算法以及模拟退火算法进行比较。实验结果表明,该算法通过少量人工干预、降低采样维度,从而减少了优化收敛时间,能最快地收敛到全局最优,分割成功率较高,结果较为精确,为进一步的焊点质量分析提供了保证。Abstract: Based on Markov random field (MRF) image segmentation frame, this paper presents a better partitioning algorithm for surface mount technology (SMT) solder segmentation which is the simulated annealing algorithm based on Gibbs sampling, and discusses the main factors which affect the segmentation effect. Finally this algorithm is compared with the traditional Gibbs algorithm and simulated annealing algorithm. It is shown from the experiment that the proposed algorithm only needs a few artificial interactions to reduce the sample dimensions and decrease the optimization and convergence time, and it has the fastest convergence speed to obtain the global optimization, with high segmentation success rate and accurate result. The segmentation result provides the guarantee for the further quality analysis of solder joints.
-
Key words:
- Gibbs sampling /
- image segmentation /
- MRF /
- simulated annealing /
- SMT solder
-
表 1 5类物体的均值和方差
类别编号 类别名称 方差 均值 1 背景区域 38.51 61.12 2 裸露铜板 207.2 326.73 3 裸露布线层 71.73 87.98 4 器件体 103.65 103.16 5 焊点区域 137.02 1208.23 表 2 算法参数比较
算法 迭代次数 全局能量值 温度系数 CPU时间/ms SA算法 311 269585 0.0074 2613 Gibbs采样算法 179 269913 0.107529 3566 Gibbs采样的SA算法 127 269670 0.3074 868 -
[1] 王娟, 孔兵, 贾巧丽. 基于颜色特征的图像检索技术[J].计算机系统应用, 2011, 20(7):160-164. WANG Juan, KONG Bin, JIA Qiao-li. Color-based image retrieval[J]. Computer Systems Applications, 2011, 20(7):160-164. [2] 周德俭. SMT组装质量检测中的AOI技术与系统[J]. 电子工业专业设备, 2002, 31(2):87-91. http://www.cnki.com.cn/Article/CJFDTOTAL-DGZS200202005.htm ZHOU De-jian. Automatic optics inspection technology and system in surface mounting technology assembling quality inspection[J]. Equipment for Electronic Products Manufacturing, 2002, 31(2):87-91. http://www.cnki.com.cn/Article/CJFDTOTAL-DGZS200202005.htm [3] KATO Z, PONG T C. A Markov random field image segmentation model for color textured images[J]. Image and Vision Computing, 2006, 24(1):1103-1114. http://cn.bing.com/academic/profile?id=2100470273&encoded=0&v=paper_preview&mkt=zh-cn [4] 赵辉煌, 周德俭, 黄春跃, 等. 基于SFS原理的SMT焊点表面三维重构技术研[J]. 计算机科学, 2009, 36(7):288-291. http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA200907071.htm ZHAO Hui-huang, ZHOU De-jian, HUANG Chun-yue, et al. SMT solder joint 3D reconstruction technology based on shape from shading[J]. Computer Science, 2009, 36(7):288-291. http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA200907071.htm [5] 章毓晋. 图像分割[M]. 北京:科学出版社, 2000:117-118. ZHANG Yu-jin. Image segmentation[M]. Beijing:Science Press, 2000:117-118. [6] LO H, LU Ming-sing. Printed circuit board inspection using image analysis[J]. IEEE transactions on industry applications, 1999, 35(2):426-432. doi: 10.1109/28.753638 [7] 罗兵, 曾歆懿, 季秀霞. SMT产品缺陷及相应的AOI检测方法[J]. 电子质量, 2006(6):35-37. http://www.cnki.com.cn/Article/CJFDTOTAL-DZZN200606012.htm LUO Bing, ZENG Xin-yi, JI Xiu-xia. SMT quality defects and corresponding AOI algorithms[J]. Electronics Quality, 2006(6):35-37. http://www.cnki.com.cn/Article/CJFDTOTAL-DZZN200606012.htm [8] 史建卫, 徐波, 袁和平, 等. SMT焊点质量检测方法[J]. 电子工业专用设备, 2005, 34(9):26-33. http://www.cnki.com.cn/Article/CJFDTOTAL-DGZS200509007.htm SHI Jian-wei, XU Bo, YUAN He-ping, et al. Inspection method on solder joint quality in SMT[J]. Equipment For Electronic Products Manufacturing, 2005, 34(9):26-33. http://www.cnki.com.cn/Article/CJFDTOTAL-DGZS200509007.htm [9] 闵四宗. SMT检测中的数字图像处理技术的应用[J]. 科技信息, 2010, 24:247-248. http://www.cnki.com.cn/Article/CJFDTOTAL-KJXX201024211.htm MIN Si-zong. The application of digital image processing technology in SMT detection[J]. Science & Technology Information, 2010, 24:247-248. http://www.cnki.com.cn/Article/CJFDTOTAL-KJXX201024211.htm [10] 刘伟峰, 杨爱兰. 基于BIC准则和Gibbs采样的有限混合模型无监督学习算法[J]. 电子学报, 2011, 39(3):134-139. http://www.cnki.com.cn/Article/CJFDTOTAL-DZXU2011S1025.htm LIU Wei-feng, YANG Ai-lan. Unsupervised learning for finite mixture models based on BIC criterion and gibbs sampling[J]. Acta Electronica Sinica, 2011, 39(3):134-139. http://www.cnki.com.cn/Article/CJFDTOTAL-DZXU2011S1025.htm [11] 孙玉峰, 周德俭, 朱少华. 基于VC++的SMT焊点图像边缘提取技术[J]. 中国电子制造技术论坛论文集, 2010, 201:704-707. http://cpfd.cnki.com.cn/Article/CPFDTOTAL-DIFZ201012001055.htm SUN Yu-feng, ZHOU De-jian, ZHU Shao-hua. The edge extraction of smt solder joint image based on VC++[J]. Advanced Materials Research, 2011, 201:704-707. http://cpfd.cnki.com.cn/Article/CPFDTOTAL-DIFZ201012001055.htm [12] 贾轶群. 基于最小误差算法的BGA图像分割[J]. 电子测试, 2010, 6(6):15-19. http://www.cnki.com.cn/Article/CJFDTOTAL-WDZC201006006.htm JIA Yi-qun. BGA images segmentation based on the minimum error algorithm[J]. Electronic Test, 2010, 6(6):15-19. http://www.cnki.com.cn/Article/CJFDTOTAL-WDZC201006006.htm [13] ALI S, NIZAR B. Spatial color image segmentation based on finite non-Gaussian mixture models[J]. Expert Systems with Applications, 2010, 39(10):8993-9001. [14] OSCAR D, MARIANO R. Alpha Markov measure field model for probabilistic image segmentation[J]. Theoretical Computer Science, 2011, 412(15):1434-1441. doi: 10.1016/j.tcs.2010.11.008 [15] GEMAN S, GEMAN D. Stochastic relaxation, Gibbs distribution and Bayesian restoration of image[J]. IEEE Trans on Pattern Analysis and Machine Intelligence, 1984, 6:721-741. [16] BESAG J. On the statistical analysis of dirty pictures[J]. J Royal Statistics Soc, 1986. 6:259-302. http://cn.bing.com/academic/profile?id=1554544485&encoded=0&v=paper_preview&mkt=zh-cn [17] 陈俊杰, 谢明, 李文博, 等. 马尔可夫随机场和模拟退火算法的SAR图像相干斑抑制方法[J]. 四川大学学报(自然科学版), 2008, 45(1):105-109. http://www.cnki.com.cn/Article/CJFDTOTAL-SCDX200801022.htm CHENG Jun-jie, XIE Ming, LI Wen-bo, et al. A method for removing speckles of SAR image based on markov random field[J]. Journal of Sichuan University(Natural Science Edition), 2008, 45(1):105-109. http://www.cnki.com.cn/Article/CJFDTOTAL-SCDX200801022.htm [18] 李春泉, 周德俭, 吴兆华. 基于焊点形态理论的SMT焊点质量模糊故障诊断技术研究[J]. 中国机械工程, 2004, 11(21):1967-1970. http://www.cnki.com.cn/Article/CJFDTOTAL-ZGJX200421022.htm LI Chun-quan, ZHOU De-jian, WU Zhao-hua. Study on SMT solder joint quality fuzzy diagnosis technology based on the theory of solder joint shape[J]. China Mechanical Engineering, 2004, 11(21):1967-1970. http://www.cnki.com.cn/Article/CJFDTOTAL-ZGJX200421022.htm [19] 吴媛, 杨富超. 基于彩色图像分割技术的SMT焊点质量检测[J]. 计算机测量与控制, 2012, 20(6):1495-1500. http://www.cnki.com.cn/Article/CJFDTOTAL-JZCK201206018.htm WU Yuan, YANG Fu-chao. Study on detection method based on color image segmentation for SMT solder joints[J]. Computer Measurement & Control, 2012, 20(6):1495-1500. http://www.cnki.com.cn/Article/CJFDTOTAL-JZCK201206018.htm [20] 赵辉煌, 周德俭, 吴兆华. 基于小波包变换与Wiener滤波的SMT焊点图像去噪技术[J]. 计算机科学, 2010. 37(9):279-281. http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA201009072.htm ZHAO Hui-huang, ZHOU De-jian, WU Zhao-hua. SMT solder joint image de-noising based on wavelet packet transform and wiener filter[J]. Computer Science, 2010, 37(9):279-282. http://www.cnki.com.cn/Article/CJFDTOTAL-JSJA201009072.htm [21] 孙毅, 刘科伟, 黄建国, 等. 基于Gibbs采样的贝叶斯多目标高分辨方位估计[J].计算机工程与应用, 2002, 38(12):36-39. http://www.baidu.com/link?url=ajcAEfd6-xo2vFwVknKgAtOxl_y1SdLJNlG83i2y9mYFohphDfxffIpCYfFkkiuYhfXBFa__T4hXPW0qlfvdy3rFsO10ZByHEV8ZIq6v8ECKCdvOYLsQgEWHK0zTSTGW0h_fv36jZEYFSk2f49mimNNBcKIjwJfKGAJXTlX-OnMvoRTXwwGUQzFGNTpiBwwHEfueQlxXtXSAGfYBwHTv7aPdjHWgyTKTcBXnymhCZNL9Kl1eXtWPKtH5Mw7871Fbsf7ZGglTGrcYR4nkIFjKBdlXu4idTWszjznX5Tt4sMGZCFkoHInWj4JdAavrGtdcULfOHqZZRmdBIDEx_CYkBwUfhRAEqKW_Q5Wvfeoh7Aoi7LOVnVs8TcMnTjP40WhL5Hzn6Svb8EBA-1AI2mbLvvaCQrJGGHwFab-Gzw5rylrbfGYjKi89pADy5fOXJBWLiiQKTtYduJRXg2WThubupK&wd=&eqid=a1f62c340002489c000000055806d58c SUN Yi, LIU Ke-wei, HUANG Jian-guo, et al. Bayesian DOA estimator by Gibbs sampling[J]. Computer Engineering and Applications, 2002, 38(12):36-39. http://www.baidu.com/link?url=ajcAEfd6-xo2vFwVknKgAtOxl_y1SdLJNlG83i2y9mYFohphDfxffIpCYfFkkiuYhfXBFa__T4hXPW0qlfvdy3rFsO10ZByHEV8ZIq6v8ECKCdvOYLsQgEWHK0zTSTGW0h_fv36jZEYFSk2f49mimNNBcKIjwJfKGAJXTlX-OnMvoRTXwwGUQzFGNTpiBwwHEfueQlxXtXSAGfYBwHTv7aPdjHWgyTKTcBXnymhCZNL9Kl1eXtWPKtH5Mw7871Fbsf7ZGglTGrcYR4nkIFjKBdlXu4idTWszjznX5Tt4sMGZCFkoHInWj4JdAavrGtdcULfOHqZZRmdBIDEx_CYkBwUfhRAEqKW_Q5Wvfeoh7Aoi7LOVnVs8TcMnTjP40WhL5Hzn6Svb8EBA-1AI2mbLvvaCQrJGGHwFab-Gzw5rylrbfGYjKi89pADy5fOXJBWLiiQKTtYduJRXg2WThubupK&wd=&eqid=a1f62c340002489c000000055806d58c [22] LAARHOVEN P V, AARTS E. Simulated annealing:Theory and applications[M]. Dordrecht, Holland:Reidel Pub, 1987.