Next Article in Journal
Ground Penetrating Radar for the Exploration of Complex Mining Contexts
Next Article in Special Issue
Research on the Autonomous Orbit Determination of Beidou-3 Assisted by Satellite Laser Ranging Technology
Previous Article in Journal
Performance Assessment of Undifferenced GPS/Galileo Precise Time Transfer with a Refined Clock Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimization Method for Indoor Pseudolites Anchor Layout Based on MG-MOPSO

1
School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China
2
The National Key Laboratory of Integrated Spatiotemporal Networks and Equipment Technology, Shijiazhuang 050081, China
3
The 54th Research Institute of China Electronics Technology Group Corporation, Shijiazhuang 050081, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(11), 1909; https://doi.org/10.3390/rs17111909
Submission received: 28 April 2025 / Revised: 29 May 2025 / Accepted: 29 May 2025 / Published: 30 May 2025

Abstract

To address the challenge of optimizing the layout of pseudolite anchor points in complex indoor environments with significant occlusions, this paper proposes a multi-objective particle swarm optimization algorithm (MG-MOPSO). The algorithm leverages a minimum geometric dilution of precision (GDOP) configuration to optimize anchor deployment, aiming to meet the high-precision requirements of indoor pseudolite positioning systems. Experimental results show that compared to the standard MOPSO, MG-MOPSO improves the convergence speed of two objective functions by 21.43% and 25.81%, respectively, and enhances optimization accuracy by 29.41% and 10%. Compared to the non-dominated sorting genetic algorithm II (NSGA-II), the convergence speed increases by 33.33% and 36.99%, while optimization accuracy improves by 36.84% and 29.41%. Moreover, MG-MOPSO outperforms both standard MOPSO and NSGA-II in terms of the Pareto front’s convergence and diversity, with improvements of 16.8% and 14.7%, respectively. Additionally, significant reductions are observed in average positioning error, maximum positioning error, and standard deviation across multiple test points. These results validate the effectiveness of the minimum-GDOP-based initialization and segmented weighting strategy, demonstrating the superior performance and broad applicability of the proposed MG-MOPSO algorithm in optimizing pseudolite layouts under complex indoor occlusion conditions.

1. Introduction

Regarding the positioning challenges in indoor shielding environments, existing technical systems can be categorized into those that rely on external positioning anchors and those that utilize internal sensors [1]. Solutions that depend on external anchors favor technologies such as ultra-wideband (UWB) positioning [2], pseudolite positioning [3], cellular network positioning [4], long-range (LoRa) positioning [5], and wireless local area network (WLAN) positioning [6] due to their independence and high precision. Each of these technologies offers unique advantages, addressing the positioning needs in various indoor shielding scenarios. Notably, pseudolite positioning technology is recognized for its compatibility with both indoor and outdoor environments as well as its high precision, reliability, and flexible deployment [7], making it widely applicable in indoor and underground shielding environments. However, in practical applications, the performance of pseudolite-based positioning technology is often affected by several factors, including the geometric layout of anchors, non-line-of-sight (NLOS) propagation, multi-path effects, and near-far effects. In particular, the geometric arrangement of anchors directly influences signal propagation links and measurement accuracy, which are critical factors in determining the precision of position calculations. In addition, artificial intelligence (AI) methods have demonstrated significant advantages in improving indoor positioning accuracy. Techniques such as machine learning and computational intelligence algorithms have been widely applied in areas including signal processing [8], path prediction, and environmental modeling. These approaches can effectively enhance the robustness and accuracy of positioning in complex environments. Reference [9] proposed a deep learning-based pseudo-satellite fingerprint localization method. By thoroughly analyzing signal characteristics under specific base station layouts and geometric configurations and integrating efficient signal feature extraction techniques with a deep learning model, this approach achieves high-precision fingerprint matching and localization performance.
In the field of indoor pseudolite anchor layout, researchers have conducted extensive investigations. Reference [10] proposed a K-means-enhanced generalized central-guide firefly algorithm (KGFA) to optimize the pseudolite constellation layout within railway stations, where GNSS signals are limited, with the goal of achieving seamless train positioning. However, this method does not take into account practical factors such as multi-path effects and non-line-of-sight (NLOS) reception in pseudolite signal propagation, nor has it been validated through actual deployment. Reference [11] introduced a ground-based pseudolite positioning system anchor layout method based on the NSGA-II algorithm, which innovatively optimizes both signal coverage and positioning accuracy simultaneously. By employing a multi-objective optimization model combined with visual field analysis and dilution of precision (DOP) design, this approach significantly enhances overall system performance. Nevertheless, it does not consider complex factors such as electromagnetic interference and the challenges of anchor installation in real-world environments, highlighting the need for further improvements to enhance its practical applicability. Reference [12] introduced a geometric layout method for synchronized pseudolite positioning systems that utilizes weighted horizontal dilution of precision (WHDOP). By innovatively simplifying the closed-form equation for calculating WHDOP, the method reduces computational load and incorporates simulated annealing algorithms to optimize pseudolite layouts, making significant contributions to the field. However, the application of this method may be constrained by multi-path effects in complex indoor environments, and it does not sufficiently address layout optimization in dynamic scenarios. This indicates potential avenues for future research to enhance its applicability. Reference [13] proposed a deployment algorithm for ground-based pseudolite systems that utilizes the multi-objective particle swarm optimization (MOPSO) algorithm. This innovative approach incorporates digital elevation model (DEM) data to enhance both the signal coverage range and the average horizontal dilution of precision (HDOP) of the pseudolite system. Through visibility analysis and geometric configuration optimization, the algorithm demonstrates superior performance compared to traditional particle swarm optimization (PSO) and convex polyhedron volume optimization (CPVO) algorithms in terms of coverage and positioning accuracy. However, this study relied solely on simulation experiments and did not account for practical factors, such as the ranging capabilities of pseudolites in real-world deployments, which could impact the algorithm’s effectiveness in practical applications. Reference [14] introduced a GDOP geometry-based layout method for space pseudolite systems that significantly enhances positioning accuracy and robustness by optimizing the mean and root mean square GDOP values for users within the target area. Its innovation lies in the rapid generation of pseudolite deployment schemes, starting from the minimum GDOP value in the central region. Compared to empirical methods and the NSGA-II algorithm, this approach demonstrates lower average GDOP values and improved positioning accuracy. However, the study lacked validation of the actual system and did not investigate optimization strategies for coordinating multiple UAVs to cover larger areas, indicating potential directions for future research.
It is evident from the aforementioned research that most current studies on the optimization of indoor pseudolites anchor layouts primarily focus on dilution of precision (DOP) as the objective function for optimization. However, DOP was originally developed for outdoor large-scale unobstructed satellite navigation, with its evaluation perspective largely based on the geometric distribution between satellites and receivers. Its primary aim is to assess how satellite layout affects positioning accuracy. In indoor environments, however, the limited spatial scale and the prevalence of numerous obstructions lead to significantly more severe multi-path effects and NLOS propagation issues compared to outdoor settings. Consequently, while DOP provides some reference values regarding the geometric influence on positioning accuracy, its limitations in indoor positioning scenarios hinder its effectiveness as a definitive evaluation criterion for optimizing pseudolites anchor layouts. Thus, developing a reasonable and comprehensive method to evaluate the performance of anchor layouts has become a critical challenge that needs to be addressed.
In this paper, we conduct a comprehensive systematic study on the requirements for optimizing the layout of pseudolites anchors in indoor masked environments, with the goals of enhancing system availability and positioning accuracy. The primary innovative contributions include the following:
  • Evaluation System Innovation: To address the limitations of traditional single-indicator evaluation methods, we propose a multi-dimensional evaluation system. This system establishes a framework that comprehensively assesses system availability and positioning accuracy through an in-depth analysis of the data characteristics of number of visible pseudolites (NVPS) and horizontal dilution of precision (HDOP). This approach provides a robust scientific foundation for optimizing layout;
  • Algorithm Model Innovation: This paper introduces a scene initialization method based on the minimum GDOP configuration. The theory of geometric accuracy is skillfully integrated into the initial solution generation process. A detailed analysis of indoor spatial features is conducted to establish an optimal initial solution distribution model, significantly enhancing both the quality of the algorithm’s starting point and its optimization efficiency;
  • Innovation in Optimization Mechanisms: A segmented adaptive linear decreasing strategy is developed, allowing for the dynamic adjustment of the inertia weights’ decreasing rate. This approach addresses the limitations of fixed modes that cannot flexibly respond to changes in the optimal configuration. By integrating stability analysis using the Lyapunov function, this method ensures the progressive stability of the search process, significantly enhancing the overall performance and efficiency of the optimization algorithm;
  • Algorithm Framework Innovation: The MG-MOPSO algorithm framework is designed and implemented to successfully integrate geometric configuration theory with intelligent optimization technology. This framework offers a comprehensive set of solutions for optimizing indoor pseudolites layouts. It effectively tackles the challenges of local optimization traps and slow convergence speeds in complex environments, significantly enhancing both the global search capability and convergence efficiency of the solutions.
The chapters of this paper are organized as follows: Section 2 presents related work pertinent to the optimization of indoor pseudolite base station layouts; Section 3 introduces the materials and methods, including the design and implementation of the MG-MOPSO algorithm as well as the performance evaluation metrics; Section 4 provides the experimental results along with comparative analyses. Section 5 discusses the findings, and Section 6 concludes the paper and outlines directions for future research.
These innovative works offer new theoretical methods and technical approaches for optimizing pseudolites layouts in complex indoor environments. They hold significant theoretical value and practical importance for enhancing the performance of indoor positioning systems.

2. Related Work

This chapter initially focuses on the performance optimization objectives related to the layout of indoor pseudolites anchors and constructs a multi-objective joint layout optimization framework. Within this framework, we conduct a thorough analysis of two key performance evaluation metrics: satellite availability and HDOP. We establish corresponding mathematical models to quantify the impact of these metrics. To facilitate the evaluation of these models, we normalize the data associated with the evaluation metrics. Additionally, we clarify the specific constraints that must be adhered to in the layout design, thereby establishing a comprehensive set of multi-objective optimization mathematical models aimed at achieving optimal layout performance for pseudolites anchors.

2.1. Performance Optimization Objectives for Indoor Pseudolites Anchor Layout

(1) System Positioning Availability
System availability [15] refers to the capability of an indoor pseudolites anchor positioning system to continuously deliver positioning information that meets accuracy requirements within a specified time frame and designated area. In an indoor pseudolites positioning system utilizing the time difference of arrival (TDOA) algorithm, a minimum of three independent pseudolites anchors must be deployed to ensure accurate two-dimensional positioning in a line-of-sight (LOS) environment. With signals from three or more anchors, the system can calculate the user’s position with greater precision, thereby providing reliable positioning services. Generally, a higher number of pseudolites signals received by a receiver indicates increased system availability. More visible pseudolites yield additional positioning signals, which not only enhance the accuracy of the positioning solution but also mitigate the risk of positioning failures caused by individual anchor malfunctions, signal obstructions, or other interference factors. Consequently, by analyzing the pseudolites the NVPS detects by the receiver, the arrangement of indoor pseudolites anchors can be assessed and optimized to enhance overall system availability.
(2) System Positioning Error
Positioning error [16] is the deviation between the positioning result and the actual position, which directly reflects the system’s ability to provide accurate location information. In indoor pseudolites positioning systems, a well-planned arrangement of pseudolites anchors can increase the number of visible pseudolites for the receiver, enhance the signal propagation path, and mitigate the adverse effects of multi-path interference and NLOS conditions. This arrangement can also effectively reduce positioning errors and improve the reliability and accuracy of positioning services. To quantify this positioning error, HDOP serves as a crucial metric. The HDOP value indicates how the geometric distribution of the pseudolites anchors affects the positioning accuracy of the receiver: a lower HDOP value signifies a more favorable geometric distribution, leading to a smaller positioning error. By calculating the HDOP value, one can assess the specific impact of the pseudolites anchor layout on positioning error, which in turn informs the optimal placement of anchors to achieve enhanced positioning accuracy and robustness.

2.2. Multi-Objective Joint Layout Optimization Architecture for Indoor Pseudolites Anchors

This study aims to enhance the usability and positioning accuracy of the system by designing a multi-objective optimization architecture specifically for the layout of indoor pseudolites anchors. This architecture continuously optimizes the anchor layout within a feasible range to identify the optimal configuration, considering specific constraints such as the physical dimensions of the environment, proximity effects, and the number of anchors. Once the performance of the anchor layout meets the predetermined termination criteria, the system will output the coordinates of the currently optimized anchor locations. Figure 1 illustrates the associated multi-objective joint optimization architecture for indoor pseudolites.

2.3. Definition of Evaluation Indices and Optimization Objective Function

In indoor pseudolites layout optimization, this study proposes an evaluation index system aimed at improving system availability and enhancing positioning accuracy. The system is based on two key metrics: NVPS and HDOP. NVPS serves as a critical indicator of system availability, reflecting the system’s capability to provide stable positioning services. In contrast, HDOP is utilized as a fundamental criterion for assessing positioning accuracy, indicating the precision of the position solution.

2.3.1. Definition of the NVPS Index and Objective Function

NVPS is an evaluation metric used to measure system availability. A larger NVPS value indicates that more pseudolites anchor signals are received, resulting in higher system availability. Consequently, the optimization objective based on NVPS is to maximize the average NVPS across all sampling points in the scene. To align with the minimization framework typically employed by optimization algorithms, we derive the following objective function in this work:
f ^ 1 ( t ) = 1 N j = 1 N NVPS j ( t )
where t represents the number of optimization iterations, N denotes the number of sampling points selected in the scene, and NVPS j indicates the number of visible pseudolites at the first sampling point.

2.3.2. Definition of the HDOP Index and Objective Function

HDOP is an evaluation index used to measure the positioning accuracy of a system. A smaller HDOP value indicates a better geometric layout of the system and, consequently, higher positioning accuracy.
The calculation of HDOP depends on the geometric relationship between the positions of the pseudolites anchor and the receiver. This relationship is typically represented by the directional cosine matrix formed by the line connecting the pseudolites anchor to the receiver. Let us assume that the position of the i-th pseudolites anchor is denoted as x r , y r , z r , and the position of the receiver is denoted as x r , y r , z r . The vector d i , which extends from the anchor to the receiver, is defined as follows [17]:
d i = x i x r ,   y i y r ,   z i z r
The magnitude of vector d i is
d i = x i x r 2 + y i y r 2 + z i z r 2
The directional cosines cos α i , cos β i , and cos γ i are then computed as [17]
cos α i = x i x r d i cos β i = y i y r d i cos γ i = z i z r d i
where cos α i denotes the directional cosine of the i-th pseudolite anchor with respect to the x -axis, cos β i denotes the directional cosine with respect to the y -axis, and cos β i denotes the directional cosine with respect to the z -axis.
In HDOP calculations, the primary focus is on the horizontal dimensions ( x -axis and y -axis), while the components in the vertical dimension ( z -axis) are disregarded.
In the two-dimensional plane, the geometric matrix G is a U × 3 matrix, where U represents the number of pseudolites anchors. The matrix is structured as follows [17]:
G = cos α 1 cos β 1 1 cos α 2 cos β 2 1 cos α U cos β U 1
The matrix G T G is defined as follows:
G T G = i = 1 U cos α i 2 i = 1 U cos α i cos β i i = 1 U cos α i i = 1 U cos α i cos β i i = 1 U cos β i 2 i = 1 U cos β i i = 1 U cos α i i = 1 U cos β i U
Finally, the HDOP value is calculated using the trace of the covariance matrix corresponding to the horizontal dimensions [17]:
HDOP = G T G x x 1 + G T G y y 1
where G T G x x 1 represents the element of the inverse matrix corresponding to the x -axis, while G T G y y 1 denotes the element of the inverse matrix corresponding to the y -axis.
Therefore, based on the HDOP objective function, we define the optimization goal as minimizing the average HDOP value across all sampling points in the scene. In this study, we derive a revised HDOP formula to better capture the geometric dilution of precision under dynamic deployment conditions. The newly proposed formula is expressed as
f ^ 2 ( t ) = 1 N j = 1 N HDOP j ( t )
where t denotes the number of optimization iterations; N is the number of sampling points selected within the indoor scenario; and HDOP j represents HDOP at the j -th sampling point.

2.4. Normalization Processing

Since NVPS and HDOP have different dimensions and value ranges, it is necessary to normalize each evaluation metric to ensure consistency in the optimization objectives. In this study, we propose a normalization method tailored to the characteristics of indoor pseudolite positioning systems. The normalized objective function is defined as follows:
f 1 ( t ) = f ^ 1 ( t ) + max ( NVPS ) max ( NVPS ) min ( NVPS ) f 2 ( t ) = f ^ 2 ( t ) min ( HDOP ) max ( HDOP ) min ( HDOP )
where min ( NVPS ) and max ( NVPS ) represent the minimum and maximum NVPS values among all sampling points, respectively. Similarly, min ( HDOP ) and max ( HDOP ) represent the minimum and maximum HDOP values across all sampling points.
After normalization, the value range of all evaluation metrics is within [0, 1].

2.5. Constraints on the Layout of Indoor Pseudolite Anchors

2.5.1. Anchor Quantity Constraint

In this research, high-precision two-dimensional indoor positioning is achieved using the TDOA algorithm with pseudolite anchors. Based on system requirements and geometric constraints, we derive a constraint formula for the total number of anchors needed to ensure full coverage and accurate positioning:
3 U U max
where U max represents the total number of anchors deployed across the entire deployment region.

2.5.2. Spatial Constraints of Deployment Scenarios

In this study, we propose the following spatial constraint model to ensure each anchor is placed within a designated area during deployment. For the i -th anchor, its coordinates x i , y i , z i must satisfy
x min x i x max , i = 1 , 2 , , U y min y i y max , i = 1 , 2 , , U z min z i z max , i = 1 , 2 , , U
where x min , y min , z min and x max , y max , z max represent the boundaries of the practical deployment area for the pseudolite anchors.

2.5.3. Receiver Sensitivity

According to the free-space path loss model described in [7], the propagation loss of a radio signal can be expressed as
P f s = 10 log 10 4 π d f c 2 = 20 log 10 ( d ) + 20 log 10 ( f ) + 20 log 10 4 π c
where P f s denotes the free-space propagation loss of the radio signal; c is the speed of light in vacuum; f is the signal frequency (in MHz); and d is the propagation distance (in meters).
As described in [7], After being transmitted from the pseudolite, the signal undergoes transmission antenna gain, free-space loss, reception antenna gain, and radio frequency (RF) front-end losses. The resulting signal strength received by the receiver is given by
P r = P t + G t + G r P f s L f e
where P r denotes the received signal power; P t is the transmission power of the pseudolite; G t and G r are the gains of the transmitting and receiving antennas, respectively; P f s is the free-space path loss; and L f e accounts for RF front-end losses at the receiver.
To ensure proper receiver functionality, the following sensitivity condition must be met as presented in [7]:
P r P s e n s
By substituting Equation (13) into Equation (14) and following the formulation in [7], the resulting constraint is
P t + G t + G r P f s L f e P s e n s
This indicates that, during the pseudolite anchor deployment process, it is essential to ensure that the received signal strength at every sampling point satisfies the above inequality. This guarantees that the receiver can operate normally throughout the entire service area.

2.5.4. Near-Far Effect

Indoor pseudolite anchors are typically deployed in indoor shaded spaces. Compared to the Global Navigation Satellite System (GNSS), the distance between pseudolites and receivers is relatively short. When the relative distance between them changes, the signal strength undergoes significant variations. When the distance is short, the signal power becomes very strong; conversely, when the distance is relatively long, the signal strength weakens. This phenomenon is known as the “near–far effect” [18].
The C/A code of the pseudolite positioning system has a length of 1023. When the power of a strong signal is 24 dB greater than that of a weak signal, severe multiple-access interference (MAI) occurs between the two signals, leading to the near–far effect. Therefore, in the measurement environment at the same location, to reduce such interference, the maximum power difference between the different pseudolite signals received by the receiver should satisfy the following condition [19]:
P i max n P u max n 24
where P i max n represents the maximum signal power of the i -th pseudolite signal received by the receiver at sampling point n ; P u max n represents the maximum signal power of the u -th pseudolite signal received at the same sampling point.

2.5.5. Restricted Areas

However, in practical scenarios, the structure of buildings is complex, and certain areas may be restricted from deploying anchors due to physical constraints, such as lighting fixtures, decorations, or obstacles. Therefore, when optimizing the deployment of indoor pseudolite anchors in real-world environments, it is necessary to exclude the restricted areas from the anchor layout.
Based on the fixed structures in the real environment, the anchor-restricted scenarios are divided into different regions. There is a total of R restricted areas, and the coordinate range of the h -th restricted area is described by the following equation, which is proposed in this study:
x h , min x h x h , max , h = 1 , 2 , , R y h , min y h y h , max , h = 1 , 2 , , R z h , min z h z h , max , h = 1 , 2 , , R
where R h represents the restricted area where anchor deployment is prohibited, and x h , min , x h , max , y h , min , y h , max , y h , min , and y h , max denote the coordinate boundaries of the actual restricted area R h .
To represent the union of all restricted areas, we introduce the following expression:
R 1 R 2 R h
In practical indoor environments, certain areas may be unsuitable for placing pseudolite anchors due to structural obstructions or operational constraints. To account for this, we formulate a spatial constraint that ensures each anchor is deployed outside of all restricted zones. For the i -th anchor, its coordinates x i , y i , z i must satisfy the following condition derived in this study:
x i , y i , z i R 1 R 2 R h

2.6. Sampling Points

To quantitatively evaluate the performance of the optimized pseudolite anchor layout, a systematic approach is required to define receiver sampling points across the indoor environment. In this study, we propose a grid-based sampling strategy in which sampling points are uniformly distributed over the entire deployment area. Assuming the grid spacing in the x -axis and y -axis are Δ x and Δ y , respectively, the number of grids in the x -axis is
N x = x max x min Δ x + 1
where denotes the floor function.
The number of grids in the y -axis is
N y = y max y min Δ y + 1
where denotes the floor function.
The total number of sampling points N is the product of the x -axis and y -axis grid quantities, given by
N = N x   ×   N y
Substituting the expressions for N x and N y into Equation (22), we obtain
N   =   x max x min Δ x   +   1   ×   y max y min Δ y   +   1
In this study, the sampling grid spacing is 1 m (i.e., Δ x   =   1 , Δ y   =   1 ), so the formula simplifies to
N   =   x max x min + 1   ×   y max y min + 1

2.7. Multi-Objective Optimization Function for Indoor Pseudolites Anchor Layout

Building upon the previous analyses of system availability (NVPS) and positioning geometry (HDOP), we propose a novel multi-objective optimization function tailored to the indoor pseudolite anchor layout problem. The objective aims to simultaneously improve system availability and enhance horizontal positioning accuracy. The composite optimization function is defined as
Minimize   F t = f 1 t , f 2 t
where f 1 t is the normalized function for NVPS, and f 2 t is the normalized function for HDOP.
Based on the previously defined constraints—including anchor quantity (Equation (10)), coverage requirements (Equation (11)), signal strength thresholds (Equations (15) and (16)), and spatial restrictions (Equation (19))—we derive the full set of constraint conditions governing the feasible solution space for the optimization problem. The complete constraint formulation is expressed as follows:
x min x i x max , i = 1 , 2 , , U y min y i y max , i = 1 , 2 , , U z min z i z max , i = 1 , 2 , , U 3 U U max   P t + G t + G r P f s L f e P s e n s   P i max n P u max n 24   x i , y i , z i R 1 R 2 R h  
where
-
x i , y i , z i : Represent the coordinates of the i-th pseudolite anchor;
-
x min , x max : Represent the minimum and maximum allowable position ranges in the x-axis direction;
-
y min , y max : Represent the minimum and maximum allowable position ranges in the y-axis direction;
-
z min , z max : Represent the minimum and maximum allowable position ranges in the z-axis direction;
-
U : Represents the total number of pseudolite anchors;
-
U max : Represents the maximum allowable number of pseudolite anchors;
-
P t : Represents the transmission power of the pseudolite (in dBm);
-
G t : Represents the antenna gain of the pseudolite (in dBi);
-
G r : Represents the antenna gain of the receiver (in dBi);
-
P f s : Represents the free-space path loss (in dB);
-
L f e : Represents the RF front-end loss of the receiver (in dB);
-
P s e n s : Represents the minimum required service power for the receiver (in dBm), i.e., the receiver’s sensitivity threshold;
-
P i max n : Represents the maximum signal power of the i-th pseudolite signal received by the receiver at sampling point x (in dBm);
-
P u max n : Represents the maximum signal power of the j-th pseudolite signal received at the same sampling point (in dBm)
-
R 1 , R 2 , , R h : Represents the set of restricted anchor deployment areas.
In this study, a multi-objective optimization algorithm is employed to obtain the Pareto optimal solution set by minimizing the objective function under system constraints, thereby achieving an optimal trade-off between system availability (maximizing NVPS) and positioning accuracy (minimizing HDOP) in the deployment of indoor pseudolite anchors.

3. Materials and Methods

3.1. Multi-Objective Particle Swarm Optimization

The optimization of indoor pseudolite anchor layout is influenced by multiple factors and is therefore considered a combinatorial optimization problem under multi-constraint conditions. In the early stages of research on multi-objective optimization problems (MOPs), traditional approaches such as the weighted sum method, goal programming, and distance function method were primarily used to transform complex MOPs into single-objective problems for solution. However, these methods are heavily reliant on prior knowledge and often require multiple runs to approximate the optimal solution. When dealing with high-dimensional, complex, dynamic, or constrained multi-objective problems, such approaches frequently fail to yield a well-distributed set of optimal solutions [20].
In recent years, the Pareto-based method has become the dominant approach due to its ability to overcome the limitations of traditional techniques. This method generates a set of Pareto-optimal solutions to represent the trade-offs among conflicting objectives effectively. To ensure robustness and reliability in optimization results, many contemporary studies have adopted metaheuristic algorithms, including population-based [21,22,23], evolutionary-based [24], and physics-inspired methods [25].
Among them, particle swarm optimization (PSO), an evolutionary algorithm inspired by the foraging behavior of bird flocks, was first proposed by Kennedy and Eberhart in 1995 [26]. PSO retains the global search strategy characteristic of population-based methods and integrates the advantages of evolutionary computation and swarm intelligence. It is particularly favored for its simplicity of implementation and ease of model manipulation.
In 2002, Coello and Lechuga [27] introduced the MOPSO algorithm. By incorporating the Pareto dominance concept to guide particle movements, establishing a global archive to store non-dominated solutions, and maintaining population diversity via a hypercube-based spatial division strategy, they successfully extended PSO from single-objective to multi-objective optimization. Today, MOPSO has been widely applied in fields such as production scheduling [28], intelligent control [29], and product design [30].
In MOPSO, the quality of the initial solutions significantly affects both the convergence speed and the performance of the final solutions. Standard MOPSO often employs random initialization of particle positions. However, in complex scenarios, this may lead to uneven distribution of initial particles and their positions being far from the Pareto front, which increases the number of iterations required for convergence and reduces both efficiency and optimization accuracy. This challenge is particularly evident in the optimization of pseudolite anchor deployment in obstructed indoor environments, where the layout must satisfy specific geometric constraints. Under such conditions, random initialization may fail to fully exploit prior knowledge and environmental characteristics.

3.2. Indoor Pseudolite Anchor Layout Optimization Algorithm Based on MG-MOPSO

3.2.1. MG-MOPSO Population Initialization

In light of the multi-objective pseudolite anchor layout optimization problem under indoor obstructed environments, this study proposes an improved initialization strategy for MOPSO, termed the scenario-based initialization MOPSO. The MG-MOPSO algorithm introduces the minimum GDOP two-dimensional single-point positioning configuration as the initial solution. By fully leveraging the geometric characteristics of the indoor environment, the method generates high-quality and uniformly distributed initial solutions. This configuration-based initialization approach not only effectively satisfies the geometric constraints of anchor deployment but also significantly enhances both the convergence speed and the performance of the final solutions.
Standard MOPSO methods often rely on random initialization, which can lead to an uneven distribution of the initial population. If the initial solutions are far from the Pareto front, the number of iterations required to converge increases, thereby reducing the efficiency and accuracy of the optimization. To address this issue, this study incorporates the geometric characteristics of the environment and utilizes the optimal configuration from the minimum GDOP-based two-dimensional single-point positioning to refine the initialization process of MOPSO. This enhancement improves the quality, diversity, and convergence speed of the initial population, ensuring that the algorithm approaches the optimal solution region at an early stage and improves the overall optimization performance.
In the context of minimum GDOP two-dimensional single-point positioning, different numbers of pseudolite anchors correspond to different optimal geometric configurations (e.g., equilateral triangle, square, or regular hexagon) [31]. During population initialization in MOPSO, the initial positions of particles are set at the vertices of these optimal configurations. Taking the center of the target area as the origin, the coordinates of the optimal configuration vertices for pseudolite anchors are formulated in this study as follows:
x i = r cos 2 π i U + θ 0 y i = r sin 2 π i U + θ 0 ,   i = 1 , 2 , , U
where r represents the radius of the optimal configuration, which is dynamically adjusted based on the size of the target area; θ 0 denotes the initial rotation angle, which is set to 0° by default but can be randomly perturbed to enhance diversity. U indicates the number of pseudolite anchors.
To enhance population diversity and avoid premature convergence to local optima, this study adopts a hybrid initialization strategy that balances the quality and diversity of the initial population. A portion of the particles in the initial population is directly positioned at the vertex coordinates of the minimum GDOP configuration, with their locations precisely computed using Equation (27). The remaining particles are randomly distributed within the feasible solution space. This “optimal configuration guidance + random sampling” hybrid strategy leverages prior knowledge to accelerate convergence while maintaining global search capability through stochastic exploration, thereby significantly improving the optimization efficiency and robustness of the algorithm.
In this work, a “hybrid initialization strategy based on optimal configuration guidance and random sampling” is adopted, wherein 50% of the particles are precisely initialized using analytical solutions, while the remaining 50% are randomly distributed within the feasible domain. This design ensures a balance between convergence speed and global exploration ability.

3.2.2. Velocity and Position Update

The particle swarm optimization (PSO) algorithm is a population-based intelligent optimization algorithm inspired by the foraging behavior of bird flocks. Its core concept lies in achieving efficient search through group cooperation and information sharing. By simulating social group behavior, PSO establishes an intelligent optimization framework based on population collaboration.
In PSO, each particle represents a potential solution in the search space. The state of motion of each particle is updated according to the following equations [26]:
V f , M ( t + 1 ) = w × V f , M ( t ) + a 1 × b 1 × P h , M ( t ) P f , M ( t ) + a 2 × b 2 × P g , M ( t ) P f , M ( t ) P f , M ( t + 1 ) = P f , M ( t ) + V f , M ( t + 1 )

3.2.3. Piecewise Adaptive Linear Decreasing Strategy for Inertia Weight Update

The MG-MOPSO algorithm, as an extension of the MOPSO algorithm in the field of multi-objective optimization, inherits the core mechanisms of MOPSO. The standard MOPSO algorithm uses a fixed inertia weight, which, due to its static parameter setting, often leads the algorithm to fall into local optima. Research has shown that among all the parameters in the MOPSO algorithm, the adjustment of the inertia weight has the most significant impact on the algorithm’s performance.
Currently, the mainstream inertia weight-adjustment strategy adopts a linear decreasing method [27]:
w ( t ) = w max w max w min t max × t
Although this method is simple to implement, it has three main drawbacks:
  • It does not utilize the prior knowledge provided by the optimal configuration initialization, and the fixed decreasing pattern fails to respond to the dynamic changes in configuration stability;
  • The linear decreasing strategy does not synchronize with the degradation process of the optimal configuration;
  • It cannot automatically adjust the decreasing rate based on the actual search status.
To address the limitations of the linear decreasing inertia weight-adjustment strategy, we propose a piecewise adaptive linear decreasing strategy, defined as follows:
w ( t ) = w max k 1 t t t 1 w t 1 k 2 t t 1 t > t 1
Δ w = w max w min k 1 = w max w min + 0.4 Δ w t 1 k 2 = 0.4 Δ w t max t 1
In Equations (30) and (31), w max denotes the maximum inertia weight; w min denotes the minimum inertia weight; k 1 represents the initial slope; k 2 represents the later-stage slope; t 1 is the inflection point; and t max is the maximum number of iterations.
According to the stability analysis based on the Lyapunov function, when the iteration process reaches 30% of the total duration, the system state variables satisfy [32]
d F ( t ) d t t = 0.3 t max 0
where F ( t ) denotes the mathematical model for anchor layout optimization, and t represents the number of iterations.
At this point, switching the search strategy can ensure the asymptotic stability of the convergence process. Therefore, t 1 = 0.3 t max is adopted in this study as the inflection point between the exploration and exploitation phases.
Figure 2 presents a comparison of inertia weights under two decreasing strategies. For the piecewise adaptive linear decreasing strategy, the inertia factor exhibits a piecewise linear relationship with time, with the inflection point set at t = 30. As shown in Figure 2, the proposed strategy adopts a relatively steep slope during the early iteration phase ( t     30 ), enabling a rapid decline that facilitates quick localization of potential optimal regions. In the later iteration phase ( t   >   30 ), the slope becomes gentler, allowing for a more gradual descent that ensures convergence precision while reducing the risk of being trapped in local optima.
In contrast, the conventional linear decreasing strategy maintains a constant rate of change throughout the entire iteration process. Although it is simple to implement, it lacks the ability to adaptively adjust according to different stages of the optimization process. Through this comparison, it is evident that the piecewise adaptive strategy achieves a better balance between global exploration and local exploitation by dynamically adjusting the decreasing rate.

3.3. Basic Process of MG-MOPSO Algorithm

The steps of the MG-MOPSO algorithm are as follows:
Step 1: Initialization
In the initialization phase, the constrained and trusted deployment areas for pseudolites anchors in indoor obstructed environments are first identified, and the number of anchors is determined. The algorithm is then initialized by setting the population size. Based on the minimization of the GDOP, the population is initialized to improve optimization efficiency. Key parameters such as learning factors, inertia weights, particle velocities, and external archive size are also initialized.
Step 2: Objective Function Evaluation and Initial Archive Construction
At each ground sampling point, NVPS and HDOP data are collected. Multi-objective function values are calculated using minimization and normalization processing methods. Non-dominated solutions are filtered according to the Pareto dominance relationship and stored in the external archive to construct the initial archive. Simultaneously, the personal best position (pBest) of each particle and the global best position (gBest) of the swarm are determined.
Step 3: Velocity and Position Update
The particle velocities and positions are updated using a piecewise adaptive linear decreasing strategy to dynamically adjust the inertia weight. This strategy flexibly adapts the inertia weight based on the actual search process, effectively avoiding the issue of premature convergence caused by fixed inertia weights in conventional algorithms. This mechanism enhances the global exploration capability of the algorithm and increases the likelihood of obtaining better solutions.
Step 4: Update of Personal and Global Best Positions and Archive
In each iteration, the multi-objective function values of all particles are recalculated. Based on the evaluation results, each particle’s personal best and the global best of the swarm are updated. The external archive is also updated according to the current non-dominated solutions, ensuring that it always maintains the most optimal non-dominated set. This step is critical for maintaining both diversity and convergence of the algorithm.
Step 5: Termination Condition Check
The algorithm checks whether the predefined termination condition has been met. If not, the iteration count is incremented by one, and the process returns to Step 3. Once the termination condition is satisfied, the algorithm proceeds to the final step. This mechanism ensures that the optimization process terminates at an appropriate time, preventing unnecessary consumption of computational resources.
Step 6: Output of Results
Upon meeting the termination condition, the final non-dominated solution set is output, marking the end of the algorithm. These solutions represent the optimized pseudolites anchor layout under indoor obstructed conditions, balancing system availability and positioning accuracy and providing a scientifically grounded reference for practical deployment.
The basic process of the MG-MOPSO algorithm is illustrated in Figure 3.

3.4. Simulation and Performance Evaluation of the MG-MOPSO Algorithm

To evaluate the performance of the MG-MOPSO algorithm, we conducted a comparative analysis against the standard MOPSO [26] algorithm under identical conditions. Experiments were performed using three benchmark test functions: ZDT1, ZDT2, and ZDT3. The performance of both algorithms was assessed using three widely adopted performance metrics: spread (SP), generational distance (GD), and inverted generational distance (IGD), where lower values indicate better optimization performance [33].
The specific parameter settings for the MG-MOPSO algorithm are as follows: the population size was set to 100, the maximum number of iterations was 100, and the external archive size was also set to 100. The learning factors were both set to 2, while the maximum and minimum values of the inertia weight were set to 0.9 and 0.4, respectively. All simulations were conducted on a hardware platform with the following specifications: CPU—Intel(R) Core (TM) i7-12700H @ 2.3 GHz; RAM—40.0 GB; Operating system—Windows 11 Home Edition; Software environment—MATLAB R2021a.
To comprehensively assess the performance of MG-MOPSO compared to the standard MOPSO in solving multi-objective optimization problems, extensive experiments were conducted using consistent parameter configurations for both algorithms. The results were analyzed using both visual and quantitative methods.
Figure 4a illustrates the Pareto fronts generated by MG-MOPSO and standard MOPSO, in comparison with the true Pareto front.
Figure 4b presents the quantitative analysis results based on the SP, GD, and IGD performance metrics.
In Figure 4a, the experimental results demonstrate that, on the ZDT1 test function, MG-MOPSO exhibits superior convergence capabilities, achieving solutions that are closer to the true Pareto front. Furthermore, it delivers excellent performance in terms of the uniformity of solution distribution, providing a more comprehensive and diverse set of solutions.
In Figure 4b, the experimental results demonstrate that across all three key performance indicators—generational distance (GD), spread (SP), and inverted generational distance (IGD)—MG-MOPSO significantly outperforms standard MOPSO.
In summary, the MG-MOPSO algorithm enhances solution quality for multi-objective optimization problems by incorporating a scenario initialization strategy based on the minimum GDOP configuration. Compared to the standard MOPSO, MG-MOPSO demonstrates significant advantages in both convergence and distribution uniformity, resulting in more accurate and widely distributed Pareto-optimal solutions. These findings affirm its superior performance and practical applicability in tackling complex multi-objective optimization challenges.

4. Results and Discussion

4.1. Experimental Environment

To evaluate the practical performance of the proposed anchor deployment optimization method, field tests were conducted on the first floor of the Artificial Intelligence Navigation Test Field at the State Key Laboratory of Satellite Navigation System and Equipment Technology. The test area measures approximately 22 m in length, 12 m in width, and 13 m in height. Within the test zone, four reinforced concrete columns act as fixed obstacles, influencing signal transmission. Figure 5a presents the actual testing environment. As illustrated in Figure 5b, red squares represent reinforced concrete columns that may obstruct signal propagation, purple star markers (labeled 1# to 5#) indicate test points used for evaluating the positioning performance, and green rectangular regions labeled R1 and R2 denote restricted zones where signal transmission or anchor deployment is prohibited.
Due to environmental constraints, pseudolite anchors were only allowed to be deployed on the ceiling of the test area. Additionally, the left and right edges of the ceiling were defined as restricted regions. The center of the ground area was chosen as the origin of the coordinate system. The test area was defined with the following bounds: x ( 11 , 11 ) , y ( 6 , 6 ) , and z = 13 meters.
Based on structural limitations, anchors could not be installed in the left and right sides of the ceiling. According to Equation (11), the restricted area on the left R 1 is defined as x ( 11 , 7 ) , y ( 6 , 6 ) , and z = 13 , while the right R 2 restricted area is defined as x ( 7 , 11 ) , y ( 6 , 6 ) , and z = 13 .
For the i -th anchor, its coordinate x i , y i , z i must satisfy the constraint derived from Equation (13); i.e., it must lie within the permissible deployment region x i , y i , z i R 1 R 2 .
This experiment focuses on the 2D positioning deployment optimization of four pseudolite anchors in an indoor environment. According to Equation (19), the number of anchors satisfies U = 4 .
The ground positioning area was divided into a grid with 1 m intervals in both the length and width directions. Each sampling point was located at the center of a grid cell. Based on the calculation from Equation (24), a total of 299 sampling points were generated within the entire test region.
An autonomous ground vehicle data collection platform was used in the experiment. The platform was equipped with a U-blox receiver integrated with a high-gain external antenna (as shown in Figure 6). The receiver continuously received indoor pseudolite signals, and raw observational data were extracted after preprocessing. For each sampling point, the NVPS was calculated and recorded.
Additionally, five ground test points were randomly placed within the region to evaluate positioning accuracy under different anchor deployment strategies. Among them, points #1, #2, #4, and #5 were located near obstacles with significant multi-path interference, while point #3 was in an open area with minimal interference. Figure 5b illustrates the grid of ground sampling points, test points, and the ground projections of restricted anchor deployment regions.

4.2. Experimental Analysis

4.2.1. Comparative Analysis of the Optimization Processes

To ensure fairness and consistency in the comparison of algorithms, MG-MOPSO, standard MOPSO [13], and NSGA-II [11] were implemented under identical experimental conditions, utilizing the same objective functions and search space. The parameter settings for MG-MOPSO and standard MOPSO are as follows: a population size of 100, a maximum number of iterations set to 100, an external archive size of 100, learning factors set to 2, and an inertia weight that decreases linearly from 0.9 to 0.4. To ensure a fair comparison with state-of-the-art methods, the NSGA-II algorithm was reproduced following the configuration outlined by Li et al. [11]. The parameters were set as follows: a population size of 80, a maximum of 100 iterations, a crossover probability of 0.8, and a mutation probability of 0.01. Tournament selection, multipoint crossover, and multipoint mutation techniques were employed. Both non-dominated sorting and crowding distance calculations were implemented using standard methods.
To mitigate the effects of randomness, each algorithm was executed independently 10 times, and the results were averaged for comparative analysis. Figure 7 illustrates the convergence trajectories of the three algorithms concerning the two objective functions: f 1 (the NVPS objective function) and f 2 (the HDOP objective function).
Detailed numerical comparisons are summarized in Table 1, which highlights the performance differences in convergence and final objective values among all three algorithms.
Table 1 provides a comparative analysis of the convergence speed and optimization accuracy of MG-MOPSO, standard MOPSO, and NSGA-II. In terms of convergence iterations, MG-MOPSO achieved convergence in 44 and 46 iterations for the two objective functions, respectively. These results indicate improvements of 21.43% and 25.81% compared to standard MOPSO and 33.33% and 36.99% relative to NSGA-II.
With respect to the final objective values, MG-MOPSO attained the lowest values for both optimization objectives, specifically 0.18 and 0.24. These findings represent relative enhancements of 29.41% and 36.84% over standard MOPSO and 10.00% and 29.41% over NSGA-II, respectively.
Overall, these results provide compelling evidence that MG-MOPSO not only exhibits superior convergence speed but also yields enhanced solutions in terms of optimization accuracy.

4.2.2. Comparative Evaluation of Pareto Fronts

To comprehensively evaluate the performance of the Pareto solution sets obtained from the three algorithms, this study employed the hypervolume (HV) metric for quantitative analysis, using a reference point set at (0, 0). The experimental results indicate that MG-MOPSO achieves an HV value of 0.0666, representing improvements of 16.8% and 14.7% over standard MOPSO (0.0570) and NSGA-II (0.0581), respectively. These findings demonstrate that MG-MOPSO exhibits superior performance in terms of both Pareto front convergence and solution set diversity. Its enhanced multi-objective optimization capability significantly improves the quality of the resulting Pareto sets.
As illustrated in Figure 8, the diversity of the Pareto solution distribution is further evaluated using the area coverage metric. This metric is defined as the area of the bounding rectangle that encloses the Pareto front in the objective space—a larger area indicates better distribution diversity.
(1)
In the case of MG-MOPSO (illustrated in Figure 8a), the Pareto solutions, denoted by black squares, are uniformly distributed over the intervals f 1 [ 0.03 , 0.59 ] and f 2 [ 0.02 , 0.47 ] , resulting in an area coverage of 0.252;
(2)
For the standard MOPSO (shown in Figure 8b), the Pareto solutions, represented by black triangles, are concentrated within a narrower range of f 1 [ 0.14 , 0.53 ] and f 2 [ 0.11 , 0.44 ] . This results in an area coverage of 0.129, which is 48.8% lower than that of MG-MOPSO;
(3)
Regarding NSGA-II (depicted in Figure 8c), while the Pareto solutions (indicated by black dots) demonstrate continuity, they are primarily distributed within the ranges of f 1 [ 0.06 , 0.56 ] and f 2 [ 0.06 , 0.45 ] . This corresponds to an area coverage of 0.195, which is 22.6% lower than that of MG-MOPSO.
The findings indicate that MG-MOPSO exhibits a significant advantage in distribution diversity when compared to both standard MOPSO and NSGA-II. This underscores the effectiveness of its segmented adaptive weighting strategy in improving global exploration and reducing the risk of premature convergence to local optima.
Furthermore, as shown in Figure 9, the convergence analysis of the Pareto front is conducted using the front deviation metric, which is defined as the minimum Euclidean distance from the obtained Pareto front to the theoretical optimal point [0, 0]. A smaller value indicates better convergence.
(1)
MG-MOPSO (represented by the gray curve) exhibits a front deviation of 0.25, with the curve demonstrating a smooth slope variation, indicative of stable convergence behavior;
(2)
The standard MOPSO (depicted by the blue curve) exhibits a front deviation of 0.36, which is 44% higher than that of MG-MOPSO, indicating significantly inferior convergence performance;
(3)
NSGA-II (illustrated by the red curve) exhibits a front deviation of 0.30, which is 20% higher than that of MG-MOPSO. This positions its convergence performance between that of MG-MOPSO and standard MOPSO.
These findings confirm that MG-MOPSO demonstrates the best convergence characteristics among the algorithms compared. This superior performance can be attributed to the minimum GDOP-based initialization strategy, which optimizes the geometric distribution of the initial population, thereby enhancing the overall convergence efficiency of the algorithm.

4.2.3. Assessment of Positioning Accuracy

To compare the performance of different optimization results, a representative pseudolites anchor layout was selected from the Pareto solution sets obtained by the MG-MOPSO, standard MOPSO, and NSGA-II schemes, respectively. Specifically, the coordinates of the four pseudolites anchors under the MG-MOPSO scheme are (−1.28, 1.53), (−1.53, −1.28), (1.28, −1.53), and (1.53, 1.28). The coordinates of the four pseudolites anchors under the standard MOPSO scheme are (−1.05, 1.41), (−1.32, −1.21), (0.99, −1.15), and (1.77, 1.69). The coordinates of the four pseudolites anchors under the NSGA-II scheme are (−0.91, 1.22), (−1.15, −1.06), (1.33, −1.42), and (1.52, 1.41). Based on these layouts, five representative test points were established within the experimental area. At each test point, 60 positioning tests were conducted, and the receiver coordinates were calculated using the high-precision positioning algorithm proposed in [16]. The performance comparison results for the two layout schemes were thus obtained. Figure 10 illustrates the real-time positioning results and the corresponding average positioning errors under the anchor layout derived from the MG-MOPSO solution set, Figure 11 presents the real-time positioning performance and average errors obtained under the layout derived from the standard MOPSO solution set, and Figure 12 displays the real-time positioning performance and average error obtained under the layout derived from the NSGA-II solution set.
Figure 10, Figure 11 and Figure 12 demonstrate that the MG-MOPSO algorithm consistently achieves higher positioning accuracy than the standard MOPSO and NSGA-II algorithms across all test points. To further illustrate its performance advantages, Table 2, Table 3 and Table 4 present a detailed comparison of the mean positioning error, maximum error, and standard deviation for the three algorithms at each test point. Additionally, the performance improvement ratios of MG-MOPSO over standard MOPSO and NSGA-II are also provided.
Table 2 delineates the mean positioning errors recorded for five test points utilizing the MG-MOPSO, standard MOPSO, and NSGA-II algorithms. The results indicate that MG-MOPSO consistently yields lower average errors across all test points, with enhancements over standard MOPSO ranging from approximately 12.82% to 31.43% and improvements over NSGA-II varying between 7.41% and 14.29%.
Particularly noteworthy is test point #4, which displayed the most pronounced decrease in mean error, suggesting that MG-MOPSO effectively optimizes anchor placement to improve localization accuracy in complex indoor environments. The consistent performance improvements across all test points underscore the algorithm’s robustness in minimizing cumulative positioning errors.
Table 3 delineates the maximum positioning errors observed at five designated test points for the three algorithms under comparison. The MG-MOPSO algorithm consistently exhibits the lowest maximum error across all test locations, with reductions ranging from 8.86% to 22.81% when compared to the standard MOPSO and from 2.70% to 12.35% in relation to NSGA-II.
Notably, at test point #3, MG-MOPSO achieved the most substantial enhancement, decreasing the maximum error by 22.81% relative to the standard MOPSO. For test points #1, #4, and #5, the reduction in maximum error surpassed 14%, while test point #2 reflected a more modest improvement. When compared to NSGA-II, the performance advantage remained consistent, albeit with smaller relative margins, suggesting both stability and competitiveness of the MG-MOPSO algorithm.
These findings provide objective evidence of the efficacy of MG-MOPSO in mitigating worst-case positioning errors. The algorithm demonstrates a discernible trend towards minimizing extreme deviations, which is particularly critical for ensuring system reliability in complex indoor environments.
Table 4 presents a summary of the standard deviations of positioning errors for five test points evaluated using the MG-MOPSO, standard MOPSO, and NSGA-II algorithms. The MG-MOPSO algorithm consistently demonstrated the lowest standard deviation across all test points, exhibiting a relative improvement ranging from 4.76% to 31.25% in comparison to standard MOPSO, and from 4.55% to 11.76% relative to NSGA-II.
Notably, at test point #3, the standard deviation was recorded at 0.11 m, representing a reduction of 31.25% compared to standard MOPSO and 8.33% compared to NSGA-II. Furthermore, in more complex scenarios, specifically at test points #1, #4, and #5, the reduction in standard deviation remained substantial, suggesting that MG-MOPSO is capable of delivering consistent performance across varying indoor propagation conditions.
These findings provide objective evidence that MG-MOPSO enhances localization stability in diverse environmental contexts, characterized by reduced variability in localization outcomes across repeated simulations.

5. Discussion

This section provides an in-depth discussion of the optimization results obtained by the MG-MOPSO algorithm in comparison with standard MOPSO and NSGA-II. The analysis is structured into three aspects: (1) optimization process, (2) Pareto front characteristics, and (3) positioning accuracy performance.

5.1. Optimization Process Evaluation

The enhanced optimization capabilities of MG-MOPSO can be attributed to two principal innovations: the integration of geometric awareness during the initialization phase and the implementation of adaptive parameter control throughout the iterative process. By initializing the population based on the minimum GDOP, the algorithm strategically positions particles in areas with advantageous geometric characteristics, thereby mitigating the risk of suboptimal initial configurations and promoting early convergence.
Concurrently, the algorithm employs a dynamic adjustment of inertia weight and learning coefficients to sustain a robust balance between exploration and exploitation. This approach facilitates extensive exploration during the initial stages and a more focused local search in subsequent phases, thereby decreasing the probability of premature convergence.
These mechanisms operate synergistically with an adaptive objective prioritization strategy, enabling MG-MOPSO to effectively respond to environmental feedback and evade local optima. In contrast to the static non-dominated sorting employed by NSGA-II or the fixed-particle updates characteristic of standard MOPSO, MG-MOPSO continuously modifies its search dynamics in accordance with the complexity of the landscape, resulting in both accelerated convergence and improved solution quality.
This advantage is particularly pronounced in intricate indoor environments marked by signal occlusion and non-convex solution surfaces, where traditional methods frequently encounter difficulties. The experimental findings presented in Section 4.1 (Table 1) substantiate this efficiency, demonstrating that MG-MOPSO achieves superior convergence rates and more optimal final outcomes across all evaluated scenarios.

5.2. Pareto Front Characteristics

The performance superiority of MG-MOPSO on the Pareto front is evidenced not only through metrics such as hypervolume and front deviation but is also fundamentally linked to its algorithmic architecture. The segmented adaptive weighting strategy employed by MG-MOPSO facilitates a dynamic equilibrium between convergence and diversity, thereby enabling the algorithm to explore the objective space more efficiently without compromising optimality.
In contrast to static-weight or crowding-based approaches, this adaptive mechanism fosters a uniform distribution of solutions across the Pareto front while simultaneously exerting convergence pressure. Consequently, MG-MOPSO circumvents the prevalent issues of premature convergence typically associated with standard MOPSO as well as the excessive dispersion of fronts characteristic of NSGA-II.
Additionally, the minimum-GDOP-based initialization significantly bolsters performance by establishing a geometrically optimized initial population. This strategic initialization allows the algorithm to commence its search from regions with inherently advantageous layout characteristics, thereby minimizing search time and enhancing the quality of the final solutions—an aspect that is particularly critical in indoor environments where anchor geometry has a direct impact on positioning accuracy.
In summary, these mechanisms operate in concert to yield Pareto fronts that are more compact, diverse, and stable, rendering MG-MOPSO especially effective for layout optimization tasks that involve multiple conflicting objectives.

5.3. Positioning Accuracy Performance

The enhanced positioning accuracy exhibited by MG-MOPSO across various test scenarios underscores the efficacy of its geometry-aware and adaptively guided optimization mechanism. In contrast to traditional algorithms, MG-MOPSO integrates geometric dilution of precision (GDOP) within its multi-objective framework, leading to anchor configurations that inherently mitigate localization uncertainty in complex environmental contexts.
The observed reductions in average positioning error underscore MG-MOPSO’s capability to systematically devise anchor layouts that minimize the mean deviation between estimated and actual positions. This enhancement is attributable to the algorithm’s global exploration capabilities and its propensity to circumvent suboptimal geometries induced by multi-path effects or signal occlusion—challenges commonly encountered in indoor positioning environments.
Regarding maximum positioning error, which serves as an indicator of worst-case performance and operational risk, MG-MOPSO demonstrated significantly lower peak deviations. This robustness can be ascribed to its ability to establish anchor redundancy and spatial diversity, thereby providing a buffer against severely compromised signal conditions or unfavorable anchor-user geometries. The capacity to manage these edge-case scenarios is crucial for applications such as emergency localization or autonomous navigation, where infrequent large errors could result in failure or safety concerns.
Moreover, the consistently lower standard deviation observed across trials indicates that MG-MOPSO offers improved stability and repeatability. This diminished variability is particularly vital in dynamic or noise-sensitive environments, as it ensures the system delivers reliable performance irrespective of environmental fluctuations. The incorporation of adaptive parameter control and geometric feedback contributes to a more balanced search trajectory, thereby reducing optimization jitter and preventing premature convergence.
In summary, these attributes illustrate that MG-MOPSO not only enhances positioning accuracy under average conditions but also sustains robust and stable performance across a range of diverse and unpredictable indoor environments. Its comprehensive advantages render it particularly well suited for implementation in real-world, high-precision indoor positioning systems.

6. Conclusions

Addressing the critical challenge of optimizing pseudolite anchor deployment in complex indoor environments, this study innovatively proposes a novel particle swarm optimization method based on the minimum GDOP configuration, termed MG-MOPSO. The core contributions of this work are as follows:
(1) Development of a Bi-Objective Optimization Model
This research marks the inaugural application of minimum GDOP configuration theory to the optimization of indoor pseudolite layouts, resulting in the establishment of a bi-objective optimization model that emphasizes the NVPS and HDOP. The objective functions and spatial constraints were meticulously formulated through Equations (25) and (26), offering a comprehensive mathematical framework for layout optimization.
(2) Proposal of the MG-MOPSO Algorithm
An innovative novel initialization strategy predicated on the minimum GDOP configuration was devised, which includes a segmented adaptive weight-adjustment mechanism. This approach guarantees high-quality initial solutions through geometric configuration optimization while dynamically balancing convergence speed with search diversity. As a result, it significantly enhances the algorithm’s adaptability and efficiency in complex indoor environments.
(3) Comprehensive Experimental Validation
A series of validation experiments carried out in intricate indoor environments revealed that the MG-MOPSO algorithm consistently surpassed benchmark methods regarding convergence efficiency, solution diversity, and positioning accuracy. Its exceptional performance in both multi-path-dominated and low-interference conditions highlights the algorithm’s robustness and adaptability. These results affirm the practical applicability of MG-MOPSO in real-world indoor positioning systems, particularly in situations characterized by significant signal degradation.
The proposed MG-MOPSO algorithm presents significant advantages for optimizing the layout of anchors in indoor pseudolite positioning systems, particularly within complex occlusion environments:
(1) Rapid Convergence: The initialization strategy that employs the minimum GDOP configuration markedly decreases the initial search duration, facilitating a quicker transition into the efficient optimization phase of the algorithm;
(2) Enhanced Optimization Accuracy: By incorporating a segmented adaptive weight mechanism, MG-MOPSO effectively balances global exploration and local fine-tuning at various stages of the search process. This approach yields a superior quality of the Pareto front solution set and improves overall optimization accuracy;
(3) Improved Solution Diversity: In comparison to conventional standard MOPSO algorithms and the NSGA-II, the MG-MOPSO exhibits enhanced distribution uniformity and diversity along the Pareto front. This characteristic allows for a more flexible selection of multiple solutions in practical deployment contexts;
(4) Robust Environmental Adaptability: MG-MOPSO maintains consistent performance across a diverse array of indoor environments. It excels not only in high-interference, complex settings but also in optimal low-interference conditions, making it suitable for a variety of indoor positioning applications.
However, despite its numerous advantages, the MG-MOPSO algorithm is not without limitations that require further exploration:
(1) Sensitivity to Initial Particle Distribution: The current implementation is highly dependent on the quality of the initial population. An unsuitable initial configuration may adversely impact search efficiency and convergence performance;
(2) Computational Efficiency in Large-Scale Scenarios: As the deployment area expands or the number of anchors increases, the computational demands escalate considerably, which may restrict its real-time applicability in extensive environments;
(3) Limited Dynamic Adaptability under Fixed Weight Strategy: Although a segmented adaptive weight mechanism was incorporated, the algorithm still demonstrates limitations in its capacity to dynamically adjust to rapidly changing environmental conditions.
In order to address the aforementioned limitations, the following research avenues are proposed:
(1) Development of an Adaptive Particle Ratio Adjustment Mechanism Based on Population Entropy: This mechanism aims to dynamically evaluate the diversity within a population and modify the balance between exploration and exploitation. The objective is to improve both the speed of convergence and the quality of the solutions obtained;
(2) Creation of an Intelligent Sampling Framework that Integrates Spatial Correlation and Information Entropy: This framework will investigate the combination of intelligent sampling techniques with adaptive grid compression methods. The goal is to reduce computational complexity while maintaining a high level of positioning accuracy;
(3) Implementation of an Environmental Feature-Driven Dynamic Weight Allocation Strategy: This strategy will incorporate a mechanism for dynamic weight adjustment that is responsive to environmental characteristics. It will leverage deep reinforcement learning to facilitate real-time multi-objective weights, thereby enhancing adaptability to fluctuating environmental conditions.
In summary, the MG-MOPSO algorithm proposed in this study offers a high-precision and reliable solution for optimizing anchor layouts in indoor pseudolite systems, demonstrating significant engineering application value. Through rigorous mathematical modeling and systematic experimental validation, the effectiveness of this method in complex indoor environments has been confirmed. Future work will concentrate on addressing efficiency bottlenecks in large-scale deployments, with the goal of enhancing the application of high-precision indoor positioning systems in expansive public venues, including airports and subway stations.

Author Contributions

All authors developed together the idea that led to this paper. Conceptualization, S.P. and X.L.; methodology, X.L.; data processing and experimental analysis, X.L., S.D. and S.L.; article writing and typesetting, X.L.; financial support, B.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Hebei Natural Science Foundation (No. F2024523004) and funded by the National Key Research and Development Plan of China (Project: High Precision Positioning, Navigation, and Control Technology for Large Underground Spaces, No. 2021YFB3900801).

Data Availability Statement

The original contributions presented in the study are included in the article material; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Obeidat, H.; Shuaieb, W.; Obeidat, O.; Abd-Alhameed, R. A Review of Indoor Localization Techniques and Wireless Technologies. Wirel. Pers. Commun. 2021, 119, 289–327. [Google Scholar] [CrossRef]
  2. Elsanhoury, M.; Mäkelä, P.; Koljonen, J.; Välisuo, P.; Shamsuzzoha, A.; Mantere, T.; Elmusrati, M.; Kuusniemi, H. Precision Positioning for Smart Logistics Using Ultra-Wideband Technology-Based Indoor Navigation: A Review. IEEE Access 2022, 10, 44413–44445. [Google Scholar] [CrossRef]
  3. Huang, L.; Gan, X.; Yu, B.; Zhang, H.; Li, S.; Cheng, J.; Liang, X.; Wang, B. An Innovative Fingerprint Location Algorithm for Indoor Positioning Based on Array Pseudolite. Sensors 2019, 19, 4420. [Google Scholar] [CrossRef]
  4. You, Y.; Wu, C. Indoor Positioning System with Cellular Network Assistance Based on Received Signal Strength Indication of Beacon. IEEE Access 2020, 8, 6691–6703. [Google Scholar] [CrossRef]
  5. Simka, M.; Polak, L. On the RSSI-Based Indoor Localization Employing LoRa in the 2.4 GHz ISM Band. Radioengineering 2022, 31, 135–143. [Google Scholar] [CrossRef]
  6. Yu, B.; Liu, X.; Cheng, H.; Xie, W.; Cai, X. A WiFi hybrid filtering RSSI indoor positioning algorithm. J. Navig. Position 2024, 12, 102–111. [Google Scholar]
  7. Liu, T.; Liu, J.; Wang, J.; Zhang, H.; Zhang, B.; Ma, Y.; Sun, M.; Lv, Z.; Xu, G.; Siano, P. Pseudolites to Support Location Services in Smart Cities: Review and Prospects. Smart Cities 2023, 6, 2081–2105. [Google Scholar] [CrossRef]
  8. Polak, L.; Kufa, J.; Sotner, R.; Fryza, T. Measurement and Analysis of 4G/5G Mobile Signal Coverage in a Heavy Industry Environment. Sensors 2024, 24, 2538. [Google Scholar] [CrossRef]
  9. Liang, X.; Pan, S.; Yu, B.; Li, S.; Du, S. A Pseudo-Satellite Fingerprint Localization Method Based on Discriminative Deep Belief Networks. Remote Sens. 2024, 16, 1430. [Google Scholar] [CrossRef]
  10. Liu, J.; Zhao, X.L.; Cai, B.G.; Wang, J. Pseudolite Constellation Optimization for Seamless Train Positioning in GNSS-Challenged Railway Stations. IEEE Trans. Intell. Transp. Syst. 2022, 23, 13636–13654. [Google Scholar] [CrossRef]
  11. Yang, L.; Yang, K.; Sun, D. Research on the Station Layout Method of Ground-Based Pseudolite Positioning System Based on NSGA-II Algorithm. Wirel. Commun. Mob. Comput. 2021, 2021, 1520859. [Google Scholar] [CrossRef]
  12. Zhao, X.; Shuai, Q.; Li, G.; Lu, F.; Zhu, B. A Geometric Layout Method for Synchronous Pseudolite Positioning Systems Based on a New Weighted HDOP. Isprs Int. J. Geo-Inf. 2021, 10, 601. [Google Scholar] [CrossRef]
  13. Tang, W.; Chen, J.; Yu, C.; Ding, J.; Wang, R. A New Ground-Based Pseudolite System Deployment Algorithm Based on MOPSO. Sensors 2021, 21, 5364. [Google Scholar] [CrossRef]
  14. Yang, X.; Wang, F.; Liu, W.; Xiao, W.; Ye, X. A Layout Method of Space-Based Pseudolite System Based on GDOP Geometry. Chin. J. Electron. 2023, 32, 1050–1058. [Google Scholar] [CrossRef]
  15. Roongpiboonsopit, D.; Karimi, H.A. Integrated Global Navigation Satellite System (iGNSS) QoS Prediction. Photogramm. Eng. Remote Sens. 2012, 78, 139–149. [Google Scholar] [CrossRef]
  16. Specht, M. Review of the Monothematic Series of Publications Concerning Research on Statistical Distributions of Navigation Positioning System Errors. Remote Sens. 2023, 15, 5407. [Google Scholar] [CrossRef]
  17. Li, S.; Wu, J.; Liu, X. Research on Indoor Multi-Scene Base Station Deployment Method Based on HDOP. Electronics 2025, 14, 113. [Google Scholar] [CrossRef]
  18. So, H.; Lee, T.; Jeon, S.; Kim, C.; Kee, C.; Kim, T.; Lee, S. Implementation of a Vector-based Tracking Loop Receiver in a Pseudolite Navigation System. Sensors 2010, 10, 6324–6346. [Google Scholar] [CrossRef]
  19. Enge, P.K. The Global Positioning System: Signals, measurements, and performance. Int. J. Wirel. Inf. Netw. 1994, 1, 83–105. [Google Scholar] [CrossRef]
  20. Zhou, A.M.; Qu, B.Y.; Li, H.; Zhao, S.Z.; Suganthan, P.N.; Zhang, Q.F. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm Evol. Comput. 2011, 1, 32–49. [Google Scholar] [CrossRef]
  21. Alhijawi, B.; Awajan, A. Genetic algorithms: Theory, genetic operators, solutions, and applications. Evol. Intell. 2024, 17, 1245–1256. [Google Scholar] [CrossRef]
  22. Tang, J.; Liu, G.; Pan, Q. A Review on Representative Swarm Intelligence Algorithms for Solving Optimization Problems: Applications and Trends. IEEE-CAA J. Autom. Sin. 2021, 8, 1627–1643. [Google Scholar] [CrossRef]
  23. Hossain, S.K.M.; Ema, S.A.; Sohn, H. Rule-Based Classification Based on Ant Colony Optimization: A Comprehensive Review. Appl. Comput. Intell. Soft Comput. 2022, 2022, 2232000. [Google Scholar] [CrossRef]
  24. Cui, W.; Xu, X.L. Model Research of Vehicle Intelligent Scheduling Problem in Distribution Center Based on Improved Differential Evolution Algorithm. J. Interconnect. Netw. 2022, 22, 2143033. [Google Scholar] [CrossRef]
  25. Qiaohong, L.I.U. Multiuser Detection Based on Genetic Algorithm and Simulated Annealing Algorithm. Comput. Simul. 2011, 28, 118–121. [Google Scholar]
  26. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, 27 November–1 December 1995; Volume 1944, pp. 1942–1948. [Google Scholar]
  27. Coello, C.A.C.; Lechuga, M.S. MOPSO: A proposal for multiple objective particle swarm optimization. In Proceedings of the CEC’02: Proceedings of the 2002 Congress on Evolutionary Computation, CEC’02 (Cat. No.02TH8600), Honolulu, HI, USA, 12–17 May 2002; Volume 1052, pp. 1051–1056. [Google Scholar]
  28. Chen, Z.; Zou, J.; Wang, W. Digital twin oriented multi-objective flexible job shop scheduling model and its hybrid particle swarm optimization. Proc. Inst. Mech. Eng. Part B-J. Eng. Manuf. 2023, 237, 1269–1282. [Google Scholar] [CrossRef]
  29. Zhang, J.; Hu, Z.; Zhou, X.; Xu, X.; Zhang, Y. Intelligent Controlling Model for Cleaning of Rice-Wheat Combine Harvester Based on Multi-Objective Optimization Particle Swarm Method. Int. J. Pattern Recognit. Artif. Intell. 2024, 38, 2451010. [Google Scholar] [CrossRef]
  30. Lee, D.S.; Sung, H.G. Performance Design of a Turbofan Engine Using Multi-objective Particle Swarm Optimization (MOPSO). Int. J. Aeronaut. Space Sci. 2022, 23, 533–545. [Google Scholar] [CrossRef]
  31. Xue, S.; Yang, Y. Combined Walker Configurations with Minimal GDOP. Geomat. Inf. Sci. Wuhan. Univ. 2016, 41, 380–387. [Google Scholar]
  32. Shi, Y.; Eberhart, R.C. Parameter selection in particle swarm optimization. In Proceedings of the Evolutionary Programming VII, San Diego, CA, USA, 25–27 March 1998; pp. 591–600. [Google Scholar]
  33. Tang, K.; Li, Z.; Zhan, T.; Li, F.; Jiang, Y. A multi-objective particle swarm optimization algorithm based on Pareto correlation degree domination. J. Nanjing Univ. Sci. Technol. 2019, 43, 439–446, 480. [Google Scholar]
Figure 1. Multi-Objective Joint Layout Optimization Architecture for Indoor Pseudolites Anchors.
Figure 1. Multi-Objective Joint Layout Optimization Architecture for Indoor Pseudolites Anchors.
Remotesensing 17 01909 g001
Figure 2. Comparison of inertia weight variations between the linear decreasing strategy and the piecewise adaptive linear decreasing strategy.
Figure 2. Comparison of inertia weight variations between the linear decreasing strategy and the piecewise adaptive linear decreasing strategy.
Remotesensing 17 01909 g002
Figure 3. Flowchart of the MG-MOPSO algorithm.
Figure 3. Flowchart of the MG-MOPSO algorithm.
Remotesensing 17 01909 g003
Figure 4. Comparison of Pareto fronts generated by MG-MOPSO and standard MOPSO. (a) Pareto front comparison on the ZDT1 test function. (b) Performance evaluation.
Figure 4. Comparison of Pareto fronts generated by MG-MOPSO and standard MOPSO. (a) Pareto front comparison on the ZDT1 test function. (b) Performance evaluation.
Remotesensing 17 01909 g004
Figure 5. Schematic of the test environment. (a) Actual testing environment. (b) Ground sampling point grid, ground test points, and ground projection of restricted anchor deployment regions.
Figure 5. Schematic of the test environment. (a) Actual testing environment. (b) Ground sampling point grid, ground test points, and ground projection of restricted anchor deployment regions.
Remotesensing 17 01909 g005
Figure 6. Unmanned vehicle data acquisition platform.
Figure 6. Unmanned vehicle data acquisition platform.
Remotesensing 17 01909 g006
Figure 7. Comparison of the optimization processes for different objective functions among MG-MOPSO, Standard MOPSO, and NSGA-II. (a) Convergence process of the NVPS objective function. (b) Convergence process of the HDOP objective function.
Figure 7. Comparison of the optimization processes for different objective functions among MG-MOPSO, Standard MOPSO, and NSGA-II. (a) Convergence process of the NVPS objective function. (b) Convergence process of the HDOP objective function.
Remotesensing 17 01909 g007
Figure 8. Distribution of Pareto-optimal and feasible solutions generated by MG-MOPSO, standard MOPSO, and NSGA-II: (a) MG-MOPSO; (b) standard MOPSO; (c) NSGA-II.
Figure 8. Distribution of Pareto-optimal and feasible solutions generated by MG-MOPSO, standard MOPSO, and NSGA-II: (a) MG-MOPSO; (b) standard MOPSO; (c) NSGA-II.
Remotesensing 17 01909 g008
Figure 9. Comparison of Pareto fronts obtained by MG-MOPSO, standard MOPSO, and NSGA-II.
Figure 9. Comparison of Pareto fronts obtained by MG-MOPSO, standard MOPSO, and NSGA-II.
Remotesensing 17 01909 g009
Figure 10. Positioning results and error analysis under the anchor deployment optimized by MG-MOPSO.
Figure 10. Positioning results and error analysis under the anchor deployment optimized by MG-MOPSO.
Remotesensing 17 01909 g010
Figure 11. Positioning results and error analysis under the anchor deployment optimized by standard MOPSO.
Figure 11. Positioning results and error analysis under the anchor deployment optimized by standard MOPSO.
Remotesensing 17 01909 g011
Figure 12. Positioning results and error analysis under the anchor deployment optimized by NSGA-II.
Figure 12. Positioning results and error analysis under the anchor deployment optimized by NSGA-II.
Remotesensing 17 01909 g012
Table 1. Comparative Analysis of Convergence Speed and Optimization Accuracy.
Table 1. Comparative Analysis of Convergence Speed and Optimization Accuracy.
MetricStandard MOPSONSGA-IIMG-MOPSOImprovement over Standard MOPSO (%)Improvement over NSGA-II (%)
Convergence Iterations (f1)56664421.4333.33
Convergence Iterations (f2)62734625.8136.99
Final Objective Value (f1)0.2550.200.1829.4110.00
Final Objective Value (f2)0.380.340.2436.8429.41
Table 2. Comparative Assessment of Mean Error.
Table 2. Comparative Assessment of Mean Error.
Test PointStandard MOPSO (m)NSGA-II (m)MG-MOPSO (m)Improvement over Standard MOPSO (%)Improvement over NSGA-II (%)
10.310.270.2519.357.41
20.460.380.3426.0910.53
30.240.210.1825.0014.29
40.350.260.2431.437.69
50.390.390.3412.8212.82
Table 3. Comparative Evaluation of Maximum Error.
Table 3. Comparative Evaluation of Maximum Error.
Test PointStandard MOPSO (m)NSGA-II (m)MG-MOPSO (m)Improvement over Standard MOPSO (%)Improvement over NSGA-II (%)
10.720.660.6016.679.09
20.790.740.728.862.70
30.570.460.4422.814.35
40.650.570.5515.383.51
50.830.810.7114.4612.35
Table 4. Comparative Analysis of Standard Deviation.
Table 4. Comparative Analysis of Standard Deviation.
Test PointStandard MOPSO (m)NSGA-II (m)MG-MOPSO (m)Improvement over Standard MOPSO (%)Improvement over NSGA-II (%)
10.230.190.1821.745.26
20.210.210.204.764.76
30.160.120.1131.258.33
40.180.170.1516.6711.76
50.250.220.2116.004.55
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liang, X.; Pan, S.; Du, S.; Yu, B.; Li, S. An Optimization Method for Indoor Pseudolites Anchor Layout Based on MG-MOPSO. Remote Sens. 2025, 17, 1909. https://doi.org/10.3390/rs17111909

AMA Style

Liang X, Pan S, Du S, Yu B, Li S. An Optimization Method for Indoor Pseudolites Anchor Layout Based on MG-MOPSO. Remote Sensing. 2025; 17(11):1909. https://doi.org/10.3390/rs17111909

Chicago/Turabian Style

Liang, Xiaohu, Shuguo Pan, Shitong Du, Baoguo Yu, and Shuang Li. 2025. "An Optimization Method for Indoor Pseudolites Anchor Layout Based on MG-MOPSO" Remote Sensing 17, no. 11: 1909. https://doi.org/10.3390/rs17111909

APA Style

Liang, X., Pan, S., Du, S., Yu, B., & Li, S. (2025). An Optimization Method for Indoor Pseudolites Anchor Layout Based on MG-MOPSO. Remote Sensing, 17(11), 1909. https://doi.org/10.3390/rs17111909

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