|
一般来说,如果目标函数uh有几个局部极大值和平稳点,则EM-C算法生成的序列收敛到哪种类型的点取决于起始点x的选择;EM算法也是如此。从X的点到X的子集的映射ρ称为在X上设置映射的点(Wu(1983))。设M为(8)中定义的EM-C算法的点对集映射。定义:=U(·)inΘ的局部极大值集,S:=U(·)inΘ的固定点集,M(a):={x∈ M | U(x)=a},(18)S(a):={x∈ S | U(x)=a}。(19) 关于{U(xk)}k的收敛性,我们有以下定理≥0表示EM-C算法。定理2。提供满足条件(15)和(16)的目标函数。设{xk}k≥0be由xk生成的序列∈ M(xk-1) 在EM-C算法中。(1) 假设U(xk)>U(xk-1) 对于任何xk-1个/∈ S(分别为xk-1个/∈ M) 。(20) 然后,所有{xk}k的极限点≥0是U的平稳点(对应于局部极大值),U(xk)单调收敛于U*= U(x*) 对于s ome x*∈ S(分别为x*∈ M) 。(2) 假设在EM-C算法的每次迭代中,k和所有t,θkt和ck分别是问题(12)和(13)的最优解。然后,{xk}的所有极限点都是U的平稳点,U(xk)单调收敛于*= U(x*) 对于s ome x*∈ S、 证明。见附录B。2.3.3{xk}k的收敛性≥0到一个固定点或局部最大小点M(a)和S(a)分别在(18)和(19)中定义。在ORM2条件下,U(xk)→ U*{xk}的所有极限点都在S(U)中*) (分别为M(U*)).然而,这并不自动意味着{xk}k的收敛≥0到a点X*. 但是,如果S(U*) (分别为M(U*)) 由单个点x组成*, i、 e.,t此处不能是两个不同的固定点(分别为局部极大值),具有相同的U*, 然后下面的定理说xk→ x个*.
|