网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

一种加权整体最小二乘估计的高效算法  PDF

  • 王建民 1,2
  • 倪福泽 3
  • 赵建军 2
1. 太原理工大学 矿业工程学院,山西 太原 030024; 2. 成都理工大学 地质灾害防治与地质环境保护国家重点实验室,四川 成都 610059; 3. 中煤(西安)航测遥感研究院有限公司,陕西 西安 710100

中图分类号: P207

最近更新:2021-05-12

DOI:10.11908/j.issn.0253-374x.20253

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
目录contents

摘要

加权整体最小二乘法(WTLS)是估计errors-in-variables (EIV)模型参数严密的方法,当面临大数据集时,其计算效率有限。针对EIV模型中设计矩阵呈现出的结构性特征,在最小二乘准则的约束条件下,通过仅给设计矩阵的随机列赋予权重,推证了适用于EIV模型参数估计的部分加权整体最小二乘法(PWTLS)。PWTLS无需借助拉格朗日辅助法,能够精确估计EIV模型参数;另外,该算法缩减了矩阵的维数,同时在迭代过程中避免了估计设计矩阵的随机误差,从而减小了矩阵运算量,提升了计算效率。最后以真实数据和模拟数据为例与其他7种同类算法进行对比,结果表明, PWTLS取得了与同类算法相同的精度,但计算效率显著提高,验证了算法的可行性。

高斯‒马尔可夫模型在许多工程实践中得到成功应用,通常认为模型中的设计矩阵是无误差的。然而,在许多情景下,设计矩阵中的元素并不能保证是常数,其本身也是含有随机误差的观测值,设计矩阵和观测向量中含有随机误差的模型通常被定义为变量误差模型(errors-in-variables, EIV

1-2

最初,因为求解EIV模型参数的方法不成熟,通常忽略设计矩阵中的随机误差,而采用加权最小二乘法(weighted least-squares,WLS)近似估计EIV参数,这种方法是不严密的。1980年,Golub

3提出采用整体最小二乘法(total least-squares ,TLS)估计EIV模型的未知参数。当设计矩阵和观测向量均含有随机误差时,TLS就是最小二乘(least-squares,LS)的扩展且更具一般4。TLS将设计矩阵中的所有元素按等权对待,但实际上设计矩阵中的元素并非都含有随机误差,且精度也不尽相同,因此TLS被进一步扩展为加权整体最小二乘法(weighted TLS,WTLS),WTLS分别给观测向量和设计矩阵附加了不同的权重,比TLS更具一般性。

一般来说,主要有两类方法实现TLS和WTLS的求解,一类方法是基于奇异值分解(singular value decomposition,SVD)的直接解算方

4–8,Akyilmaz6在SVD分解中给设计矩阵和观测向量赋予了相应的权矩阵,但引入的权阵并没有真正起到调配误差的作用,其本质上是对每个参数和观测值进行了缩9。另一类常用的方法是基于拉格朗日辅助法构建极值函数分别对未知量进行求偏导数,许多文献据此提出了WTLS的迭代算25810-12,建立在统计框架下的这些迭代算法估计EIV模型参数是严密13。因为WTLS同时顾及了设计矩阵和观测向量的权重,在工程实践中应用迭代法估计EIV模型参数更为普遍。

从现有的研究成果来看,虽然国内外学者就EIV模型提出了许多卓有成效的解算方法,但是与传统的WLS相比,算法比较复杂,不具有操作上的优

14,而且大多数迭代算法仅考虑了参数估计精度和迭代收敛速率,当面临大数据集时计算效率有限。

为了提高WTLS的效率,一些学者从不同侧面改进了WTLS算法。Shen

10提出基于Newton-Gauss的非线性WLS平差方法,Jazaeri15导出了基于WLS准则下的迭代算法,这些方法都明显提升了迭代收敛速率。但仅通过增强迭代收敛速率,计算效率提升有限。事实上,绝大多数EIV模型的设计矩阵具有结构性特征,仅有部分元素是随机的,其通常的解法是构造特定的权矩阵,使系数矩阵中固定元素位置的改正数为零,但这样会导致部分矩阵维数增大,从而加大了矩阵的运算量,不利于计算效率的提高。为此,Xu9提出了partial EIV(PEIV)模型,并给出了相应的算法。PEIV模型一个显著的优点是未知数的总量明显减小,然而多次迭代收敛拖慢了其计算效916-17。Zhao17应用拉格朗日辅助法对参量求导增强了PEIV算法的效率,王乐洋16应用间接平差的原理进行改进,使算法更加简洁、紧凑。这两种方法改进的结果是迭代快速收敛,效率明显提高,但不足之处是需要根据原设计矩阵的结构解析出一个固定矩阵和固定向量,而且在迭代过程仍需重构设计矩阵,不利于效率的提升。

WTLS在大地测量等众多科学研究和工程领域中得到应

18-19, WTLS算法基本成熟,渐成理论体系。算法之间的差异主要体现在计算效率和算法原理的复杂程度上。在大数据的背景下,计算效率是决定算法能有效应用的一个重要因素。例如应用WTLS处理点云数据,数据量会显著增加,算法性能就会显得尤为重要。

本文针对EIV模型设计矩阵呈现出的结构性特征,将设计矩阵分成随机和固定部分,仅给随机部分赋予权重,并且不涉及拉格朗日辅助法对参量求偏导,在WLS平差约束准则下,推证了一种估计EIV模型参数的迭代算法,该算法能够显著降低矩阵的运算量,极大提升计算效率。

1 基于WLS准则的WTLS高效算法原理

1.1 EIV模型及WTLS算法

EIV模型的函数模型和随机模型通常表示

8-9

L=(A-E)θ+e (1)
evecE~00,σ2Qe00QE (2)

式(1)、(2)中:E为(n×t)阶设计矩阵A的随机误差;en维观测向量L的随机误差;(n×n)阶矩阵Qe和(nt×nt)阶矩阵QE分别为e和vec(E)的协因数矩阵;vec (⋅)表示矩阵的拉直变换;θ为待估计的t个未知参数;σ2为单位权方差。

对于EIV模型,可直接应用最小二乘准则eTQe-1e=min,其参数估值

15

θ̂=(A-Ê)TQe-1(A-Ê)-1(A-Ê)TQe-1L

(3)

式中:Êθ̂分别表示 Eθ的估计值。

仅对随机误差e加以约束,难以估计E,一般的WTLS的平差准则

10-1115

eTQe-1e+vec(E)TQE-1vec(E)=min      (4)

式(4)的约束条件下,利用拉格朗日辅助法可以精确估计未知参数θ

8 ,即

          θ̂=(A-Ê)TQ-1(A-Ê)-1×           (A-Ê)TQ-1(L-Êθ̂)                                (5)
vec(Ê)=-QEXQ-1(L-Aθ̂) (6)

式(6)中:Q=Qe+X̂TQEX̂X̂=(θ̂In)In为单位阵,表示两个矩阵的直积运算。

式(6)是WTLS常用的迭代算式,一般的WTLS方法在迭代过程中需要更新矩阵Ê,不利于算法效率的提升。接下来,根据设计矩阵A呈现出的结构性特征,推导一种基于WLS准则的EIV模型参数估计高效算法。

1.2 顾及设计矩阵结构的WTLS算法

理论上EIV模型中的设计矩阵的元素均可包含随机误差,但在实际应用中,绝大多数EIV模型的设计矩阵都会存在部分固定列并且不含有随机误

91720。对于含有固定列的设计矩阵,通常是构建一个特定的协因数矩阵QE,在迭代的过程中使得固定元素的改正数为零,但这样会导致QE的维数被固定列“扩大”,制约了计算效率。

A中有t1列固定列和t2列随机列,将A中的固定列和随机列进行矩阵分块,对应的参数θ也分成两部分,即

A=[A1,A2] (7)
θ=[θ1,θ2]T (8)

式(7)、(8)中:A1为由固定列组成的(n×t1)阶矩阵;A2为由随机列组成的(n×t2)阶矩阵;与A1A2对应的参数分别为θ1θ2

根据式(7)式(8),EIV模型(式(1)式(2))重新改写为

L=A1, A2-E2θ1θ2+e (9)
evecE2~00,σ2Qe00QE2 (10)

式(9)、(10)中: E2A2的随机误差矩阵,其阶数为(n×t2);QE2为vec(E2)的协因数矩阵,其阶数为(nt2×nt2)。

式(9)改写为以下误差方程:

L-A1θ̂1=X̂2Tvec(Â2)+ê (11)

式中:X̂2T=(θ̂2TIn)

顾及式(11)vec(A2)表示为

vec(A2)=vec(Â2)+vec(Ê2) (12)

式(11)式(12)组合形成如下的非线性方程,即

H=Bvec(Â2)+Ω̂ (13)

式中:H=L-A1θ̂1vec(A2)B=X̂2TInt2Ω̂=êvec(Ê2)

Ω̂TPHΩ̂=min的约束下,应用WLS原理,式(13)中的vec(Â2)的估值为

vec(Â2)=[BTPHB]-1BTPHH= (QE2-1+X̂2Qe-1X̂2T)-1×[X̂2Qe-1(L-A1θ̂1)+QE2-1vec(A2)]          (14)

式中:PH=Qe-100QE2-1

为进一步化简式(14),需利用式(15)的矩阵求逆引

21,即

(J-1-KD-1Z)-1=J+JK(D-ZJK)-1ZJ (15)

J-1=QE2-1,K=-X̂2,D=QeZ=X̂2T式(14)化简为

vec(Â2)=[QE2-1-QE2-1X̂2(Qe+X̂2TQE2-1X̂2)-1×X̂2TQE2-1][X̂2Qe-1(L-A1θ̂1)+QE2-1vec(A2)]=vec(A2)+QE2-1X̂2(Qe+X̂2TQE2-1X̂2)-1×(L-A1θ̂1-A2θ̂2)=vec(A2)+QE2-1X̂2Q2-1(L-Aθ̂) (16)

式中:Q2=(Qe+X̂2TQE2X̂2)

式(16)可知,设计矩阵A2的随机误差的估值为

vec(Ê2)=-QE2X̂2Q2-1(L-Aθ̂) (17)

式(7)可知,观测向量L的残差可表示为

ê=L-Âθ̂=   L-[A1,A2-Ê2][θ̂1,θ̂2]T=   L-Aθ̂+X̂2Tvec(Ê2)=   L-Aθ̂-X̂2TQE2X̂2Q2-1(L-Aθ̂)=   (I-X̂2TQE2X̂2Q2-1)(L-Aθ̂)=   QeQ2-1(L-Aθ̂) (18)

式(18)可知

L=Âθ̂+QeQ2-1(L-Aθ̂) (19)

式(19)代入式(3),得

θ̂=(ÂTQe-1Â)-1ÂTQe-1[Âθ̂+QeQ2-1(L-Aθ̂)]=   θ̂+(ÂTQe-1Â)-1ÂTQ2-1(L-Aθ̂) (20)

ÂTλ=(A-Ê)Tλ=0 (21)

式中:λ=Q2-1(L-Aθ̂)λn×1的向量。

式(21)可知

ATλ=ÊTλ (22)

根据A的矩阵分块(式(7)),式(22)可分解为两部分,即

A1Tλ=Ê1Tλ=Oλ (23)
A2Tλ=Ê2Tλ (24)

式中:Ê1T=OO 为(t1×n)零矩阵。

式(25)式(26)是两个克罗内克乘积法则,用于式(24)

vec(Sn×1)=vec(Sn×1T) (25)
vec(ABC)=(CTA)vec(B) (26)

式(24)可表示为

A2Tλ=Ê2Tλ=It2Ê2Tλ=vec(λTÊ2It2) (27)

A2Tλ=A2TQ2-1(L-Aθ̂)=(It2λT)vec(Ê2) (28)

式(17)代入式(28),得

A2TQ2-1(L-Aθ̂)=-(It2λT)QE2X̂2Q2-1(L-Aθ̂)=G(L-Aθ̂) (29)

式中:G=-(It2λT)QE2X̂2Q2-1G为(t2×n)的矩阵。

组合式(23)式(29),得

A1TA2TQ2-1(L-Aθ̂)=OG(L-Aθ̂) (30)

式(30)可化简为

(ATQ2-1A-UA)θ̂=(ATQ2-1-U)L (31)

式中:U=OGT

式(31)中的(ATQ2-1A-UA)是列满秩矩阵,则未知参数θ̂最终的估计结果为

θ̂=(ATQ2-1A-UA)-1(ATQ2-1-U)L     (32)

式(17)式(18)可估计σ2,即

      σ̂2=êTQe-1ê+vec(Ê2)TQE2-1vec(Ê2)n-t=                     λT(Aθ̂-L)n-t (33)

上述推导是基于WLS最小二乘准则,并且式(32)在形式上与间接平差的法方程类似,但方程两侧都存在未知参数θ̂,仍需迭代计算。为了加以区别和简写,上述算法称为部分加权整体最小二乘法(partially weighted TLS,PWTLS),PWTLS的算法流程步骤如下:

(1)初始化初值,即

              θ̂(0)=ATQL-1A-1ATQL-1L

(2)开始迭代,即

θ̂(i)=θ̂1(i)θ̂2(i)T
   X2(i)T=θ̂2(i)TIn                        
      Q2(i)=(Qe+X̂2(i)TQE2X̂2(i))
λ(i)=Q2(i)-1(L-Aθ̂(i))           
G(i)=-(It2λ(i)T)QE2X̂2(i)Q2(i)-1
U(i)=OG(i)T
θ̂(i+1)=ATQ2(i)-1A-U(i)A-1(ATQ2(i)-1-U(i))L

(3)重复步骤(2)直到θ̂(i+1)-θ̂(i)<ε,迭代结束(下标i表示迭代次数,ε为设定的收敛阈值)。

由上述算法可知,在迭代过程中,并不涉及对设计矩阵A拆分成A1A2,仅需把随机列A2对应的参数θ2分解出来参与迭代。只要EIV模型的设计矩阵存在固定列,根据列与参数的对应关系,很容易将A组合成固定和随机部分。通常情况下,习惯上总是将EIV模型的固定列排列在一起,而且绝大多数EIV模型至少有一列是固定列,因而PWTLS估计EIV参数具有普适性。另外,在实际应用中,设计矩阵的随机列可能会含有少量固定元素,例如三维七参数坐标转换模型中,有3列固定列组成A1,在随机列中有一个固定零元素,对于随机列中的个别固定元素赋予值为零的协因数后,仍可组成随机列A2

从算法流程可以看出,PWTLS算法不同于一般的WTLS算法,在每次迭代的过程中并不需要估计随机误差E;通过给设计矩阵的随机列赋予权重,使得相关矩阵运算的时间复杂度由Ont)降低到 Ont2),占用的内存空间由Ont2)减小到Ont22),例如原参数矩阵X̂的维数(nt × nt)降为X̂2nt2 × nt2),基于这两点,使PWTLS算法的效率显著提高。

2 算例与分析

为了验证PWTLS的性能,本文选择了7种具有代表性的WTLS算

10-1115-172022与本文算法进行对比分析,这7种算法从不同角度对WTLS进行效率增强,具体原理见参考文献,有的算法在相关文献中也与其他算法进行过对比研究。

2.1 真实算例

直线拟合简单而有效,经常用于证明WTLS算法的有效性。设有直线方程为y=ax+b,其中xy是直线的坐标分量,ab是直线的斜率和截距。实验数据来自于文献[

23],见表1,其中(xiyi)和(wxiwyi)表示坐标和相应的权值。

表1 坐标观测值和相应的权重
Tab. 1 Coordinate observations and weights
编号xiWxiyiWyi
1 0 1 000.0 5.9 1.0
2 0.9 1 000.0 5.4 1.8
3 1.8 500.0 4.4 4.0
4 2.6 800.0 4.6 8.0
5 3.3 200.0 3.5 20.0
6 4.4 80.0 3.7 20.0
7 5.2 60.0 2.8 70.0
8 6.1 20.0 2.8 70.0
9 6.5 1.8 2.4 100.0
10 7.4 1.0 1.5 500.0

根据直线方程和坐标点数量,设计矩阵A,参数向量θ及观测向量L具体形式为

A=1x11x21x10,L=y1y2y10,θ=ab (34)

协因数矩阵QeQE 分别为

Qe=diag(Wy1-1,Wy2-1,,Wy10-1),QE=diag(0,0,,0,10Wx1-1,Wx2-1,,Wx10-1) (35)

式(35)中,设计矩阵A可分成A1A2两部分,即

 A1=[1,1,...,110]T ,  A2=[x1,x2,...,x10]T (36)

A2的协因数矩阵QE2的结构取自QE的一部分,即

QE2=diag(Wx1-1,Wx2-1,,Wx10-1) (37)

设迭代收敛阈值 ε=10-10 ,分别应用8种算法估计参数和单位权中误差,实验结果见表2。从表2中可明显看出,8种严密算法估计的参数相差在10-11量级且中误差相同,表明PWTLS能够获得和另外7种严密算法相同的解。文献[

22]对PEIV模型进行改进,其目的也是提升效率,从本例的结果来看,收敛速度高达454次,其余算法的收敛速度都较快。文献[16]同样是对PEIV模型算法进行优化,取得了理想的效果。比较而言,文献[20]的算法收敛最快,收敛速度仅是影响计算效率一方面的因素。本例中直线拟合的设计矩阵结构简单而且仅有10个点,主要用于PWTLS参数估计精度的验证及收敛速度的初步分析,接下来通过大数据量应用仿真模拟实验来对比分析各个算法的效率。

表2 8种不同算法的参数和中误差的估计结果
Tab. 2 Estimated parameters and standard deviations obtained using eight algorithms
算法参数a参数b中误差σ迭代次数
PWTLS 5.479 910 224 033 -0.4805 334 074 462 1.217 91 8
文献[11] 5.479 910 224 033 -0.4805 334 074 462 1.217 91 8
文献[17] 5.479 910 224 033 -0.4805 334 074 462 1.217 91 8
文献[16] 5.479 910 22 4032 -0.4805 334 074 461 1.217 91 7
文献[20] 5.479 910 224 032 -0.4805 334 074 462 1.217 91 5
文献[15] 5.479 910 224 032 -0.4805 334 074 461 1.217 91 7
文献[10] 5.479 910 224 030 -0.4805 334 074 456 1.217 91 13
文献[22] 5.479 910 226 342 -0.4805 334 079 855 1.217 91 454

2.2 仿真算例

平面相似四参数转换模型是常用的坐标基准转换模型之一,通常由式(38)

24

xyT=ξη+kcosa-sinasinacosaxyS (38)

式中:ξη 为平移参数;k为尺度参数;a为旋转角;下标S和T分别表示原坐标系和目标坐标系。

假设有d个重合点用于求解转换参数,式(38)经过变换可由EIV模型描述,设计矩阵A,参数θ及观测向量L表示为

A2d,4=10x1y101y1-x110xdyd01yd-xdS,θ=ξηuw,L2d,1=x1y1xdydT (39)

式中:u=kcosaw=ksina为辅助参数。

参数ξ η对应的系数是1和0的常量,设计矩阵A的第1列和第2列是固定列,组成A1;其他两列组成A2形成随机列,A1A2表示为

A1=10011001,A2=x1y1y1-x1xdydyd-xd (40)

对应于A1A2,相应的参数可分成两部分,即

θ1=[ξ,η]T,θ2=[u,w]T (41)

原坐标系中的坐标由随机函数产生d个坐标点,目标坐标由给定的参数真值ξ= -27.366, η= -71.185, u=1.000 001 092 和w=6.400 15×10-7通过转换模型反算得到。原坐标和目标坐标中的随机误差由随机函数(式(42)、(43))随机生成,并将随机误差附加到相应的坐标分量中。

        ΔS=Δx1Δy1ΔxdΔydT=          mvnrnd(0,0.05,2d) (42)
        ΔT=Δx1Δy1ΔxdΔydT=                     mvnrnd(0,0.05,2d) (43)

式中:ΔSΔT分别表示原始坐标和目标坐标中的真误差,mvnrnd (0, σ, 2d) 生成期望为0、标准差为 σ = 0.05 m、维数为2d×1的随机向量。

由随机误差和标准差定义观测量向量L的协因数阵Qe

Qe2d,2d=diagΔx12σ2Δy12σ2Δxd2σ2Δyd2σ2T     (44)

根据设计矩阵A2的结构,vec(A2)的协因数阵QE2定义为

QE2=qx11,100000qx11,2d+20000qy12,2000-qy12,2d+10000000qxd2d-1,2d-100000qxd2d-1,4d0000qyd2d,2d000-qyd2d,4d-100-qy12d+1,2000qy12d+1,2d+10000qx12d+2,100000qx12d+2,2d+20000000-qyd4d-1,2d000qyd4d-1,4d-10000qxd4d,2d-100000qxd4d,4d (45)

式中:qxi=Δxi2σ2;qyi=Δyi2σ2(i=1,2,...,d);上标表示元素在矩阵中的位置,其中ΔxiΔyi来自于向量ΔS

基于上述的模型和数据,随机模拟1 000次实验,固定重合点数d=200,应用均方根误差(RMSE)来衡量参数估计的精度,参数ξη、uw的RMSE由式(46)、(47)估计

σ̂ξ=11 000i=11 000(ξ-ξ̂i)2σ̂η=11 000i=11 000(η-η̂i)2 (46)
σ̂u=11 000i=11 000(u-ûi)2σ̂w=11 000i=11 000(w-ŵi)2 (47)

式(46)、(47)中:ξ̂iη̂iûiŵi为经第i次模拟的对应参数的估计值。

在相同数据和计算平台的实验条件下(收敛阈值ε =10-10),分别应用7种具有较高收敛速度的算法进行模拟,参数的RMSE的统计结果和1 000次模拟的累计耗时见表3,结果表明,严密算法中的RMSE差异为10×10-5 mm,进一步证明了PWTLS与其他严密算法的参数估计精度相同。

表3 1 000次模拟的RMSE和累计耗时
Tab. 3 Results of parameter estimation and details of the time consumed for different algorithms
算法σ̂ξ/mmσ̂η/mmσ̂u/10-6σ̂w/10-6平均迭代次数总耗时/s
PWTLS 6.600 843 647 7 6.769 967 561 0 7.825 463 890 4 8.310 172 114 1 3.63 7.61
文献[11] 6.600 843 647 7 6.769 967 561 0 7.825 463 890 4 8.310 172 114 1 3.63 19.86
文献[17] 6.600 857 165 2 6.769 954 304 2 7.825 463 137 6 8.310 192 209 9 3.19 20.71
文献[16] 6.600 835 421 5 6.769 953 801 2 7.825 473 558 9 8.310 158 454 4 3.08 22.97
文献[20] 6.600 843 647 6 6.769 967 560 9 7.825 463 889 6 8.310 172 114 3 3.01 24.14
文献[15] 6.600 843 647 1 6.769 967 560 9 7.825 463 888 3 8.310 172 114 5 3.08 38.95
文献[10] 6.600 827 049 8 6.769 950 721 3 7.825 406 436 6 8.310 176 011 5 3.73 39.28

从计算的总耗时可以看出,PWTLS是所有严密算法中计算效率最高的,与其他算法计算效率相比,最少提高了161%,最多提高了近416%。其主要是因为PWTLS使用QE2代替了QE,维数由800×800降到400×400;另外,在每次迭代过程中,PWTLS算法并不需要估计随机误差矩阵E

为了突出PWTLS计算效率的优越性,从另一个角度执行了10次模拟实验,要求重合点数据以间隔为100个点,逐渐从d=100增加到1 000。计算耗时统计结果如图1所示,结果表明,PWTLS的耗时曲线变化相对平缓,意味着随着数据量的增大,PWTLS 的优势越来越明显。

图1 7种算法的计算效率比较

Fig. 1 Computational efficiency of seven algorithms

3 结语

WTLS已经在众多科学和工程技术中得到应用,当面临处理大数据集时,其计算效率有限,降低算法的复杂度和提高计算效率对WTLS算法将显得越来越重要。

本文针对EIV模型的设计矩阵呈现出的结构性特征,提出了基于WLS准则约束条件下的PWTLS算法,无需引入辅助量,迭代方程与经典的间接平差法方程类似,便于理解,易于实现,估计的参数是严密的。PWTLS通过给设计矩阵中的随机列赋予权重,使得设计矩阵的协因数阵维数降低,从而在迭代过程中缩减了所有参与运算矩阵的维数,极大地减少了计算量,促进了效率的提升;另外,PWTLS算法避免了重复估计设计矩阵随机列的误差,这两方面的因素使矩阵的运算量降低,从而显著提升了计算效率。最后,通过算例验证了所提出的PWTLS算法与同类算法参数估计精度相当,但计算效率显著提高。

作者贡献声明

王建民:提出了论文中PWTLS算法原理,完成了论文的整体写作。

倪福泽:编写了计算程序,完成了论文中的实验计算和分析,绘制了图表。

赵建军:提供研究经费的资助,修改了中英文摘要。

参考文献

1

刘经南曾文宪徐培亮. 整体最小二乘估计的研究进展[J]. 武汉大学学报(信息科学版)2013385): 505. [百度学术

LIU JingnanZENG WenxianXU Peiliang. Overview of total least squares methods[J]. Geomatics and Information Science of Whuhan University2013385): 505. [百度学术

2

FANG X. Weighted total least squares solutions for applications in geodesy[D]. HannoverGottfried Wilhelm Leibniz Universität Hannover2011. [百度学术

3

GOLUB G HVAN LOAN C F . An analysis of the total least-squares problem[J]. SIAM Journal on Numerical Analysis1980176): 883. [百度学术

4

MARKOVSKY IVAN HUFFEL S . Overview of total least-squares methods[J]. Signal Processing20078710): 2283. [百度学术

5

TONG XJIN YLI L. An improved weighted total least squares method with applications in linear fitting and coordinate transformation[J]. Journal of Surveying Engineering20111374): 120. [百度学术

6

AKYILMAZ O. Total least squares solution of coordinate transformation[J]. Survey Review200739303): 68. [百度学术

7

FELUS Y A. Application of total least squares for spatial point process analysis[J]. Journal of Surveying Engineering20041303): 126. [百度学术

8

SCHAFFRIN BWIESER A. On weighted total least-squares adjustment for linear regression[J]. Journal of Geodesy2008827): 415. [百度学术

9

XU PLIU JSHI C. Total least squares adjustment in partial errors-in-variables models: algorithm and statistical analysis[J]. Journal of Geodesy2012868): 661. [百度学术

10

SHEN YLI BCHEN Y. An iterative solution of weighted total least-squares adjustment[J]. Journal of Geodesy2011854): 229. [百度学术

11

MAHBOUB V. On weighted total least-squares for geodetic transformations[J]. Journal of Geodesy2012865): 59. [百度学术

12

MAHBOUB VSHARIFI M A. On weighted total least-squares with linear and quadratic constraints[J]. Journal of Geodesy2013873): 279. [百度学术

13

XU PLIU JZENG Wet al. Effects of errors-in-variables on weighted least squares estimation[J]. Journal of Geodesy2014887): 705. [百度学术

14

姚宜斌孔建. 顾及设计矩阵随机误差的最小二乘组合新解法[J]. 武汉大学学报(信息科学版)2014399): 1028. [百度学术

YAO YibinKONG Jian. A new combined LS method considering random errors of design matrix[J]. Geomatics and Information Science of Whuhan University2014399): 1028. [百度学术

15

JAZAERI SAMIRI-SIMKOOEI A RSHARIFI M A. Iterative algorithm for weighted total least squares adjustment[J]. Survey Review201446334): 19. [百度学术

16

王乐洋余航陈晓勇.Partial EIV模型的解法[J].测绘学报2016451):22. [百度学术

WANG LeyangYU HangCHEN Xiaoyong. An algorithm for partial EIV model[J]. Acta Geodaetica et Cartographica Sinica2016451): 22. [百度学术

17

ZHAO J. Efficient weighted total least-squares solution for partial errors-in-variables model[J]. Survey Review201749356): 346. [百度学术

18

王乐洋.地壳应变参数反演的总体最小二乘方法[J].大地测量与地球动力学2013333): 106. [百度学术

WANG Leyang. Inversion of crustal strain parameters based on total least squares[J]. Journal of Geodesy and Geodynamics2013333):106. [百度学术

19

方兴曾文宪刘经南.三维坐标转换的通用整体最小二乘算法[J]. 测绘学报20144311): 1139. [百度学术

FANG XingZENG WenxianLIU Jingnanet al.A general total least squares algorithm for three- dimensional coordinate transformations[J]. Acta Geodaetica et Cartographica Sinica20144311): 1139. [百度学术

20

ZHOU YKOU XLI Jet al. Comparison of structured and weighted total least-squares adjustment methods for linearly structured errors-in-variables models[J]. Journal of Surveying Engineering20171431): 04016019. [百度学术

21

HENDERSON H VSEARLE S R. On deriving the inverse of a sum of matrices[J]. SIAM Review1981231): 53. [百度学术

22

SHI YXU PLIU Jet al. Alternative formulae for parameter estimation in partial errors-in-variables models[J]. Journal of Geodesy2015891): 13. [百度学术

23

NERI FSAITTA GCHIOFALO S. An accurate and straightforward approach to line regression analysis of error-affected experimental data[J]. Journal of Physics E: Scientific Instruments1989224): 215. [百度学术

24

WANG J. Locating and estimating multiple gross errors during coordinate transformation[J]. Survey Review201547345): 458. [百度学术