Next Article in Journal
Advances in Design Strategies of Multiplex Electrochemical Aptasensors
Next Article in Special Issue
Analysis of the Results of the Borowiec SLR Station (7811) for the Period 1993–2019 as an Example of the Quality Assessment of Satellite Laser Ranging Stations
Previous Article in Journal
The Search for Atmospheric Laminar Channels: Experimental Results and Method Dissemination
Previous Article in Special Issue
The Celestial Frame and the Weighting of the Celestial Pole Offsets in the Computation of VLBI-Based Corrections for the Main Lunisolar Nutation Terms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Estimation of Deformation from Observation Differences Using Some Evolutionary Optimisation Algorithms

1
Faculty of Technical Sciences, University of Novi Sad, Trg Dositeja Obradovića 6, 21101 Novi Sad, Serbia
2
Faculty of Civil Engineering, University of Montenegro, Bulevar Džordža Vašingtona bb, 81000 Podgorica, Montenegro
3
Institute of Architecture and Construction, South Ural State University, Lenin Prospect 76, 454080 Chelyabinsk, Russia
4
Faculty of Informatics and Computing, Singidunum University, Danijelova 32, 11000 Belgrade, Serbia
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(1), 159; https://doi.org/10.3390/s22010159
Submission received: 18 October 2021 / Revised: 15 December 2021 / Accepted: 20 December 2021 / Published: 27 December 2021
(This article belongs to the Special Issue Monitoring and Understanding the Earth’s Change by Geodetic Methods)

Abstract

:
In this paper, an original modification of the generalised robust estimation of deformation from observation differences (GREDOD) method is presented with the application of two evolutionary optimisation algorithms, the genetic algorithm (GA) and generalised particle swarm optimisation (GPSO), in the procedure of robust estimation of the displacement vector. The iterative reweighted least-squares (IRLS) method is traditionally used to perform robust estimation of the displacement vector, i.e., to determine the optimal datum solution of the displacement vector. In order to overcome the main flaw of the IRLS method, namely, the inability to determine the global optimal datum solution of the displacement vector if displaced points appear in the set of datum network points, the application of the GA and GPSO algorithms, which are powerful global optimisation techniques, is proposed for the robust estimation of the displacement vector. A thorough and comprehensive experimental analysis of the proposed modification of the GREDOD method was conducted based on Monte Carlo simulations with the application of the mean success rate (MSR). A comparative analysis of the traditional approach using IRLS, the proposed modification based on the GA and GPSO algorithms and one recent modification of the iterative weighted similarity transformation (IWST) method based on evolutionary optimisation techniques is also presented. The obtained results confirmed the quality and practical usefulness of the presented modification of the GREDOD method, since it increased the overall efficiency by about 18% and can provide more reliable results for projects dealing with the deformation analysis of engineering facilities and parts of the Earth’s crust surface.

1. Introduction

The basic strategy of geodetic network optimisation entails minimising selected objective functions that are independent of the datum of the geodetic network. In this way, the problem is solved iteratively in a convergent process, where the current solution is better than the previous one. In the process of designing geodetic networks, a criterion matrix is used, which represents the required network quality so that the optimisation problem is solved directly. On the other hand, one of the most important tasks in the deformation analysis of geodetic networks is the selection of the optimal datum solution for the parameters of geodetic networks. Among deformation analysis methods that have been researched for theoretical and practical applications, it is important to mention the methods of conventional deformation analysis (CDA) [1,2,3,4,5,6,7,8,9,10,11,12,13] and methods of robust deformation analysis (RDA) based on M estimation [14,15,16,17,18,19,20,21,22], Msplit estimation [23,24,25,26,27,28,29,30,31,32] and R estimation [33,34,35]. In conventional deformation analysis, it is essential to identify stable datum points, i.e., potential reference points (PRPs) of the network stabilised outside the zone of expected deformations. On the other hand, RDA methods are robust to the existence of displaced points in the potential reference part of the network, which makes them more convenient and simpler to apply than CDA methods. A number of studies can be found in the literature that analyse the efficiency of RDA methods in identifying displaced points by applying Monte Carlo simulations, and they have shown that these methods can be a significant alternative to CDA methods.
Deformation measurements of engineering facilities such as dams, bridges, tunnels, towers, etc., are mostly taken over short periods, except in cases when it is extremely important to monitor the object in a continuous manner. Reference [36] provides an overview of geodetic and global navigation satellite system (GNSS) sensors in order to carry out precise dam measurements. This review paper also presents the possibilities of terrestrial laser scanning, ground-based InSAR and advanced spaceborne DInSAR technology for monitoring the displacement and deformation of engineering facilities, in addition to traditional geodetic techniques and conventional deformation analysis. In the case of short-period measurements, it is possible to use identical equipment and observation plans in all measurement epochs. Hence, it is interesting to analyse the effects of constant errors that classical RDA methods based on M estimations, such as iterative weighted similarity transformation (IWST) [14] and its modifications based on the introduction of different optimisation conditions of robust estimation [15,19], cannot completely eliminate. Therefore, in the case of short-period measurements, the application of an alternative method called generalised robust estimation of deformation from observation differences (GREDOD) [18,19] has been proposed, because it completely eliminates the influence of systematic errors that burden the measurement results in certain epochs. In RDA methods based on M estimations, such as IWST and GREDOD methods, there are some shortcomings related to the statistical significance test of displacement. Consequently, there have been studies that aimed to overcome these problems [21].
RDA methods are widely used in the deformation analysis of geodetic networks. For example, the IWST method was used for the deformation analysis of the geodetic network of the Tevatron atomic particle accelerator complex at the Fermilab laboratory in the USA [37], which consists of about 2000 points. This method has also been implemented in the automated monitoring system “ALERT” developed by the Canadian Centre for Geodetic Engineering [38] and in GeoLab software for geodetic computation [39]. Furthermore, Reference [40] presents the application of the IWST method in combination with fibre optic sensors.
The selection of the optimal datum solution, regardless of the applied method, is a key step in the deformation analysis of geodetic networks, always with the aim of obtaining objective results. This primarily refers to geodetic networks of larger areas, where there may be diverse and dispersive causes of displacement in the geological sense, which may make it difficult to obtain an objective estimation. In this context, it is important to mention metaheuristic optimisation algorithms, such as simulated annealing (SA) and Hooke–Jeeves (HJ) algorithms, which can be used to identify a group of stable reference points, i.e., the optimal datum solution. Reference [41] showed that SA and HJ algorithms significantly contributed to the final decision in the process of identifying a group of stable reference points. In addition, the application of evolutionary optimisation algorithms—more precisely, the genetic algorithm (GA) and generalised particle swarm optimisation (GPSO) algorithm—in the robust estimation of the displacement vector in the IWST method was proposed and explained in Reference [22]. This significantly improves the efficiency of identifying displaced points on an object.
This paper analyses the GREDOD method, which represents a more recent alternative to the IWST method, from the aspect of applying some evolutionary optimisation algorithms in the robust estimation of the displacement vector. The deformation analysis procedure in the GREDOD method takes place in two phases: the robust estimation of the displacement vector and stability analysis of network points. The procedure of the robust estimation of the displacement vector comes down to solving the optimisation problem that is formed by the appropriate deformation model and objective functions. By solving the optimisation problem of the GREDOD method, the optimal weight values of the network PRPs, i.e., the datum points of the network, are determined. The values of these weights represent the contribution of each PRP to the datum definition of the displacement vector.
This optimisation problem can be seen as a problem of determining the optimal datum of the displacement vector. In order to solve it, the iterative reweighted least-squares (IRLS) method [42] from the group of deterministic optimisation procedures is usually applied. The IRLS method starts from one initial solution obtained by the least-squares method and iteratively improves it during the optimisation process. However, if the initial solution is not in the vicinity of the real solution, it is not possible to determine the global optimal solution of the optimisation problem of the GREDOD method by applying the IRLS method [43].
Since the least-squares method is very sensitive to deviations from the model assumptions [44], it is quite clear that the initial solution can be significantly far from the real solution if the set of PRPs of the network contains displaced points, because in that case, the displacement vector follows a contaminated normal distribution. The distance of the initial from the real solution increases with the increasing contamination of the normal distribution, i.e., with an increase in the number of displaced network PRPs. Therefore, the efficiency of the IRLS method decreases with the increasing number of displaced PRPs, while the error of determining the optimal datum of the displacement vector increases.
In this context, it is evident that the optimisation problem of the GREDOD method should be considered from the global optimisation point of view. Consequently, this paper proposes the application of the GA and GPSO algorithms in the process of robust estimation of the displacement vector in the GREDOD method. It is important to point out that these algorithms search the solution space in a controlled random manner, which allows them to "jump out" of the local optimum in order to find the global optimum. The efficiency of applying the GA and GPSO algorithms in the robust estimation of the displacement vector in the GREDOD method is analysed using the mean success rate (MSR) based on Monte Carlo simulations. The results presented in this paper show that a significant increase in the robustness of the GREDOD method can be achieved using the proposed optimisation algorithms. This can certainly provide more reliable results when using the GREDOD method in practical applications in the area of geodetic monitoring of engineering facilities.

2. Materials and Methods

2.1. Genetic Algorithm and Generalised Particle Swarm Optimisation

Among a variety of global optimisation methods, a group named evolutionary algorithms is very popular and has often been applied in recent engineering problems. These methods are inspired by processes in nature and are known to be very robust and capable of finding the global optimum among a number of local optima. The genetic algorithm and particle swarm optimisation (PSO) are typical representatives of this group and are widely referred to in the literature [45,46].
The genetic algorithm is based on Charles Darwin’s theory of the evolution of species. The original form of the algorithm was created by John Holland in the 1970s [47], and its widespread application in real-world problems started with the expansion of computer techniques. The main instance in the algorithm is the so-called individual, which represents a potential solution, i.e., a set of variables defined by an optimisation problem. Each variable in the individual is referred to as a gene. The optimisation criterion represents a “fitness function”, meaning that individuals (variable sets) with a better value of the optimisation criterion are considered more fit. A predefined number of individuals creates the population. The initial population is randomly generated, and it is modified from iteration to iteration, called generations, using evolution mechanisms of selection (for selecting the best individuals for reproduction), crossover (combining genes, i.e., the variable values of selected individuals) and mutation (slight changes in the genes of individuals selected with a very small probability) in order to obtain the fittest individual, which represents the solution to the optimisation problem. Evolution mechanisms are determined by the set of parameters, which is described in more detail in the literature [48,49]. The entire procedure is described by the pseudocode of the genetic algorithm presented in Algorithm 1.
Algorithm 1: Pseudocode of genetic algorithm.
begin
   k 0
  generate initial population (randomly created set of individuals)
  calculate fitness (objective function value) for each individual
  while not stopping criterion do
     k k + 1
    select two individuals from the old generation for crossover
    bool test = probability test for crossover
    if test then
      perform crossover of two individuals to create two new individuals
    else
      new individuals = old individuals
    end
    bool test = probability test for mutation
    if test then
      perform mutation of new individuals
    end
    insert new individuals into population replacing old ones
    calculate fitness (objective function value) for new individuals
  end
end
PSO is inspired by patterns of the social behaviour of animals living in groups, such as birds, fish or insects [50]. Contrary to the GA, which mimics the evolution of individuals, PSO is interpreted as the motion of individuals in the search space over time. Similar to the GA, each individual (called a particle) is determined by a set of variables’ values, which is interpreted as the “position” y of the particle, i.e., its “coordinates” in the search space determined by problem variables. As the particle “moves” in the search space, it is also characterised by the current “velocity” v . Every particle is capable of memorising its best position ( p ), which is where it achieved the best value of the optimisation criterion during the search, as well as the global best position achieved by all particles in the swarm ( g ). During the search, in the k th iteration, the velocity and the position of each particle are calculated as [50]
v k + 1 = w · v k + c p · r p k · p k y k + c g · r g k · g k y k , y k + 1 = y k + v k + 1 ,
where c p and c g are parameters that determine how the personal (local) and social (global) experiences of individuals impact the velocity direction and intensity. The inertia factor w prevents the particles from dispersing in the search space and keeps them together in the swarm, while r p and r g are randomly chosen, mutually independent numbers, uniformly distributed in the range 0 ,   1 , which provides the stochastics of the search.
Equation (1) is a common form of the PSO algorithm. The terms “position” and “velocity” must not be taken literally: they are introduced only due to the analogy to biological individuals. The velocity actually represents the correction of variables’ values in each iteration.
Due to the popularity of PSO, many researchers have recently presented different modifications of the original algorithm. They are based on different proposals and suggestions for alterations of parameters c p , c g and w . One of these modifications is called the generalised PSO algorithm (GPSO) [51], which recognises the swarm as a second-order mechanical system, defined as
y k + 1 2 ζ ρ y k + ρ 2 y k 1 = 1 2 ζ ρ + ρ 2 c · p k + 1 c · g k ,
which represents a different form of Equation (1), as is common in control theory [52]. The genuine PSO parameters are replaced by parameters of system dynamics ( c p ,   c g ,   w     ρ ,   ζ ,   c ). This form of the algorithm enables more direct control of the dynamics of particle movement in the search space, and it is explained in more detail in [51,53]. This particular modification is used in this paper. It is, however, more suitable to use the iterative form
y k + 1 = 1 2 ζ ρ + ρ 2 c · p k + 1 c · g k + 2 ζ ρ y k ρ 2 y k 1 ,
to update the particle positions during the optimisation process.
One can notice that both GA and GPSO are unconstrained optimisation techniques. In order to solve problems with constraints, these algorithms must be adapted to take constraints into account. In this paper, this step is carried out using the penalty function method, which is described in more detail in the subsequent section.

2.2. Generalised Robust Estimation of Deformation from Observation Differences

The deformation analysis procedure in the GREDOD method takes place in two phases and can be schematically presented as follows:
Δ l , P Δ Robust   M estimation d ^ , Q d ^ d ^ , Q d ^ Fisher s   test     T i < F or   T i F First   phase Second   phase
where Δ l = l 2 l 1 is the vector of observation differences, P Δ = P 1 1 + P 2 1 1 is the weight matrix of observation differences, d ^ is the estimated displacement vector of network points and Q d ^ is a cofactor displacement matrix. The first phase involves the robust estimation of the displacement vector and the corresponding cofactor matrix from the difference in unadjusted observations, while the second phase involves the stability analysis of the network points using Fisher’s test of statistical significance.
The GREDOD method is based on a deformation model in which the vector of the observation differences from two measurement epochs is actually an observation vector, and the displacement vector is a vector of unknown parameters [18,20]:
v Δ = A d Δ l ,
Δ l   ~   N A d , C Δ ,
where v Δ = v 2 v 1 is the vector of the residuals of differences in observations, Δ l = l 2 l 1 is the vector of observation differences, A = A 1 = A 2 is the design matrix, d = x 2 x 1 is the displacement vector, C Δ = σ 0 2 P Δ 1 is the covariance matrix of observation differences and σ 0 2 is the a priori variance factor.
It is obvious that the displacement vector d in non-free geodetic networks can be determined in a trivial way by using the least-squares method, because the datum defect problem does not exist. On the other hand, in free geodetic networks, the datum defect problem exists, so the functional model (4) has an infinite number of solutions. In order to determine the unique solution of this system in the deformation model, defined by expressions (4) and (5), the following objective functions are integrated:
v Δ T P Δ v Δ = m i n ,
ρ d = m i n ,
where ρ · is any objective function from the robust M estimation class. The stated objective functions are derived from the corresponding stochastic models [19]. The deformation model defined by expressions (4) and (5) and objective functions (6) and (7) form the optimisation problem of the GREDOD method.
Based on the optimisation condition (6) and the functional model (4), a system of normal equations is obtained:
N Δ d n Δ = 0 ,
where N Δ = A T P Δ A and n Δ = A T P Δ Δ l [18,19]. This system of normal equations represents a set of constraints for the displacement vector d . Therefore, when solving the optimisation problem of the GREDOD method, it is necessary to determine the minimum of objective function (7), taking into account the constraints from expression (8). This optimisation problem can be solved by using the Lagrangian multiplier method, from which the following equation system is obtained:
W d ^ N Δ M n Δ = 0 ,
where W = d i a g ,   w i , is a diagonal weight matrix of the displacement vector, M = N Δ W 1 N Δ , and M is generalised inversion such that M M M = M holds [19]. Since the datum defect problem is present in free geodetic networks, the design matrix A is of incomplete rank. This is why matrix M is singular, and there is no ordinary inverse of M 1 .
The generalised inversion of matrix M is determined by the bordered matrix method. Matrix M is bordered by matrix B , after which the generalised inversion is determined [54]:
G = M B B T 0     G = Q 1 M Q 1 Q 1 B B T Q 1 0 ,
where Q = M + B B T . It is important to note that the columns of matrix B are independent of the rows of the design matrix A , which results in the independence of the rows of matrix M from the columns of matrix B . Based on expressions (9) and (10), the following expression can be written to estimate the displacement vector:
d ^ = W 1 N Δ M A T P Δ Δ l ,
where M = N Δ W 1 N Δ + B B T 1 N Δ W 1 N Δ N Δ W 1 N Δ + B B T 1 . Since the geodetic network datum is defined by network PRPs, the elements of the weight matrix W that refer to the object points must have very small values close to zero. Accordingly, the weight matrix W has the following shape:
W = d i a g ,   w P R P ,   i ,   ,   w O ,   i , ,
where w P R P , i = w d ^ P R P , i is any weight function from the robust M estimation class, and w O ,   i is a small constant value close to zero [19]. Since the displacements in w d ^ P R P , i are unknown, equation system (11) cannot be solved directly. However, the solution can be reached by applying optimisation procedures, such as the IRLS method, the Newton–Raphson method, GA, the GPSO algorithm and similar approaches.
In the case of applying the IRLS method, the numerical solution is formulated as follows:
d ^ k = R k Δ l Q d ^ k = R k P Δ 1 ( R k ) T W k + 1 = d i a g ,   w P R P , i k + 1 ,   ,   w O ,   i , k = 1 ,   2 ,
where R k = W k 1 N Δ N Δ W k 1 N Δ + B B T 1 N Δ W k 1 N Δ N Δ W k 1 N Δ + B B T 1 A T P Δ , and k is the iteration number. In the first iterative step ( k = 1 ), the weight matrix is the identity matrix W = I . In the following iterations, the weights of PRPs w P R P , i k + 1 are formed by the corresponding weight function, while for the weights of the object points w O ,   i , small constant values close to zero are adopted. The iterative procedure (13) is repeated cyclically until the differences between successively transformed displacement vectors d ^ k + 1 d ^ k become less than the adopted tolerance value γ . Since in this paper, the L1 norm of the displacement vector is used as objective function (7),
ρ d = d 1 = d i = m i n ,
the weight function is of the following shape:
w P R P , i k + 1 = 1 d ^ i k + c ,
where c is a small constant value that prevents the occurrence of zero in the denominator.
In order to apply the GA and GPSO algorithms to solve the optimisation problem of the GREDOD method—more precisely, equation system (11)—it is necessary to define variables, the feasible search region and the objective function. It is evident that the weights of network PRPs, i.e., network datum points, are variables. In this sense, individual y can be defined as a weight vector of the network PRPs [22]:
y = w P R P , 1   ,   w P R P , 2   ,   w P R P , n .
For each individual y in the population, based on its weight values w P R P , i , a corresponding weight matrix W can be formed using expression (12). After that, the estimated displacement vector d ^ according to expression (11) and the value of objective function (14), which actually represents the individual’s quality, are determined.
It should be borne in mind that very large weight values of PRPs w P R P , i can cause numerical instability when determining the estimated displacement vector d ^ . In addition, the weight values w P R P , i must be strictly greater than zero ( w P R P , i > 0 ). In this context, the following constraint is defined:
w m i n w P R P , i   w m a x ,
where w m i n = w O , i and w m a x = 1 / c . This restriction defines the feasible search region. If applying the IRLS method, the weights w P R P , i are determined according to expression (15), so the constraint defined in (17) is always satisfied. On the other hand, the GA and GPSO algorithms do not use expression (15) to determine the weights w P R P , i but start from a series of randomly selected potential solutions and iteratively improve them during the search process. Therefore, the solution obtained by applying these algorithms may be optimal in terms of the value of objective function (14) but unachievable from the physical constraint point of view (17).
For this reason, these algorithms must be modified in some way to be able to solve the constrained optimisation problem, i.e., to allow the search of only those solutions that meet the defined constraint (17). Accordingly, objective function (14) is modified by the penalty function method as follows:
ρ d = d i + i = 1 n β · g i = m i n ,
where
g i = w P R P , i w m a x ,   w P R P , i > w m a x 0 ,   w m i n w P R P , i   w m a x w m i n w P R P , i ,   w P R P , i < w m i n ,
is the penalty function, and β is the weight coefficient, usually set as a large numerical value to successfully suppress infeasible solutions [55,56]. The penalty functions g i reduce the quality of solutions that exceed the constraint (17), taking into account the distance of the obtained solution from the feasible search region. Accordingly, it is evident that the final solution, i.e., the optimal solution, will be within the defined limits.
The initial step when using the GA is to create the initial population, i.e., in this case, to randomly initialise a starting set of values for weights w P R P , i . The initial population is then subjected to an iterative process of transformation, defined by genetic operators, selection, crossover and mutation, in order to improve the quality of generations of individuals in terms of the objective function (fitness), as explained in Section 2.1. The iterative transformation is conducted until one of the stopping criteria (total iteration number, tolerance, accuracy or calculation time) is fulfilled. At the end of the process, the individual providing the best value of objective function (18) is adopted as the optimal solution. Using its weight values w P R P , i , a transformation matrix R is formed, which enables the determination of the estimated displacement vector d ^ and the corresponding cofactor matrix Q d ^ .
The GPSO algorithm also starts from a set of randomly selected individuals (particles) that constitute the initial population (swarm). According to the concept of the GPSO algorithm, the weight values w P R P , i determine the position of each individual in the search space. In order to find the optimal weight values w P R P , i , i.e., the optimal datum solution of the displacement vector, the individuals are iteratively “repositioned” in the search space using the approach explained in the previous section. After meeting the adopted stopping criterion, the individual with the best value of the objective function at the population level represents the optimal solution. Finally, based on the weight values w P R P , i of this individual, the estimated displacement vector d ^ and the cofactor displacement matrix Q d ^ are determined.
In order to make a clear distinction between the estimated displacement vector of individual network points that are the result of measurement errors and those that are the result of actual displacement, it is necessary to analyse the stability of network points using Fisher’s test of statistical significance. In order to apply the Fisher test, the following hypotheses are established:
H 0 : E d ^ i = 0 versus H a : E d ^ i 0 ,
where d ^ i is the estimated displacement vector of the i th point. The procedure for testing the stability of network points is performed as follows:
T i = d ^ i T Q d ^ i 1 d ^ i h i σ ^ 0 2   ~   F 1 α 0 , h i , f
where Q d ^ i is the cofactor displacement matrix of the i th point, σ ^ 0 2 = v ^ Δ T P Δ v ^ Δ / f is the a posteriori variance factor, h i = r a n k Q d ^ i , α 0 = 1 1 α 1 / m α / m is the local significance level, f = n u + d e is the number of degrees of freedom,   n is the number of observations, u is the number of unknown parameters, d e is the defect datum of the geodetic network, α is the global significance level and m is the number of points [4,5,7]. If T i < F 1 α 0 , h i , f , the null hypothesis H 0 is not rejected; i.e., the point is declared to be stable. If T i F 1 α 0 , h i , f , the null hypothesis H 0 is rejected; i.e., the point is declared to be unstable.
It should be noted that the Bonferroni equation α 0 = 1 1 α 1 / m α / m , which was used in the test (20), neglects the correlation between test statistics, and therefore, the user has no real control of the type I error. Consequently, some authors [21,57,58] have proposed numerically estimating the critical values (quantile values) of the statistical test using the Monte Carlo method. However, the authors consider the Bonferroni method to be effective enough to provide satisfactory results in this research.

2.3. Study Area: Šelevrenac Dam

The experimental research in this paper was conducted on an example of a three-dimensional geodetic network for displacement and deformation monitoring of an embankment dam, shown in Figure 1, located on Lake Šelevrenac near the municipality of Inđija in the Republic of Serbia. The length and width of the dam crown are 260.5 m and 6 m, respectively, and the construction height is 13.9 m. The spillway of the dam, located on its left side, is made of reinforced concrete and has a rectangular shape.
The Šelevrenac dam belongs to the group of large dams according to the criteria of the International Commission on Large Dams, because the volume of the lake is higher than one million cubic meters. In geographic coordinates, the dam is located at 45.069937 degrees north latitude and 19.997567 degrees east longitude.
The geodetic network of the Šelevrenac dam consists of 7 PRPs (101–107) and 34 object points (1–38), as shown in Figure 2. In order to obtain quality information about the displacements and deformations of this dam, the observations in this network are realised in time intervals of six months. Each epoch of measurement consists of n = 555 observations (185 horizontal directions, 185 zenith angles and 185 slope distances). Observations of horizontal directions, slope distances and zenith angles are performed with standard deviations σ α = 1 , σ d = 1   mm + 1.5   ppm and σ Z = 1 , respectively. The number of unknown parameters is u = 137 (123 unknown coordinates and 14 unknown orientations), and the defect datum of the geodetic network is d e = 4 . The number of degrees of freedom ( f = n u + d e ) and the mean redundancy are 422 and 0.76, respectively.

3. Results and Discussion

The primary goal of the experimental research presented in this paper was to analyse the efficiency of the proposed modification of the GREDOD method. This modification is based on the application of the GA and GPSO algorithms in the robust estimation of the displacement vector. The deformation analysis procedure is considered efficient if all displaced points of the geodetic network are identified as unstable, and all undisplaced points are identified as stable [6,20]. It is generally known that the efficiency analysis of deformation analysis methods cannot be based on only one set of real observations consisting of two or more measurement epochs in a geodetic network, because in that case, the efficiency analysis refers to only one model of the geodetic network, one set of random measurement errors and one of a multitude of possible displacement and deformation scenarios. In addition, the fact that, in this case, it is not known which network points are really displaced clearly shows that the efficiency of the deformation analysis methods cannot be analysed. Accordingly, their efficiency was analysed by using Monte Carlo simulations and applying MSR. Here, efficiency conclusions were drawn based on a large number of simulated observation sets representing different displacement and deformation scenarios in the geodetic networks that are the subject of analysis. The procedures for generating simulated observation sets and efficiency analysis of deformation analysis methods are discussed in detail in the literature [6,11,13,20,22].
The efficiency analysis of the proposed modification of the GREDOD method was performed on a test sample generated for the needs of experimental research presented in [22], which consists of 120,000 simulated observation sets in the geodetic network for displacement and deformation monitoring of the Šelevrenac embankment dam. This test sample includes the following three variants of object points displacement:
  • Variant 1—one randomly selected object point is displaced ( n O = 1 );
  • Variant 2—two randomly selected object points are displaced ( n O = 2 );
  • Variant 3—three randomly selected object points are displaced ( n O = 3 ).
Each of the defined variants of object points displacement includes eight different cases of network PRPs displacement:
  • All PRPs are undisplaced ( n P R P = 0 );
  • One randomly selected PRP is displaced ( n P R P = 1 );
  • Two randomly selected PRPs are displaced ( n P R P = 2 );
  • Three randomly selected PRPs are displaced ( n P R P = 3 );
  • Four randomly selected PRPs are displaced ( n P R P = 4 );
  • Five randomly selected PRPs are displaced ( n P R P = 5 );
  • Six randomly selected PRPs are displaced ( n P R P = 6 );
  • All PRPs are displaced ( n P R P = 7 ).
It is important to note that the magnitudes of the displacement vectors of PRPs and object points ( s P R P , i and s O , i ) take values from the interval r i , 2 r i , where r i is the radius of the displacement sphere whose volume is equal to the volume of the corresponding displacement ellipsoid [22]. For each of the eight previously mentioned cases of PRPs displacement, 5000 simulated observation sets were generated within all three variants of object points displacement. It should also be noted that the observations were simulated together with random measurement errors that follow a normal distribution with a mean value of zero and the standard deviations for horizontal directions, slope distances and zenith angles listed in Section 2.3.
The test sample was extended with one characteristic displacement scenario where all network points (PRPs and object points) are undisplaced ( n D = 0 ) in order to examine the false-positive rate (FPR) of the proposed GREDOD modification, as reported in [59], where a similar procedure was conducted for outlier analysis. FPR is defined as the number of false-positive rates divided by the total number of experiments. In this scenario, 5000 simulated observation sets were generated, as explained in [22]. These observations were simulated together with random measurement errors that follow a normal distribution, as explained in the previous paragraph. All simulations were conducted using the Monte Carlo method implemented in the Matlab software package. This test sample is available in [60].
The deformation analysis was performed on each set of simulated observations using the GREDOD method, whereby the GA and GPSO algorithms were applied in addition to the IRLS method in the process of robust estimation of the displacement vector. The values of the IRLS method parameters were adopted based on empirical analysis of the optimisation process. Values of 0.01 mm and 0.001 mm were adopted for the constant c and tolerance γ , while a value of 0.0001 was adopted for the weights of object points w O ,   i .
Based on the adopted values of the IRLS method parameters and expression (17), the constraint 0.0001 w P R P , i   100 was defined, specifying the feasible search region. This constraint was integrated into objective function (18) by the penalty function method, where the value 10 6 was adopted for the weight coefficient of the penalty β .
Schemes for setting the parameters of the GA and GPSO algorithms were adopted in accordance with the recommendations in the literature [48,51]. The selection of individuals was performed using stochastic uniform selection with linear ranking, a crossover of individuals using a uniform crossover scheme and gene mutation by simple random change using a normal distribution. It is important to note that the change in generations was carried out by applying an elitist strategy, where 5% of the best individuals from the population are directly transferred to the next generation. In the GPSO algorithm, the parameters ρ and c decrease linearly within the ranges 0.95 ,   0.6 and 0.8 ,   0.2 , respectively, during the optimisation process, while the parameter ζ takes values from the range 0.9 ,   0.2 using a uniform distribution.
When the population (swarm) size and the stopping criterion are considered, it is generally very difficult to provide a strong recommendation in advance on how to set their values. This characteristic problem is usually solved by applying the trial-and-error method. In this study, for the size of the population (swarm), i.e., the number of individuals (particles), the value 400 was adopted. The stopping criterion is defined by the maximum number of generations (iterations) and tolerance. The values 100 and 10 6 were adopted for these parameters, respectively. By performing an empirical analysis of the optimisation process convergence, which was conducted on several sets of simulated observations that reflect different displacement and deformation scenarios, it was confirmed that these parameter values provide satisfactory results.
This specifies all parameter values necessary for the application of the IRLS method, GA and GPSO algorithm in the robust estimation of the displacement vector in the GREDOD method. The next phase in the deformation analysis procedure is to examine the stability of the network points using Fisher’s test of statistical significance. For the global significance level α , the value 0.05 was adopted in this test, so the local significance level α 0 was 0.00125.
The MSRs of the GREDOD method were independently calculated for each of the eight analysed cases of PRPs displacement in all three variants of object points displacement. The FPRs of the GREDOD and IWST methods were calculated for the scenario where all points (PRPs and object points) are undisplaced. It is important to note that in this paper, the deformation analysis procedure is considered successful if all displaced object points are identified as unstable, and all undisplaced object points are identified as stable.
The obtained results are directly comparable to the results presented in [22], where the efficiency of the IWST method when applying the IRLS method, GA and GPSO algorithm in the robust estimation of the displacement vector was analysed on the same test sample. Accordingly, in the following, among other things, a comparative analysis of the efficiency of the IWST and GREDOD methods is presented.
The MSRs of the GREDOD method related to the first variant of object point displacement are presented in the form of diagrams on the left-hand side of Figure 3. It is evident that in the case of the IRLS method, the efficiency of the GREDOD method decreases significantly with the increasing number of displaced PRPs n P R P , while in the case of applying the GA and GPSO algorithms, the efficiency does not change significantly. In order to explain these conclusions in more detail, two characteristic cases of point displacement in a potential reference network are analysed below. If the first case of displacement is observed ( n P R P = 0 ), it can be seen that applying all three optimisation procedures (IRLS, GA and GPSO) results in very similar values of MSRs. In addition, the case in which all PRPs are displaced ( n P R P = 7 ) is also considered. The efficiency of the GREDOD method is 57.82% and 57.58% higher when applying the GA and GPSO algorithms, respectively, than in the case of the IRLS method. The diagram on the right-hand side of Figure 3 presents MSRs obtained using the IWST method in [22], presented for reference and comparison purposes. It can be observed that the efficiency of the IWST and GREDOD methods is very similar in all eight cases of PRPs displacement. Differences in efficiency between the IWST and GREDOD methods in the cases of the IRLS method, GA and GPSO algorithms range from 0.02% to 0.60%, from 0.04% to 0.50% and from 0.02% to 0.80%, respectively.
Figure 4 presents the MSRs of the GREDOD method and refers to the second variant of object points displacement. It is obvious that when applying the GA and GPSO algorithms, the GREDOD method efficiency does not change significantly with an increasing number of displaced PRPs n P R P , while in the case of the IRLS method, its efficiency decreases significantly. These conclusions are fully consistent with the conclusions derived from the analysis of the results obtained for the first variant ( n O = 1 ). However, it should be noted that for this variant, the GREDOD method efficiency is about 6% lower on average compared to the previous variant. This diagram (Figure 4, right) also shows the MSRs of the IWST method obtained in [22]. It is evident that the efficiency of the IWST and GREDOD methods is very similar in all eight cases of point displacement in a potential reference network.
The MSRs of the GREDOD and IWST methods related to the third variant, where three randomly selected object points are always displaced, are shown in the diagram in Figure 5. All previously drawn conclusions related to the GREDOD method efficiency behaviour when applying the IRLS method, GA and GPSO algorithm are also valid for this variant of object points displacement. It is important to note that the GREDOD method efficiency is about 11% lower on average compared to the first variant. In addition, it is seen that for this variant of object points displacement, the efficiency of the IWST and GREDOD methods is very close in all eight cases of PRPs displacement. The MSRs of the IWST method are taken from [22].
Based on the values of the MSRs, the overall efficiency values of the GREDOD method were calculated for all three variants of object points displacement. The overall efficiency is defined as the arithmetic mean value of the MSRs related to individual cases of PRPs displacement. The overall efficiency values of the GREDOD and IWST methods are presented in the form of diagrams in Figure 6, where the overall efficiency values of the IWST method are taken from Reference [22]. It is obvious that the GREDOD method efficiency decreases with an increasing number of displaced object points n O when applying all three optimisation procedures. This problem can be successfully solved using a strategy based on dividing the geodetic network into as many subnetworks as there are object points, where each subnetwork consists of all PRPs and only one object point [8,13]. In addition, it is seen that the GREDOD method efficiency is significantly improved by applying the GA and GPSO algorithms in the robust estimation of the displacement vector. The improvement percentages of the overall efficiency of the GREDOD method range from 18.24% to 18.65% with the genetic algorithm and from 17.76% to 17.97% with the GPSO algorithm. It is important to point out that these values represent relative increases in the GREDOD method efficiency in relation to the efficiency obtained by applying the IRLS method. In addition, it can be seen that the values of the overall efficiency of the IWST and GREDOD methods are very close for all three variants of object points displacement.
The FPRs of the GREDOD and IWST methods related to the displacement scenario where all network points are undisplaced ( n D = 0 ) are shown in the diagram in Figure 7. It can be observed that the FPRs of the GREDOD and IWST methods are slightly higher with the IRLS method than with the GA and GPSO algorithms. The FPR of the GREDOD method is 0.40% lower for GA and 0.38% lower for the GPSO algorithm compared to the IRLS method application. The FPR of the IWST method is 0.56% lower for GA and 0.68% lower for the GPSO algorithm.
Additional analysis of the obtained results was conducted based on the values of the overall absolute true errors of the estimated displacement vectors, determined by using all three optimisation algorithms (IRLS, GA and GPSO) with the GREDOD method, for each set of simulated observations. The overall absolute true error of the estimated displacement vector is defined as
e d ^ = d i s d ^ i ,
where d i s and d ^ i are components of the simulated and estimated displacement vectors, respectively. Figure A1, Figure A2 and Figure A3 (Appendix A) present the empirical distributions of these errors, which refer to the first, second and third variants of object points displacement, respectively. Arithmetic mean values and standard deviations of the mentioned errors were independently calculated for each of the eight cases of PRPs displacement within all three variants of object points displacement.
Figure 8 depicts the arithmetic mean values and standard deviations of the overall absolute true errors of the estimated displacement vectors of the GREDOD method when one randomly selected object point is displaced (variant 1). When the GA and GPSO algorithms are applied, one can note that there is no significant change in the arithmetic mean values or standard deviations of these errors with an increasing number of displaced PRPs, n P R P . On the other hand, when the IRLS method is applied, these values evidently increase as n P R P increases. The right-hand side of Figure 8 depicts the same values for the IWST method. These values are taken from [22] in order to make a comparison of these two methods. It is notable that arithmetic mean values and standard deviations of the overall absolute true errors of the estimated displacement vectors are almost identical between the IWST and GREDOD methods.
The arithmetic mean values and standard deviations of the overall absolute true errors of the estimated displacement vectors of the IWST and GREDOD methods related to the second and third variants of the object points displacement are shown in the form of diagrams in Figure 9 and Figure 10 respectively. The arithmetic mean values and standard deviations of these errors of the IWST method are taken from [22] for the purpose of comparative analysis of the results obtained using the IWST and GREDOD methods. Since the arithmetic mean values and standard deviations of these errors are very similar for all three variants of object points displacement, all previously drawn conclusions regarding the behaviour of these errors in the case of the IRLS method, GA and GPSO algorithm are valid for these two variants of object points displacement. In addition, it is seen that the behaviour of the overall true errors of the estimated displacement vectors is consistent with the efficiency behaviour of the IWST and GREDOD methods.
In addition to the above-presented results, the computational effort needed to apply the described methods must also be considered. The calculation time for both the GA and GPSO algorithms is longer compared to the IRLS method. The calculation time for the GA and GPSO algorithms is directly related to parameter values such as population size and stopping criteria. Comparing the GA and GPSO algorithms, it is notable that the GPSO algorithm works faster, because the calculations are simpler.
A general conclusion regarding computational effort is that GA is slightly more efficient than the GPSO algorithm, but it demands more calculation effort. Therefore, it is more suitable to use GA when time is not crucial. For some real-time applications, the GPSO algorithm is generally a much better choice.

4. Conclusions

This paper presents an original modification of the GREDOD method based on the application of two evolutionary optimisation algorithms, the GA and GPSO algorithms, in the robust estimation process of the displacement vector. In this procedure, the optimal weight values of the PRPs are determined. This is achieved by solving the optimisation problem formed by the deformation model defined by expressions (4) and (5) and objective functions (6) and (7). Since the weight values illustrate the contribution of each PRP to the datum definition of the displacement vector, the optimisation problem of the GREDOD method can be treated as a problem of determining the optimal datum of the displacement vector. For the purpose of solving this optimisation problem, the IRLS method is traditionally applied. This method is based on the iterative improvement of one initial solution obtained by the least-squares method. The main disadvantage of this method is that it is not possible to determine a global optimal solution to the optimisation problem of the GREDOD method if displaced points appear in the set of PRPs. Accordingly, the application of the GA and GPSO algorithms in the process of robust estimation of the displacement vector is proposed. Unlike the IRLS method, the mentioned algorithms start from a series of randomly selected potential solutions (individuals or particles), which distribute the initial population (swarm) throughout the whole search space, and transform them in a controlled random manner in order to find a (near) global optimal solution for the optimisation problem. Specifically, the use of randomness allows these algorithms to “jump out” of the local optimum in order to find the global optimum. In order to apply these algorithms, the individual (particle) is defined as the weight vector of the PRPs (16), and the feasible search region is specified by (17), i.e., a constraint on the weight of PRPs, which is integrated into objective function (18) by the penalty function method. Despite being very simple, this form of penalty function has proven to be effective enough to provide quite satisfactory results in this research.
In the experimental research, a very thorough and exhaustive efficiency analysis of the application of the IRLS method, GA and GPSO algorithm in the robust estimation process of the displacement vector in the GREDOD method was performed. The efficiency of the previously mentioned optimisation procedures was analysed by applying MSR to a test sample of 125,000 simulated observation sets in the geodetic network for displacement and deformation monitoring of the embankment of the Šelevrenac dam. A comparative analysis was performed with the results obtained using a modified IWST method in which the optimisation problem is solved using the GA and GPSO algorithms [22]. Based on the analysis of the research results, conclusions were drawn on the behaviour of the efficiency, FPRs and overall absolute true errors of the estimated displacement vector by applying the GREDOD method in the case of the IRLS method, GA and GPSO algorithm. In addition, the main advantages of evolutionary procedures compared to the classical IRLS method were highlighted. A global conclusion emerges from this analysis. The GREDOD method efficiency was significantly improved by applying the GA and GPSO algorithms in the process of robust estimation of the displacement vector, i.e., in the process of determining the optimal datum of the displacement vector. In this context, it can be concluded that by applying these algorithms, the error of determining the optimal datum of the displacement vector is significantly reduced, which increases the degree of robustness of the GREDOD method to the existence of displaced PRPs. Based on these facts, it can be concluded that the reliability of the deformation analysis results is also improved, which is very valuable for practical applications in geodetic monitoring of engineering facilities and parts of the Earth’s crust surface.
There are several possibilities for future research. In particular, evolutionary optimisation algorithms, such as GA, GPSO or other similar techniques, can be applied to solve optimisation problems of the RDA methods based on Msplit estimation. In addition, the possibility of additional improvement of the efficiency of evolutionary algorithms in solving the optimisation problem of the RDA methods, such as IWST and GREDOD methods, by applying some of the advanced forms of penalty functions can be considered. Furthermore, the efficiency analysis should include some different models of geodetic networks for monitoring the deformation and displacement of engineering facilities and the Earth’s crust surface.

Author Contributions

Conceptualisation, M.B.; methodology, M.B., Z.S. and Ž.K.; software, M.B. and Ž.K.; validation, M.B., Z.S. and Ž.K.; formal analysis, M.B. and Ž.K.; investigation, M.B. and Ž.K.; writing—original draft preparation, M.B., R.Đ., Z.S. and Ž.K.; writing—review and editing, M.B., R.Đ., Z.S., Ž.K. and Z.C.; visualisation, M.B. and Ž.K.; supervision, R.Đ. and Z.C.; funding acquisition, R.Đ. All authors have read and agreed to the published version of the manuscript.

Funding

This paper presents a part of research realised within the project “Multidisciplinary theoretical and experimental research in education and science in the fields of civil engineering, risk management and fire safety and geodesy” conducted by the Department of Civil Engineering and Geodesy, Faculty of Technical Sciences, University of Novi Sad.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Test sample and Matlab code for the GPSO algorithm are openly available in Mendeley [60].

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CDAConventional deformation analysis
RDARobust deformation analysis
PRPsPotential reference points
GNSSGlobal navigation satellite system
IWSTIterative weighted similarity transformation
GREDODGeneralised robust estimation of deformation from observation differences
SASimulated annealing
HJHooke–Jeeves
GAGenetic algorithm
GPSOGeneralised particle swarm optimisation
IRLSIterative reweighted least squares
MSRMean success rate
PSOParticle swarm optimisation
FPRFalse-positive rate

Appendix A

Figure A1. Empirical distributions of overall absolute true errors e d ^ for variant 1.
Figure A1. Empirical distributions of overall absolute true errors e d ^ for variant 1.
Sensors 22 00159 g0a1
Figure A2. Empirical distributions of overall absolute true errors e d ^ for variant 2.
Figure A2. Empirical distributions of overall absolute true errors e d ^ for variant 2.
Sensors 22 00159 g0a2
Figure A3. Empirical distributions of overall absolute true errors e d ^ for variant 3.
Figure A3. Empirical distributions of overall absolute true errors e d ^ for variant 3.
Sensors 22 00159 g0a3

References

  1. Pelzer, H. Zur Analyse Geodätischer Deformationsmessungen; Deutsche Geodätische Kommission: München, Germany, 1971. [Google Scholar]
  2. Heck, B. Das Analyseverfahren des Geodätischen Instituts Der Universität Karlsruhe Stand 1983. In Deformationsanalysen ’83—Geometrische Analyse und Interpretation von Deformationen Geodätischer Netze; Beiträge zum Geodätischen Seminar 22 April 1983; Welsch, W.M., Ed.; Hochschule der Bundeswehr: München, Germany, 1983; issue 9, pp. 153–182. [Google Scholar]
  3. Gründig, L.; Neureither, M.; Bahndorf, J. Detection and Localization of Geometrical Movements. J. Surv. Eng. 1985, 111, 118–132. [Google Scholar] [CrossRef]
  4. Caspary, W.F. Concepts of Network and Deformation Analysis, 3rd ed.; The University of New South Wales: Kensington, Australia, 2000; ISBN 0-85839-044-2. [Google Scholar]
  5. Setan, H.; Singh, R. Deformation analysis of a geodetic monitoring network. Geomatica 2001, 55, 333–346. [Google Scholar]
  6. Hekimoglu, S.; Erdogan, B.; Butterworth, S. Increasing the Efficacy of the Conventional Deformation Analysis Methods: Alternative Strategy. J. Surv. Eng. 2010, 136, 53–62. [Google Scholar] [CrossRef]
  7. Aydin, C. Power of Global Test in Deformation Analysis. J. Surv. Eng. 2012, 138, 51–56. [Google Scholar] [CrossRef]
  8. Erdogan, B.; Hekimoglu, S. Effect of subnetwork configuration design on deformation analysis. Surv. Rev. 2014, 46, 142–148. [Google Scholar] [CrossRef]
  9. Velsink, H. On the deformation analysis of point fields. J. Geod. 2015, 89, 1071–1087. [Google Scholar] [CrossRef] [Green Version]
  10. Sušić, Z.; Batilović, M.; Ninkov, T.; Aleksić, I.; Bulatović, V. Identification of movements using different geodetic methods of deformation analysis. Geod. Vestn. 2015, 59, 537–553. [Google Scholar] [CrossRef]
  11. Sušić, Z.; Batilović, M.; Ninkov, T.; Bulatović, V.; Aleksić, I.; Nikolić, G. Geometric deformation analysis in free geodetic networks: Case study for Fruška Gora in Serbia. Acta Geodyn. Geomater. 2017, 14, 341–355. [Google Scholar] [CrossRef] [Green Version]
  12. Lehmann, R.; Lösler, M. Congruence analysis of geodetic networks—Hypothesis tests versus model selection by information criteria. J. Appl. Geod. 2017, 11, 271–283. [Google Scholar] [CrossRef]
  13. Erdogan, B.; Durdag, U.M.; Hekimoglu, S. Efficacy of the conventional deformation analysis based on different strategies on the design stage of the network. Surv. Rev. 2020, 52, 278–286. [Google Scholar] [CrossRef]
  14. Chen, Y.Q. Analysis of Deformation Surveys—A Generalized Method; Technical Report; UNB Geodesy and Geomatics Engineering, University of New Brunswick: Fredericton, NB, Canada, 1983. [Google Scholar]
  15. Caspary, W.; Borutta, H. Robust estimation in deformation models. Surv. Rev. 1987, 29, 29–45. [Google Scholar] [CrossRef]
  16. Chen, Y.Q.; Chrzanowski, A.; Secord, J.M. A strategy for the analysis of the stability of reference points in deformation surveys. CISM J. ACSGC 1990, 44, 141–149. [Google Scholar] [CrossRef]
  17. Caspary, W.F.; Haen, W.; Borutta, H. Deformation analysis by statistical methods. Technometrics 1990, 32, 49–57. [Google Scholar] [CrossRef]
  18. Nowel, K.; Kamiński, W. Robust estimation of deformation from observation differences for free control networks. J. Geod. 2014, 88, 749–764. [Google Scholar] [CrossRef] [Green Version]
  19. Nowel, K. Robust M-Estimation in Analysis of Control Network Deformations: Classical and New Method. J. Surv. Eng. 2015, 141, 04015002. [Google Scholar] [CrossRef]
  20. Nowel, K. Investigating efficacy of robust M-estimation of deformation from observation differences. Surv. Rev. 2016, 48, 21–30. [Google Scholar] [CrossRef]
  21. Nowel, K. Application of Monte Carlo method to statistical testing in deformation analysis based on robust M-estimation. Surv. Rev. 2016, 48, 212–223. [Google Scholar] [CrossRef]
  22. Batilović, M.; Sušić, Z.; Kanović, Ž.; Marković, M.Z.; Vasić, D.; Bulatović, V. Increasing efficiency of the robust deformation analysis methods using genetic algorithm and generalised particle swarm optimisation. Surv. Rev. 2021, 53, 193–205. [Google Scholar] [CrossRef]
  23. Wiśniewski, Z. Estimation of parameters in a split functional model of geodetic observations (Msplit estimation). J. Geod. 2009, 83, 105–120. [Google Scholar] [CrossRef]
  24. Wiśniewski, Z. Msplit(q) estimation: Estimation of parameters in a multi split functional model of geodetic observations. J. Geod. 2010, 84, 355–372. [Google Scholar] [CrossRef]
  25. Duchnowski, R.; Wiśniewski, Z. Estimation of the Shift between Parameters of Functional Models of Geodetic Observations by Applying Msplit Estimation. J. Surv. Eng. 2011, 138, 1–8. [Google Scholar] [CrossRef]
  26. Zienkiewicz, M.H. Application of Msplit estimation to determine control points displacements in networks with unstable reference system. Surv. Rev. 2014, 47, 174–180. [Google Scholar] [CrossRef]
  27. Wiśniewski, Z.; Zienkiewicz, M.H. Shift-Msplit* Estimation in Deformation Analyses. J. Surv. Eng. 2016, 142, 04016015. [Google Scholar] [CrossRef]
  28. Nowel, K. Squared Msplit(q) S-transformation of control network deformations. J. Geod. 2019, 93, 1025–1044. [Google Scholar] [CrossRef] [Green Version]
  29. Wyszkowska, P.; Duchnowski, R. Msplit Estimation Based on L1 Norm Condition. J. Surv. Eng. 2019, 145, 04019006. [Google Scholar] [CrossRef]
  30. Wiśniewski, Z.; Duchnowski, R.; Dumalski, A. Efficacy of Msplit estimation in displacement analysis. Sensors 2019, 19, 5047. [Google Scholar] [CrossRef] [Green Version]
  31. Wiśniewski, Z.; Zienkiewicz, M.H. Estimators of covariance matrices in Msplit(q) estimation. Surv. Rev. 2021, 53, 263–279. [Google Scholar] [CrossRef]
  32. Wyszkowska, P.; Duchnowski, R. Iterative Process of Msplit(q) Estimation. J. Surv. Eng. 2020, 146, 06020002. [Google Scholar] [CrossRef]
  33. Duchnowski, R. Median-based estimates and their application in controlling reference mark stability. J. Surv. Eng. 2010, 136, 47–52. [Google Scholar] [CrossRef]
  34. Duchnowski, R. Hodges-Lehmann estimates in deformation analyses. J. Geod. 2013, 87, 873–884. [Google Scholar] [CrossRef] [Green Version]
  35. Duchnowski, R.; Wiśniewski, Z. Accuracy of the Hodges–Lehmann estimates computed by applying Monte Carlo simulations. Acta Geod. Geophys. 2017, 52, 511–525. [Google Scholar] [CrossRef] [Green Version]
  36. Scaioni, M.; Marsella, M.; Crosetto, M.; Tornatore, V.; Wang, J. Geodetic and remote-sensing sensors for dam deformation monitoring. Sensors 2018, 18, 3682. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  37. Bocean, V.; Coppola, G.; Ford, R.; Kyle, J. Status Report on the Survey and Alignment Activities at Fermilab. In Proceedings of the 9th International Workshop on Accelerator Alignment, Stanford, CA, USA, 26–29 September 2006; pp. 1–14. [Google Scholar]
  38. Wilkins, R.; Bastin, G.; Chrzanowski, A. ALERT-A fully automated real time monitoring system. In Proceedings of the 11th FIG Symposium on Deformation Measurement, Santorini, Greece, 25–28 May 2003; pp. 1–8. [Google Scholar]
  39. Chrzanowski, A.; Szostak-chrzanowski, A.; Steeves, R. Reliability and efficiency of dam deformation monitoring schemes. In Proceedings of the CDA 2011 Annual Conference, Fredericton, NB, Canada, 15–20 October 2011; pp. 1–15. [Google Scholar]
  40. Marković, M.; Bajić, J.; Batilović, M.; Sušić, Z.; Joža, A.; Stojanović, G. Comparative Analysis of Deformation Determination by Applying Fiber-optic 2D Deflection Sensors and Geodetic Measurements. Sensors 2019, 19, 844. [Google Scholar] [CrossRef] [Green Version]
  41. Odziemczyk, W. Application of optimization algorithms for identification of reference points in a monitoring network. Sensors 2021, 21, 1739. [Google Scholar] [CrossRef] [PubMed]
  42. Beaton, A.E.; Tukey, J.W. The Fitting of Power Series, Meaning Polynomials, Illustrated on Band-Spectroscopic Data. Technometrics 1974, 16, 147–187. [Google Scholar] [CrossRef]
  43. Baselga, S. Global Optimization Solution of Robust Estimation. J. Surv. Eng. 2007, 133, 123–128. [Google Scholar] [CrossRef]
  44. Hampel, F.R.; Ronchetti, E.M.; Rousseeuw, P.J.; Stahel, W.A. Robust Statistics: The Approach Based on Influence Functions; John Wiley and Sons: New York, NY, USA, 1986. [Google Scholar]
  45. Jones, D.F.; Mirrazavi, S.K.; Tamiz, M. Multi-objective meta-heuristics: An overview of the current state-of-the-art. Eur. J. Oper. Res. 2002, 137, 1–9. [Google Scholar] [CrossRef]
  46. Poli, R. Analysis of the Publications on the Applications of Particle Swarm Optimisation. J. Artif. Evol. Appl. 2008, 2008, 685175. [Google Scholar] [CrossRef]
  47. Holland, J.H. Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence; MIT Press: Cambridge, MA, USA, 1975. [Google Scholar]
  48. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning, 1st ed.; Addison-Wesley Longman Publishing Co., Inc.: Boston, MA, USA, 1989. [Google Scholar]
  49. Mitchell, M. An Introduction to Genetic Algorithms; MIT Press: Cambridge, MA, USA, 1999; ISBN 0262631857. [Google Scholar]
  50. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; IEEE: Perth, WA, Australia, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  51. Kanović, Ž.; Rapaić, M.R.; Jeličić, Z.D. Generalized particle swarm optimization algorithm—Theoretical and empirical analysis with application in fault detection. Appl. Math. Comput. 2011, 217, 10175–10186. [Google Scholar] [CrossRef]
  52. Åström, K.; Wittenmark, B. Computer-Controlled Systems: Theory and Design, 3rd ed.; Prentice-Hall International: Hoboken, NJ, USA, 1997. [Google Scholar]
  53. Kanović, Ž.; Jeličić, Z.; Rapaić, M. Evolutivni Optimizacioni Algoritmi u Inženjerskoj Praksi; Fakultet Tehničkih Nauka: Novi Sad, Serbia, 2017; ISBN 978-86-7892-963-2. [Google Scholar]
  54. Pringle, R.M.; Rayner, A.A. Expressions for Generalized Inverses of a Bordered Matrix with Application to the Theory of Constrained Linear Models. SIAM Rev. 1970, 12, 107–115. [Google Scholar] [CrossRef]
  55. Kramer, O. A Review of Constraint-Handling Techniques for Evolution Strategies. Appl. Comput. Intell. Soft Comput. 2010, 2010, 185063. [Google Scholar] [CrossRef] [Green Version]
  56. Jordehi, A.R. A review on constraint handling strategies in particle swarm optimisation. Neural Comput. Appl. 2015, 26, 1265–1275. [Google Scholar] [CrossRef]
  57. Lehmann, R. Improved critical values for extreme normalized and studentized residuals in Gauss-Markov models. J. Geod. 2012, 86, 1137–1146. [Google Scholar] [CrossRef]
  58. Rofatto, V.F.; Matsuoka, M.T.; Klein, I.; Veronez, M.R.; da Silveira, L.G. A Monte Carlo-Based outlier diagnosis method for sensitivity analysis. Remote Sens. 2020, 12, 860. [Google Scholar] [CrossRef] [Green Version]
  59. Klein, I.; Suraci, S.S.; de Oliveira, L.C.; Rofatto, V.F.; Matsuoka, M.T.; Baselga, S. An attempt to analyse Iterative Data Snooping and L1-norm based on Monte Carlo simulation in the context of leveling networks. Surv. Rev. 2021, 1–9. [Google Scholar] [CrossRef]
  60. Batilović, M. Investigating Efficacy of Modifications of the IWST and GREDOD Methods. Mendeley Data V1 2021. [Google Scholar] [CrossRef]
Figure 1. Šelevrenac embankment dam.
Figure 1. Šelevrenac embankment dam.
Sensors 22 00159 g001
Figure 2. Geodetic network of Šelevrenac dam.
Figure 2. Geodetic network of Šelevrenac dam.
Sensors 22 00159 g002
Figure 3. MSRs of GREDOD and IWST methods for variant 1.
Figure 3. MSRs of GREDOD and IWST methods for variant 1.
Sensors 22 00159 g003
Figure 4. MSRs of GREDOD and IWST methods for variant 2.
Figure 4. MSRs of GREDOD and IWST methods for variant 2.
Sensors 22 00159 g004
Figure 5. MSRs of GREDOD and IWST methods for variant 3.
Figure 5. MSRs of GREDOD and IWST methods for variant 3.
Sensors 22 00159 g005
Figure 6. Overall efficiency of GREDOD and IWST methods.
Figure 6. Overall efficiency of GREDOD and IWST methods.
Sensors 22 00159 g006
Figure 7. FPRs of GREDOD and IWST methods.
Figure 7. FPRs of GREDOD and IWST methods.
Sensors 22 00159 g007
Figure 8. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 1.
Figure 8. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 1.
Sensors 22 00159 g008
Figure 9. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 2.
Figure 9. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 2.
Sensors 22 00159 g009
Figure 10. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 3.
Figure 10. Arithmetic mean (AM) values and standard deviations (SDs) of overall absolute true errors e d ^ of the GREDOD and IWST methods for variant 3.
Sensors 22 00159 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Batilović, M.; Đurović, R.; Sušić, Z.; Kanović, Ž.; Cekić, Z. Robust Estimation of Deformation from Observation Differences Using Some Evolutionary Optimisation Algorithms. Sensors 2022, 22, 159. https://doi.org/10.3390/s22010159

AMA Style

Batilović M, Đurović R, Sušić Z, Kanović Ž, Cekić Z. Robust Estimation of Deformation from Observation Differences Using Some Evolutionary Optimisation Algorithms. Sensors. 2022; 22(1):159. https://doi.org/10.3390/s22010159

Chicago/Turabian Style

Batilović, Mehmed, Radovan Đurović, Zoran Sušić, Željko Kanović, and Zoran Cekić. 2022. "Robust Estimation of Deformation from Observation Differences Using Some Evolutionary Optimisation Algorithms" Sensors 22, no. 1: 159. https://doi.org/10.3390/s22010159

APA Style

Batilović, M., Đurović, R., Sušić, Z., Kanović, Ž., & Cekić, Z. (2022). Robust Estimation of Deformation from Observation Differences Using Some Evolutionary Optimisation Algorithms. Sensors, 22(1), 159. https://doi.org/10.3390/s22010159

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop