If you see this, something is wrong
First published on Friday, Sep 25, 2026 and last modified on Friday, Sep 25, 2026 by François Chaplais.
Faculty of Mechanical Engineering, Semnan University, Semnan, Iran Email
Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran Email
Faculty of Electrical and Computer Engineering, Qom University of Technology, Qom, Iran Email
Electrical Engineering Department, Qatar University, Doha, Qatar Email
Department of Computer Engineering, Sharif University of Technology, Tehran, Iran Email
Department of Electrical and Computer Engineering and Institute for Systems and Robotics, Instituto Superior Tecnico, University of Lisbon, Portugal Email
Computer Science Department, Boston College, Boston, USA Email
Distributed estimation, graph theory, fault detection and isolation, consensus,sensor network, multi-agent system
This survey provides a comprehensive overview of distributed estimation, filtering, and fault detection techniques in the context of cyber-physical systems (CPS). Distributed algorithms are crucial for large-scale system monitoring as they enable parallel data processing, local fault identification, and real-time analysis across multiple nodes.
To establish a strong foundation, we first define essential aspects of linear dynamical systems and related graph theoretic concepts, emphasizing observability conditions that are key for local state estimation. We introduce the mathematical framework necessary to understand both the theoretical underpinnings and practical implementations of distributed algorithms in CPS environments.
After discussing consensus algorithms, this survey highlights single-time and double-time-scale consensus-based estimation and filtering approaches. We provide a detailed comparative analysis of these methodologies, examining their computational requirements, communication overhead, and performance characteristics in resource-constrained environments. We further explore different diffusion-based estimation techniques and observationally redundant designs to enhance resilience and robustness against failures and adversarial attacks.
In addition, we investigate distributed fault detection methods that enable local isolation of faults over large-scale CPS. We present both stateless and stateful detection mechanisms, along with threshold-based techniques that balance detection accuracy and false alarm rates. These approaches are essential for maintaining system integrity and preventing cascading failures in critical infrastructure.
This survey concludes with an exploration of diverse real-world applications. We examine implementation challenges and algorithm adaptations in smart grid and power networks, social systems, target tracking and localization, and intelligent transportation systems. Each application domain demonstrates how theoretical advances translate into practical solutions for complex monitoring problems.
By bridging theoretical insights with practical applications, this survey and tutorial provides valuable understanding and research directions in the field of distributed algorithm design for CPS, offering both newcomers and experienced researchers a comprehensive resource for addressing current challenges and future opportunities.
Highlights
In recent years, the development of cyber-physical systems (CPS) has revolutionized various sectors, including manufacturing, transportation, healthcare, and smart cities [1]. CPS integrate computational algorithms, communication networks, and physical processes, enabling complex interactions between hardware and software components. As these systems become increasingly prevalent, ensuring their reliability, safety, and efficiency has emerged as a critical challenge.
Distributed algorithms play a pivotal role in addressing these challenges by enabling robust filtering, accurate estimation, and localized fault detection across decentralized architectures. The dynamic and often unpredictable nature of CPS environments necessitates innovative approaches to data processing and decision-making. Traditional centralized methods can be vulnerable to single points of failure, latency issues, and scalability constraints. In contrast, distributed algorithms facilitate localized processing, where data is aggregated and analyzed across multiple nodes, enhancing system resilience against faults while supporting real-time processing essential for applications ranging from autonomous vehicles [2, 3] to industrial automation [4, 5] and even social networks [6, 7].
The capability to enhance system reliability and scalability in complex interconnected setups, along with localized processing and synchronization of information, has increased interest in distributed filtering, estimation, and fault detection. Advanced algorithms such as Kalman filters and particle filters are commonly adapted to distributed settings [8], allowing for practical state estimation while accommodating constraints like bandwidth limitations [9] and varying communication conditions (switching networks) [10].
Furthermore, as CPS becomes more integrated and interconnected, distributed fault detection algorithms are gaining more interest as they allow local identification and isolation of anomalies, thereby minimizing the impact of faults on overall system performance [11]. The advantages of adopting distributed algorithms over CPS include the following:
These advantages make distributed algorithms valuable in many technical scenarios, including resource allocation and scheduling [12, 13], optimization [14, 15, 16, 17, 18], data mining [19, 20], and machine learning [21, 22]. For filtering applications, distributed algorithms efficiently aggregate and process data from various sensors to improve decision-making quality. Consensus filters [23, 24] can operate across networked nodes, enabling them to reach a common estimate despite local data inconsistencies. Moreover, distributed filtering techniques can robustly handle noise, disturbances, and data uncertainties prevalent in sensor measurements [25].
In addition, distributed fault detection and isolation (FDI) algorithms can monitor system performance by handling data from multiple nodes via parallel processing [26, 27]. These algorithms facilitate the isolation of faults to specific nodes or components, enabling targeted interventions and preventing further damage to the multi-agent system.
In summary, this survey and tutorial present a comprehensive examination of distributed estimation, filtering, and fault detection techniques within the context of CPS. While existing surveys comprehensively cover distributed algorithms for optimization tasks–including multi-agent coordination [15], power grid control [16], resource allocation [12], task scheduling [13], and machine learning [22, 21]–they do not address the fundamentally different challenges that arise in distributed estimation and detection problems. Unlike optimization, which seeks to minimize a global cost function, estimation and fault detection require agents to reconstruct unobservable states and distinguish genuine system dynamics from malicious attacks, introducing unique challenges in observability analysis, consensus under faulty data, and robustness guarantees. This paper fills this gap by systematically addressing the modelling, observability, and robustness challenges specific to state/parameter estimation and fault/attack detection in decentralized sensor networks.
Specifically, our survey and tutorial include the following:
Through this comprehensive review, we bridge the gap between theoretical advancements and practical applications, motivating further research on distributed algorithm design for CPS. Fig. 2 provides the roadmap of the paper showing the section-wise structure and thematic progression of this survey.
This section establishes the foundational framework necessary for understanding distributed algorithms in cyber-physical systems. In Subsection 2.1, we examine linear dynamical systems and their graph-theoretic representations, which model the physical processes being monitored. Subsection 2.2 explores observability conditions – both algebraic and structural – that determine when a system’s state can be inferred from available measurements. In Subsection 2.3, we delve into consensus algorithms, the backbone of many distributed techniques, explaining how multiple agents can reach agreement through local interactions. Finally, Subsection 2.4 investigates key concepts from algebraic graph theory, including Laplacian matrices and algebraic connectivity, which provide critical insights into the convergence behavior and resilience of distributed systems under various network topologies.
Linear dynamical systems are the main mathematical model considered for the distributed setups, describing the evolution of the underlying (physical) system over time. These systems are widely used in various applications, including control theory [28, 29], signal processing [30], and communication systems [31]. Linear systems are defined by their state-space representation, transfer function representation, or both [32]. This section presents the state-space representation, which is particularly useful in distributed algorithms for filtering, estimation, and fault detection.
A linear dynamical system can be described using a state-space model represented by the following equations [32]:
(1)
(2)
where \( x(t) \in \mathbb{R}^n\) is the state vector at time \( t\) representing the physical parameters involved in the dynamical system, \( u(t) \in \mathbb{R}^m\) is the input vector (control input) at time \( t\) , \( y(t) \in \mathbb{R}^N\) is the output vector at time \( t\) , \( A \in \mathbb{R}^{n\times n}\) is the state transition matrix, \( B \in \mathbb{R}^{n\times m}\) is the input matrix, and \( C \in \mathbb{R}^{N\times n}\) is the output matrix. The state transition matrix \( A\) governs the dynamic behavior of the system, while the matrices \( B\) and \( C\) define how the inputs affect the state and how the state contributes to the output, respectively.
In practical applications, system models and measurements are subject to noise. To capture this realistic condition:
This formulation is the typical model for filtering techniques, such as the Kalman filter, and fault detection over CPS. Understanding these linear systems is foundational for designing and implementing distributed filtering and estimation techniques that can efficiently track the (physical) state of the system in noise-corrupted setups.
A representation of linear systems and the study of their properties can be effectively approached through structured systems theory [33, 34, 35, 36, 37]. In structured systems theory, the behavior and dynamics of a linear system can be visually represented using a directed graph, known as the system digraph. This representation highlights the interconnections among state variables and outputs, and models the structural information contained in the system matrix \( A\) and output matrix \( C\) through their zero/nonzero patterns [38].
A system digraph is a directed graph that represents the relationships between the state variables and the outputs of a system, as shown in Fig. 3 for an illustrative example. The construction process follows these principles:
The entries of the system matrix \( A\) dictate how the state variables interact with each other, i.e.,
Similar to the system matrix, the output matrix \( C\) can be represented by its zero/nonzero pattern as follows:
This graph-theoretic representation provides valuable insights into the structural properties of the system, enabling the analysis of observability, controllability, and other fundamental system characteristics that are essential for distributed algorithm design.
Observability is a fundamental concept in control theory and estimation, referring to the ability to determine the complete internal state of a dynamical system by observing its outputs over time [39]. More formally, a system is said to be observable if, for every possible sequence of states, the current state can be determined in a finite number of steps from the output measurements. For a linear system described by the state-space equations given by Eq. (1)-(2), the system is said to be observable if and only if the observability matrix (or Grammian matrix) \( \mathcal{O}\) has full rank which is defined as follows [39]:
(3)
where \( n\) is the dimension of the state vector \( \mathbf{x}\) (or the size of the system). If \( rank (\mathcal{O}) < n\) , the system is unobservable, meaning that some states cannot be inferred/estimated from the output measurements.
Structural observability offers a broader perspective that goes beyond numerical input-output relationships by examining the zero-nonzero pattern of the matrices involved in the system [40, 41]. In a structural sense, we analyze the system based on the connectivity and sparsity of its representation, which can be beneficial in cases where the exact numerical values of the matrices are uncertain or when the system is subject to changes [34, 35].
Similar to the traditional observability matrix defined by (3), the structural observability matrix is derived from the zero-nonzero pattern of the system matrices. A matrix entry is marked as nonzero if it is possible for that entry to contain a nonzero value for some realization of the system parameters. The structural observability matrix can be formed similarly, using the same structure as \( O\) in (3).
The system is structurally observable if the corresponding structural observability matrix, derived from the patterns of nonzero entries of \( C\) and \( A\) , has full structural rank. Structural rank (or generic rank) refers to the maximum rank that a matrix achieves when its nonzero entries are allowed to take arbitrary values. This concept is fundamental in structured systems theory, as it characterizes system properties that are determined by the pattern of interconnections rather than their specific numerical values.
Structural observability is particularly useful in systems where components or parameters are uncertain [42], allowing for a qualitative assessment of the system’s ability to infer states based on output measurements. It is more convenient to analyze the structural observability using graph theory, providing a visual and analytical approach to assess the observability of the dynamical system. By representing the system as a directed graph, we can derive conditions that ensure structural observability based on the connectivity of system states and outputs [43, 44].
Formally, let \( G_A = (V_A, E_A)\) be the directed graph, where \( V_A\) comprises both state nodes \( x\) and output nodes \( y\) . For structural observability, two key conditions must hold on \( G_A\) [43, 44]:
To check for structural observability in a directed graph \( G_A\) of a dynamical system \( A\) with outputs \( C\) , these two conditions need to be verified. The existence of output-connected paths can be checked through depth-first search (DFS) or breadth-first search (BFS) algorithms [45], starting from each state node to check for paths to output nodes. On the other hand, the algorithms to check the structural rank of \( A\) verify the existence of family cycles over \( G_A\) , for example, see [46]. It should be noted that many existing results are stated for the dual problem of structural controllability [47, 48, 49, 50], which can be simply extended to structural analysis for observability, for example, by reversing the conditions for the direction of paths/links.
Certain properties of the system can be understood from this linear model, particularly in the generic sense. The graph representation modeling the zero-nonzero pattern of the system allows efficient checking of generic rank and structural properties. One main condition for estimation and filtering is to verify the observability of the system pair \( (A, C)\) , which can be effectively achieved via structured systems theory as described above.
In distributed systems, consensus algorithms are fundamental for achieving agreement among multiple agents or nodes by sharing states or making collective decisions despite the presence of uncertainties or failures. These algorithms play a critical role in coordination tasks across various domains, including sensor networks, robotics, and multi-agent systems, where they serve as the backbone for decentralized filtering, estimation, and fault detection mechanisms.
The consensus problem involves a group of agents (or processing nodes) that need to converge to a common value (reach agreement) [51, 52, 53], which may represent an estimated state, a measurement, or the output of a decentralized decision-making process. The agents operate on their local information, communicate with each other, and rely on a set of rules to update their states based on the networked interactions. The primary challenges arise from the distributed nature of the network and communication network of agents (modelled by a graph topology) that might be subject to delays, asynchronicity, or potential packet drops and link failure.
Mathematically, the consensus problem can be formulated as follows:
Update rule: Every agent \( i\) updates its states iteratively based on information received from its neighbours, denoted by \( \mathcal{N}_i\) . The most common linear consensus update rule is as follows [54, 55, 52]:
(4)
where \( w_{ij}\) is the weight assigned to the information received from agent \( j\) with \( W=[w_{ij}]\) as the weight matrix and \( z_i(t)\) is the state at time \( t\) . One can reformulate the solution in Laplacian form by defining the Laplacian matrix \( L=[l_{ij}]\) as:
(5)
where \( \mathcal{D}\) is the diagonal degree matrix, where each diagonal entry \( d_{ii}\) is the degree of node \( i\) , and \( \mathcal{A}\) is the adjacency matrix, where each entry \( a_{ij}\) is \( 1\) if there is a link between nodes \( i\) and \( j\) and \( 0\) otherwise. Then, the consensus dynamics is described by:
(6)
where \( \epsilon\) is a small positive constant (step size) that controls the convergence rate and the column vector \( \mathbf{z} = [z_1,\dots,z_N]^\top\) as the state variable. This equation shows that each agent updates its value based on the differences between its own state and the states of its neighbours, influenced by the structure of the communication graph captured by \( L\) .
Convergence criteria: The goal is for all agents to converge to a common consensus state \( z^*\) such that:
(7)
In the context of consensus algorithms, weight design plays a crucial role in determining how agents combine received information from their neighbours during state updates. Stochastic weight design is particularly key in consensus, i.e., the weight matrix \( W=[w_{ij}]\) satisfies row/column/bi-stochasticity depending on the network structure (directed or undirected). A row-stochastic consensus matrix satisfies the following:
(8)
Similarly, column-stochasticity is over the columns of \( W\) . Bi-stochasticity implies both row and column stochastic weights. There are different algorithms in the literature to design stochastic weights, namely Metropolis-Hastings algorithm [56], Wasserstein average consensus [57], or simply set \( w_{ij} = \frac{1}{N_i}\) [55]. Note that under certain conditions these weights \( w_{ij}\) can vary over time and the network topology might be also switching.
Consensus algorithms can be categorized based on their specific characteristics:
Furthermore, the consensus convergence is defined under several conditions, including the properties of the communication graph (e.g., switching connectivity [77, 78], packet loss [79, 80], or potential delays [81, 82]).
In distributed systems, multi-agent networks (or the network of computing nodes) can be modelled by graphs, denoted by \( \mathcal{G}(\mathcal{V}, \mathcal{E})\) , where the set of agents \( \mathcal{V}\) correspond to nodes and communication links between them correspond to links \( \mathcal{E}\) . This graph representation facilitates the analysis of consensus algorithms, as it allows us to use concepts from graph theory to understand how agents interact and converge to the consensus value. This is discussed in the previous subsection.
The behaviour of a multi-agent network can be described using the Laplacian matrix \( L\) (or the weight matrix \( W\) ), which encodes the structure of the underlying graph [83]. The consensus process is typically represented through linear iterative updates driven by the topology represented by \( L\) (or \( W\) ) [54, 55]. The Laplacian matrix \( L\) has several important properties that are critical for analyzing consensus algorithms:
Symmetry and Positive Semi-Definiteness: The Laplacian matrix for undirected graphs is symmetric, which follows from the symmetric nature of the adjacency matrix and the diagonal degree matrix. Additionally, \( L\) is positive semi-definite [54, 55], meaning for any vector \( \mathbf{z} \in \mathbb{R}^{n \times n}\) such that:
(9)
This property ensures that the quadratic form derived from the Laplacian does not take negative values, which is essential for stability in many algorithms.
Algebraic connectivity \( \lambda_2\) is an important property as it is crucial in understanding the resilience and convergence behaviour of multi-agent networks:
Based on these, the Laplacian matrix serves as a fundamental tool in algebraic graph theory for modelling multi-agent networks. The properties of the Laplacian matrix, along with the concepts of algebraic connectivity and graph connectivity, provide significant insights into the convergence rate and stability of distributed algorithms. By studying these properties, one can better understand the dynamics of agreement processes in distributed systems.
This section explores how multiple nodes in a network can collaboratively estimate system states through data sharing. In Section 3.1, the paper examines consensus-based techniques, which are further divided into single time-scale algorithms, where nodes perform one communication step between consecutive system dynamics updates, and double time-scale algorithms, where nodes perform multiple consensus iterations between system updates. In Section 3.1.6, the paper discusses observationally redundant design, which enhances system reliability by incorporating multiple equivalent sensors to maintain functionality despite failures. Section 3.2 extensively discusses diffusion-based techniques as an alternative approach. Finally, Section 3.3, addresses nonlinear models, covering extensions of distributed filtering to nonlinear systems through methods like Consensus + Innovation Filtering, Extended Kalman Filters, Unscented Kalman Filters, and Distributed Particle Filters. Throughout these subsections, the paper analyzes the trade-offs between communication efficiency, observability requirements, and estimation accuracy.
It should be noted that distributed observer design constitutes a relevant line of research in distributed estimation and filtering. In contrast to stochastic Kalman-like formulations, distributed observers are typically developed within a deterministic framework and aim to asymptotically reconstruct the system state using local measurements and inter-agent communication. Many distributed estimation and filtering algorithms can be interpreted as stochastic extensions of such observer-based schemes, sharing similar information exchange structures, consensus mechanisms, and convergence objectives. For this reason, the literature on distributed observers is closely tied with distributed estimation and filtering literature. In this paper, we adopt this integrated perspective and discuss distributed observer and estimation-based methods jointly, as they form a coherent methodological framework for the studied distributed filtering approach.
Consensus-based techniques form the backbone of many distributed estimation systems, enabling multiple agents to collaboratively determine the state of a monitored system. In this subsection, we explore the fundamental principles of consensus estimation, examine the key differences between single and double time-scale approaches, analyze their computational and communication requirements, and discuss resilient design strategies for handling network failures.
Consensus-based techniques are collaborative algorithms used in distributed systems to achieve agreement among a group of agents or sensors on local estimates of states or parameters of interest, given that system observability holds. These methods leverage iterative communication protocols where agents exchange information to refine their estimates based on both local observations and the estimates from neighboring nodes.
Depending on the number of consensus iterations used for filtering the data, two main scenarios are adopted in the literature: single time-scale and double time-scale algorithms [87]. The primary difference relates to how the estimation and consensus processes are synchronized and how sensors handle updates over time.
Single time-scale methods operate under a one-time update schedule where all sensors update their estimates simultaneously once between two consecutive samples of system dynamics [88]. This approach minimizes communication overhead but may require stronger observability conditions.
In contrast, the double time-scale scenario allows sensors to update their local consensus estimates at a faster rate than the system dynamics, creating what is referred to as an “inner consensus loop" [89, 24]. This approach typically improves estimation accuracy but requires more communication resources. The distinction between these approaches is illustrated in Fig. 7.
One primary advantage of consensus-based approaches is their robustness to communication challenges commonly encountered in CPS environments, including network delays [90, 91] and unreliable connections [92, 93]. This inherent resilience makes them particularly valuable for real-world deployments.
Additionally, these techniques demonstrate excellent scalability, allowing for the integration of numerous data-processing nodes without significant performance degradation [94]. This property is crucial for large-scale monitoring applications such as smart grids and environmental sensing networks.
Consensus-based methods also support adaptive filtering capabilities, making them well-suited for time-varying scenarios where system dynamics evolve over time [95]. As sensors iterate toward consensus on estimates, they naturally converge to the accurate global estimate, enhancing resilience against network perturbations [96, 97, 98]. Furthermore, many consensus algorithms offer inherent protection against denial-of-service (DoS) attacks, an increasingly important consideration in security-critical applications [99, 100]. Interval-based (set-membership) distributed estimation is another interesting line of research. In this setup, each node maintains confidence sets (intervals or convex sets) that contain the true state given bounded noise and model uncertainty, and then, updates local feasible sets with information received from neighbors to shrink the intervals [101]. Similarly, in a stochastic filtering/security framework, the work [102] uses interval/robust reasoning implicitly when constructing bounds and resilient thresholds for attack detection and guaranteed error sets under bounded attack/noise assumptions. Some distributed estimation methods involve estimation of certain unknown underlying parameters or inputs. In [103], joint state-and-parameter estimation is framed with \( H_\infty\) objectives to provide worst-case (robust) guarantees under energy/bandwidth constraints while reducing the effect of uncertainty on the \( H_\infty\) error bound. The paper [104] proposes an event-triggered distributed state estimator that handles unknown parameters by using adaptive observer gains.
Event-triggered distributed estimation are further of interest in the literature. The work [105] proposes a communication-efficient protocol where agents transmit quantized state updates only when local event conditions trigger, combining asynchronous event rules with finite-bit quantization to meet bandwidth constraints. Via local computation, time-varying events to transmit measurements/estimates is considered in [106], reducing communication while preserving estimation performance. Local event-triggered observer mechanisms to detect/mitigate DoS effects and to maintain consensus on estimates despite packet losses is considered in [107]. Zeno-free event-triggered protocol under hybrid attacks via \( H_\infty\) observers is considered in [108].
In this paper mainly discrete-time algorithms are considered for three main reasons: (i) most practical implementations of estimation and filtering in CPS run on digital hardware that naturally operate in discrete time; (ii) discrete-time models simplify handling sampled measurements, packet-based communications, and network-induced effects, which are essential to distributed estimation problems; (iii) many continuous-time results can be discretized. However, some papers in the literature consider continuous-time dynamics as follows. Distributed extended Kalman filter via inter-nodal transformation theory is considered in [109] to estimate the dynamic states of power systems. A distributed filtering scheme is proposed in [110] that fuses neighbor information by explicit handling of correlated measurement noise between sensors. Distributed state estimation for jointly observable multi-agent systems over periodic communication networks is considered in [111]. Continuous-time distributed observers with discrete communication is discussed in [112]. Distributed asynchronous Kalman filter for continuous-time stochastic processes is developed in [113].
In the following subsections, we delve deeper into the specific implementations of these consensus approaches. Section 3.1.1 examines single time-scale algorithms, which prioritize communication efficiency while maintaining estimation accuracy. Section 3.1.3 explores double time-scale algorithms that leverage multiple consensus iterations to achieve enhanced performance. Finally, Section 3.1.6 discusses observationally redundant designs that further improve robustness by incorporating strategic sensor redundancy to maintain functionality despite potential failures.
Single time-scale algorithms balance estimation accuracy with communication efficiency by performing a single consensus iteration between consecutive system measurements. This approach is particularly valuable in bandwidth-constrained environments while still maintaining robust state estimation capabilities.
Given a linear dynamical system in the form (1) with sensor measurements as described in (2), distributed estimation aims to locally infer the global state of the system using only partial state measurements available at each node. Each agent must combine its local observations with information received from neighboring nodes to construct an accurate global state estimate.
Below, we present a representative example of a single time-scale distributed estimation technique that illustrates the core principles of this approach. This distributed estimator operates through a structured two-step process that alternates between consensus on predictions and measurement updates:
Consensus on a-priori estimates: Agents (i.e., an entity comprised of a sensor and communication capabilities) share a-priori estimates (or predictions [114, 115]) over the network \( \mathcal{G}\) as follows:
(10)
where \( \widehat{\mathbf{x}}_i(t|t-1)\) represents the priori estimate of state \( \mathbf{x}\) at time \( t\) , using all the mesurements of node \( i\) , and its neighbors \( \mathcal{N}_i\) at time \( t-1\) . The consensus matrix \( W=[w_{ij}]\) satisfies the stochasticity conditions described in Section 2.3. As it is clear from Eq. (10), only one step of consensus is performed between two steps of system dynamics \( t-1\) and \( t\) (two consecutive sampling times), which confirms the single time-scale setup as illustrated in Fig. 7.
Measurement update: Agents/sensors share their measurements over the network \( \mathcal{G}\) and update their priori estimates as follows:
(11)
with \( \mathbf{y}_j(t)\) as the measurement of node \( j\) at time-step \( t\) and \( K_i\) as the local gain matrix at node \( i\) . This step is also called innovation-update in some literature [116, 117, 118, 119, 120], just to mention a few.
The dynamics of the distributed estimation error evolves as
(12)
where the error vector \( \mathbf{e}(t)\) (at all nodes) is defined as,
\( {\zeta}(t)\) collects the noise terms as
(13)
\( D_C\) is defined as
(14)
and the block-diagonal gain matrix in the form
(15)
The block-diagonal design of the gain matrix \( K\) is essential for ensuring the estimation setup remains truly distributed. However, this matrix often cannot be computed locally using standard procedures employed in traditional Kalman-type estimation. To address this constraint (the block-diagonal structure of \( K\) ), researchers have developed specialized techniques based on iterative cone-complementarity optimization algorithms using Linear Matrix Inequality (LMI) approaches [121, 122, 123].
Based on Kalman filtering theory [124], equation (12) is steady-state Schur stabilizable if and only if the pair \( (W \otimes A, D_C)\) is observable. This property, known as distributed observability [125], can be analyzed using the graph-theoretic results presented in Section 2.2 and structural composite network design principles [126, 127].
The assumption of distributed observability differs significantly across the existing literature:
The key challenge becomes designing the structure of the communication network \( G\) according to the underlying fusion rules to recover distributed observability at every node [130, 131]. Several approaches have been proposed:
Related work in [133] demonstrates that a particular distributed estimator maintains bounded error if the two-norm of the system matrix is less than the Network Tracking Capacity (NTC) – a quantity determined by the communication network and system measurement model. Along similar lines, many approaches, including consensus + innovation techniques [116, 117, 118, 119, 120], make the simplifying assumption that the underlying system is locally observable within the neighborhood of every sensor node \( \mathcal{N}_i\) .
The existing CPS literature on single time-scale distributed estimation and filtering encompasses diverse approaches addressing specific challenges inherent in distributed systems. Below, we categorize and review the key contributions in this domain:
Finite-time data fusion techniques [134, 135, 136] enable multiple sensors to achieve accurate state estimation within a specified time frame, eliminating the asymptotic convergence limitations of traditional approaches. Similarly, resilient \( H_\infty\) filtering methods [137] maintain robust performance in the presence of disturbances and uncertainties, with recent extensions addressing attack mitigation over sensor networks [138, 139]. These filtering approaches minimize worst-case estimation error, providing robustness against both internal uncertainties and external adversarial actions.
Event-triggered approaches [140, 141, 142] significantly reduce communication overhead by enabling nodes to transmit data only when predefined events occur—particularly valuable in scenarios with infrequent data changes or limited bandwidth. Complementing these, delay-tolerant methods [143, 144, 145, 90, 146, 147] are essential in wireless sensor networks with variable latency, employing techniques such as time-stamping, buffer management, and predictive algorithms to compensate for communication delays while maintaining accurate state estimation.
Network reliability challenges are addressed by solutions designed to withstand link failures and unreliable communications [148, 149, 150, 151] or node failures [131, 152]. These approaches typically involve filters that dynamically adapt to evolving network topologies. Adaptive consensus algorithms [153, 154] enable networks to reconfigure themselves in response to failures, ensuring continuous data fusion and state estimation despite partial system degradation.
In practical CPS deployments, sensor nodes often have different capabilities (sensing ranges, processing power, communication bandwidth), requiring distributed filtering techniques that account for this heterogeneity to ensure reliable data fusion [155]. Cost optimization strategies balance performance with resource expenditure by minimizing communication costs and energy consumption while achieving desired estimation accuracy. Techniques including sensor selection and optimal placement algorithms [156, 157, 158] ensure that the most informative sensors from an observability perspective are strategically utilized.
These diverse approaches collectively advance single time-scale distributed estimation, each addressing specific operational challenges while maintaining the fundamental single time-scale communication paradigm.
Double time-scale algorithms represent a fundamentally different approach to distributed estimation, characterized by their intensified communication pattern between system dynamics updates. In these scenarios, agents perform multiple iterations of consensus and communication between consecutive time steps of system dynamics, as illustrated in Fig. 7. This communication-intensive phase is commonly referred to as the "consensus loop" in distributed filtering literature.
This approach presents a clear trade-off in distributed estimation design: while it imposes significantly higher communication load and network traffic on the multi-agent system, it offers two substantial advantages. First, it effectively relaxes the strict observability requirements that constrain single time-scale methods. Second, it demonstrates superior error performance, achieving more accurate state estimates compared to single time-scale approaches under equivalent system conditions. The key is that agents run multiple consensus rounds–more than the network diameter–in the interval between two consecutive system measurements. This multi-step consensus has opposing effects: it imposes higher communication/computation burden on agents, but simultaneously ensures that information originating from any agent reaches all other agents, effectively making the entire network’s measurements globally observable. This global information sharing compensates for limited local observability.
Below, we present a canonical implementation of a double time-scale distributed filter that exemplifies the core principles of this approach, as detailed in seminal works by Olfati-Saber and He et al. [159, 93]. This distributed estimator operates through two distinct phases that separate local prediction from network-wide consensus:
Local priori estimate: This step includes no consensus iteration and is performed locally at every node \( i\) as follows:
(16)
where \( \widehat{\mathbf{x}}_i(t)\) represents the priori estimated state of node \( i\) and \( \mathbf{y}_i(t)\) is its measurement at time-step \( t\) .
Consensus loop update: \( \mathcal{L}\) iterations of consensus update are then performed to average the estimate values as follows:
(17)
where \( \widehat{\mathbf{x}}_{i,l}(t)\) represents the state estimate of node \( i\) after \( 1\leq l\leq \mathcal{L}\) communication and consensus iterations at time-step \( t\) , while \( {\epsilon}\) is a small positive constant that controls the rate of convergence. This consensus loop is over the neighbouring set \( {\mathcal{N}_i}\) of node \( i\) , and the last consensus term \( \epsilon\sum_{j \in \mathcal{N}_i}w_{ij}\left(\widehat{\mathbf{x}}_{i,l-1}(t)-\widehat{\mathbf{x}}_{j,l-1}(t)\right)\) ensures that the estimate of node \( i\) moves toward the average of its own and neighbours’ local estimates after \( \mathcal{L}\) iterations. For this, the consensus matrix needs to satisfy the stochastic condition in Section 2.3. As it is clear from Eq. (17), \( \mathcal{L}\) steps of consensus are performed between two steps of system dynamics \( t-1\) and \( t\) (two consecutive sampling times) and then the algorithm moves to the next sampling time-step \( t+1\) . This represents the double time-scale setup as illustrated in Fig. 7.
A critical parameter in double time-scale algorithms is the number of consensus iterations \( L\) performed between consecutive system dynamics updates. In the literature, it is typically assumed that \( L \geq d_G\) , where \( d_G\) denotes the diameter of the sensor network \( G\) (defined as the longest shortest path between any two nodes in the network). This requirement ensures complete information propagation across the network – every node’s data eventually reaches every other node during a single system time step.
This comprehensive information sharing fundamentally addresses the observability challenges that plague single time-scale approaches. By executing multiple consensus iterations, the double time-scale approach effectively transforms a partially observable system into a fully observable one from each node’s perspective. The consensus loop essentially functions as an information diffusion mechanism, redistributing measurements throughout the network and ensuring that every agent has access to sufficient information to reconstruct the global state.
The observability benefits of this approach yield two significant advantages:
Table 1 provides a comparative analysis of single time-scale and double time-scale protocols, highlighting the fundamental differences in computation rate, network connectivity requirements, and communication overhead per sample. This comparison illustrates the explicit trade-off between communication efficiency and observability guarantees that system designers must consider when selecting an appropriate distributed estimation approach.
| Reference | time-scale | computation | links \( \times\) rate |
| [129] | single | 1 | \( n(n-1)\times 1\) |
| [116, 117, 118, 119, 120] | single | 1 | \( 3n\times 1\) |
| [6, 114, 115, 125, 132] | single | 1 | \( n \times 1\) |
| [159, 93, 160, 161, 162, 163, 164] | double | \( \mathcal{L}\) | \( n\times \mathcal{L}\) with \( \mathcal{L} \geq d_G\) |
The literature on double time-scale estimation protocols encompasses diverse approaches addressing various challenges in distributed filtering. Below, we categorize and analyze key contributions across several technical domains:
Distributed Moving Horizon Estimation (MHE) [160, 161, 162] represents a sophisticated optimization-based approach that estimates system states over a sliding time window. This technique allows nodes to leverage recent measurements and control inputs while considering system constraints, and optimizing state estimates within defined horizons. In distributed implementations, each node computes local estimates and engages in consensus exchanges with neighbors, iteratively refining results through collaborative optimization. This approach is particularly valuable for systems with complex dynamics or constraints that traditional filtering methods struggle to accommodate.
Despite the inherently communication-intensive nature of double time-scale methods, several approaches aim to reduce unnecessary data transmission. Event-triggered strategies [165, 163, 164] define specific thresholds that govern when nodes transmit updates, activating communication only when significant changes occur or estimation errors exceed predefined bounds. These techniques are particularly advantageous in bandwidth-constrained or energy-limited environments, offering substantial communication savings while preserving estimation performance. By intelligently managing the communication-accuracy trade-off, these methods extend the practical applicability of double time-scale approaches to resource-constrained settings.
Real-world sensor networks often exhibit significant heterogeneity in terms of sensing capabilities, processing power, and communication bandwidth. Advanced filtering techniques [166] explicitly exploit this diversity, employing adaptive algorithms that adjust filtering parameters based on individual sensor reliability and performance characteristics. These approaches dynamically weight sensor contributions according to their demonstrated accuracy, effectively leveraging the strengths of different nodes while minimizing the impact of less reliable measurements.
Network reliability presents significant challenges in practical distributed estimation. Several robust filtering approaches have been developed to address:
Other existing literature includes distributed consensus filtering for monitoring time-varying systems [182], often employing adaptive algorithms that can update their parameters based on observed data. Further, in many practical applications, noise statistics may not be fully known, complicating the estimation process. Distributed filtering techniques in such scenarios often rely on robust filtering methods that can operate under uncertainty. Techniques such as robust Kalman filters [183] and consensus-based algorithms [184] that incorporate uncertainty quantification can be employed.
Another concern in practical scenarios is that sensors may only be able to transmit quantized information due to communication constraints. Distributed filtering algorithms must be designed to operate practically under these conditions. Techniques such as quantization-aware filtering [185, 186] incorporate quantization into the estimation process and maintain accuracy while adhering to the constraints of digital communication systems. Further, cost-optimal algorithms are designed in [187] to balance the trade-off between estimation accuracy and communication efficiency.
The observationally redundant design represents a sophisticated approach to enhancing reliability and fault tolerance in distributed estimation systems. This methodology systematically incorporates strategic sensor redundancy based on observational equivalence principles, creating inherently resilient monitoring networks capable of maintaining estimation performance despite sensor failures or attacks.
The fundamental concept behind observationally redundant design is the strategic deployment of sensors that observe structurally or functionally equivalent aspects of the system state. When multiple sensors can provide observationally equivalent information about critical system states, the network maintains complete observability even if individual sensors malfunction or are compromised. This architectural redundancy fundamentally differs from simple replication, as it is based on mathematical equivalence relationships that preserve the system’s structural properties.
The notion of equivalence relation, ‘\( \sim\) ’, in set theory and abstract algebra is defined as having three properties: reflexivity, symmetry, and transitivity [188]. Towards observational equivalence in state estimation, reflexivity implies that every state is equivalent to itself, i.e. \( x_i \sim x_i\) ; symmetry implies that if \( x_i \sim x_j\) then \( x_j \sim x_i\) ; and transitivity implies that if \( x_i \sim x_j\) and \( x_j \sim x_m\) , then \( x_i \sim x_m\) . With these notations, the observational equivalence of two state nodes and the associated measurements are defined as follows. Let \( C_i\) denote a row vector of size \( n\) with only non-zero at \( i\) th entry denoting measurement of state \( x_i\) . Observational equivalence among two states, \( x_i\sim x_j\) , is defined as
(18)
It can be easily verified that the above definition follows three properties of transitivity, reflexivity, and symmetry.
To establish a formal foundation for observational equivalency, we draw upon key structural system properties from graph theory. The rank deficiency of system matrix \( A\) and the strong-connectivity characteristics of its associated system digraph \( G_A\) give rise to specific structural observability properties that enable systematic sensor classification.
Following structured systems theory and generic analysis frameworks [35, 189, 190, 48], we can develop a precise classification of sensors/agents based solely on the structural zero-nonzero pattern of the system matrix \( A\) and its corresponding digraph representation \( G_A\) . This classification does not depend on specific parameter values, making it robust against system uncertainties and modeling inaccuracies.
Within this framework, we classify agents (and their associated observations) into three fundamental categories—Type-\( \alpha\) , Type-\( \beta\) , and Type-\( \gamma\) – based on their position within the system’s structural components:
Based on these precisely defined graph components, we establish the following agent classification scheme:
From an algebraic graph-theoretic perspective, the system’s structural properties have precise mathematical interpretations that inform redundant design strategies. The contractions in \( G_A\) directly correspond to rank-deficiency regions in the system matrix \( A\) , while the SCC decomposition reflects the irreducibility properties of \( A\) . Fig. 10 provides a visual illustration of these correspondences, demonstrating how graph structures map to algebraic properties.
A fundamental result in structural observability theory establishes that for a given system digraph \( G_A\) , outputs from a strategically minimal set of nodes are sufficient to ensure full system observability:
This minimal output set guarantees \( (A,C)\) -observability. More significantly, states within the same contraction \( C_l\) or within the same parent SCC \( S^p_l\) exhibit observational equivalence – they provide structurally identical information about the system’s behavior.
Leveraging this observational equivalence principle, we can systematically design sensor networks with guaranteed fault tolerance. Specifically, including \( q+1\) different state outputs from each contraction and each parent SCC creates a \( q\) -redundant observable system. By distributing these outputs across \( q+1\) distinct sensors/agents, we establish observational redundancy that preserves system observability even under sensor failures.
This redundancy ensures that after the removal or failure of any \( q\) sensors (or outputs), the remaining sensor set still contains at least one output from every \( S^p_l\) and one from every \( C_l\) , thereby maintaining the necessary conditions for \( (A,C)\) -observability. The property is particularly valuable in critical monitoring applications where sensor failures could otherwise compromise system visibility.
For practical implementation in distributed estimation, the communication network topology \( G\) must support this observational redundancy. Specifically, to achieve \( q\) -redundant \( (W \otimes A, D_C)\) -observability in a distributed observer design, the multi-agent network \( G\) should be designed with:
This connectivity specification ensures that the network topology supports robust information flow even under multiple node or link failures, a property commonly referred to as “survivable network design" [191].
Numerous computationally efficient algorithms exist for such network augmentation and topology design, including methods for incremental connectivity enhancement [86], minimal-cost connectivity augmentation [192], structured augmentation approaches [193], and distributed construction techniques [194].
Diffusion-based techniques represent a fundamentally different paradigm for distributed estimation compared to consensus-based approaches. These methods derive from adaptive filtering theory and are particularly well-suited for parameter estimation in dynamic environments. In this section, we explore the theoretical foundations, implementation variants, and performance characteristics of diffusion strategies for distributed estimation over networks.
Classical Least-Mean-Square (LMS) formulations traditionally operate under centralized processing assumptions, where either
This centralized paradigm, while conceptually straightforward, faces significant scalability and reliability limitations in modern cyber-physical systems. Contemporary applications increasingly demand truly distributed processing architectures, where
Following the seminal diffusion adaptation framework developed in [195, 196, 197], we consider a connected network of \( N\) agents indexed by \( k \in \{1, 2, …, N\}\) . Each agent \( k\) maintains the following:
Fig. 11 illustrates a typical network topology for such systems, with bi-directional communication links between neighboring agents represented by single lines. This network structure fundamentally shapes how information diffuses through the system during the estimation process.
In this distributed setting, the collective goal is to estimate a global parameter vector that optimizes the aggregate cost function across all agents given by
(19)
where the goal is to identify its unique minimizer, denoted by \( \boldsymbol{\omega}^\star \) .
To enable fully distributed estimation, we introduce a set of non-negative combination weights \( \{c_{k\ell} \geq 0\}\) that govern information exchange among neighboring nodes. These weights must satisfy
(20)
for each node \( k = 1,2,…,N\) , where \( \mathcal{N}_k\) denotes the neighborhood of node \( k\) (including \( k\) itself). This constraint ensures that the resulting combination matrix \( C\) is right-stochastic, a property essential for the convergence of diffusion strategies.
Using these weights, we define for each node \( \ell\) a localized cost function that aggregates weighted costs from its neighborhood, i.e.,
(21)
This formulation allows us to re-express the global cost function in terms of these localized costs as follows:
(22)
For practical implementation, we can further refine this formulation to explicitly incorporate the global minimizer \( \boldsymbol\omega^*\) into a modified cost function:
(23)
Although this expression contains the unknown variable \( \boldsymbol\omega^*\) , all other terms depend solely on information available to node \( k\) and its neighborhood, making it amenable to distributed implementation.
Each node \( k\) can then apply a steepest-descent iteration to minimize its local approximation of the global cost. Let \( \boldsymbol\omega_{k,i}\) denote the estimate for \( \boldsymbol\omega^*\) at time \( i\) computed by node \( k\) . Starting from an initial condition \( \omega_{k,-1}\) , the update proceeds iteratively:
(24)
where \( \mu_k\) is a small positive step-size parameter, and \( \nabla_{\omega}J(\boldsymbol\omega)\) denotes the gradient vector of \( J(\boldsymbol\omega)\) with respect to \( \boldsymbol\omega\) .
Eq. (24) updates the estimate \( \boldsymbol\omega_{k,i-1}\) by adding two distinct correction terms to obtain \( \boldsymbol\omega_{k,i}\) . These corrections can be applied sequentially by decomposing the update into the following two steps:
(25)
(26)
Step (25) performs a local adaptation by updating \( \boldsymbol\omega_{k,i-1}\) to an intermediate estimate \( \boldsymbol\psi_{k,i}\) using a weighted aggregation of gradient vectors associated with the cost functions of the neighboring nodes. Step (26) subsequently applies a coupling correction that enforces similarity among neighboring estimates through a quadratic regularization term centered at the global minimizer \( \boldsymbol\omega^*\) .
The update in (26) is not directly implementable since the optimal parameter vector \( \boldsymbol\omega^*\) is unknown. To obtain a realizable recursion, as explained in [195], the following substitutions are introduced:
Applying the substitutions described in items (i) and (ii) to (26) yields the implementable diffusion update:
(27)
The combination coefficients can be considered as
(28)
By construction, the coefficients \( \{a_{l,k}\}\) are nonnegative for \( l \neq k\) . Furthermore, for sufficiently small step-sizes \( \mu_k\) , the self-weight \( a_{k,k}\) is also nonnegative. The resulting set of coefficients \( \{a_{l,k}\}\) satisfies the following properties:
(29)
which implies that the matrix \( A = [a_{l,k}]\) is left-stochastic and conforms to the network topology.
This gradient-based distributed optimization procedure forms the foundation for the specific diffusion adaptation strategies we examine in subsequent sections, including adapt-then-combine (ATC) and combine-then-adapt (CTA) variants that offer different performance characteristics in practical implementations.
Diffusion Least Mean Squares (DLMS) algorithms represent a practical implementation of the distributed optimization framework introduced previously. These methods enable networks of agents to collaboratively estimate a global parameter vector through a combination of local adaptation and strategic information exchange with neighboring nodes. By extending the classical LMS algorithm to decentralized network settings, diffusion strategies achieve robust estimation performance while maintaining the computational simplicity that makes LMS attractive for real-time applications.
The defining characteristic of diffusion strategies is the introduction of a specific combination step that facilitates structured information flow across the network. This combination operation allows estimates to diffuse throughout the network, enabling all nodes to benefit from measurements collected across the entire system. Two principal variants of diffusion LMS have emerged in the literature, each with distinct information processing sequences:
Adapt-then-combine (ATC): In this variant, each node first performs a local adaptation step using its own measurement data to update its intermediate estimate. Following this adaptation, the node combines this locally-improved estimate with those received from neighboring nodes to produce its final estimate for the current iteration. This sequence prioritizes the integration of fresh local information before network-wide fusion:
(30)
Combine-then-adapt (CTA): The CTA approach reverses this sequence. Each node first aggregates prior estimates from its neighborhood (including its own previous estimate) through a combination step. This fused intermediate result is then refined using the node’s local observations in an adaptation step. This sequence emphasizes the incorporation of network-wide information before local refinement:
(31)
These two information flow patterns lead to algorithms with different convergence characteristics and robustness properties, providing system designers with options that can be selected based on specific application requirements.
It is worth noting that both the ATC and the CTA diffusion strategies yield unbiased estimates of the optimal parameter vector under standard assumptions. However, in the mean-square-error (MSE) sense, the ATC strategy consistently outperforms CTA. This performance advantage arises because, in ATC, local error damping through adaptation precedes spatial mixing, which results in a smaller spectral radius of the error recursion and reduced steady-state noise amplification. In contrast, CTA performs spatial averaging prior to adaptation, which leads to less effective suppression of gradient noise.
Despite this performance gap, CTA remains of practical interest since it trades optimal MSE performance for architectural simplicity, reduced communication requirements, improved privacy characteristics, and closer compatibility with consensus-based distributed optimization frameworks. Formal performance comparisons and rigorous proofs of these claims can be found in Chapters 9 and 11 of [197].
To illustrate these differences, assume that the data at node \( l\) satisfy the linear regression model:
(32)
where the regression vectors \( \{\boldsymbol{u}_{l,i}\}\) are zero-mean and temporally independent with covariance matrix \( R_{u,l} = \mathbb{E}\{\boldsymbol{u}_{l,i} \boldsymbol{u}_{l,i}^\top\}\) and cross-correlation vector \( \boldsymbol{r}_{du,l} = \mathbb{E}\{d_l(i)\boldsymbol{u}_{l,i}\}\) . The noise sequence \( \{\boldsymbol{z}_l(i)\}\) is assumed to be zero-mean, white, with variance \( \sigma_{z,l}^2\) , and independent of the regressors \( \{\boldsymbol{u}_{l,i}\}\) for all nodes \( l\) and all time indices.
Consider a network in which the loss function is given by the quadratic form:
(33)
where \( \{d_l(i)\}\) are scalar measurements and \( \{\boldsymbol{u}_{l,i}\}\) are \( M \times 1\) regression vectors. The associated cost function is, therefore,
(34)
Let \( \alpha_{\ell k}\) denote the combination weights that govern how node \( k\) incorporates estimates from its neighbors (including itself). The ATC diffusion strategy follows the recursion for \( i \geq 0\) :
(35)
(36)
where \( \{c_{\ell k}, \alpha_{\ell k}\}\) are non-negative coefficients satisfying the conditions:
(37)
with \( \mathbf{1}\) denoting the all-ones vector. At each iteration \( i \) , the ATC strategy (35)-(36) involves two key steps:
In the special case where the combination matrix \( C = I \) , no information exchange occurs in the adaptation step. The update simplifies to:
(38)
(39)
relying solely on local statistics. Similarly, by adding the second correction term first, we arrive at the CTA strategy, as summarized in Table 2.
| Strategy | Steps |
| ATC |
\( \boldsymbol{\psi}_{k,i} = \boldsymbol{\omega}_{k,i-1} + \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} (\boldsymbol{r}_{du,\ell} - R_{u,\ell} \boldsymbol{\omega}_{k,i-1})\)
\( \boldsymbol{\omega}_{k,i} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\psi}_{\ell,i}\) |
| General ATC |
\( \boldsymbol{\psi}_{k,i} = \boldsymbol{\omega}_{k,i-1} - \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \nabla_\omega J_\ell(\boldsymbol{\omega}_{k,i-1})\)
\( \boldsymbol{\omega}_{k,i} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\psi}_{\ell,i}\) |
| CTA |
\( \boldsymbol{\psi}_{k,i-1} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\omega}_{\ell,i-1}\)
\( \boldsymbol{\omega}_{k,i} = \boldsymbol{\psi}_{k,i-1} + \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} (\boldsymbol{r}_{du,\ell} - R_{u,\ell} \boldsymbol{\psi}_{k,i-1})\) |
| General CTA |
\( \boldsymbol{\psi}_{k,i-1} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\omega}_{\ell,i-1}\)
\( \boldsymbol{\omega}_{k,i} = \boldsymbol{\psi}_{k,i-1} - \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \nabla_\omega J_\ell(\boldsymbol{\psi}_{k,i-1})\) |
While the diffusion strategies discussed previously provide a solid theoretical foundation, their practical implementation faces a significant challenge: the need for statistical moments \( \{R_{u,k}, \boldsymbol r_{du,k}\}\) to evaluate gradient vectors. In real-world applications, these moments are rarely available a priori and must be estimated from available measurements. This section examines how stochastic approximation techniques transform theoretical diffusion algorithms into practical adaptive implementations suitable for deployment in uncertain environments.
The distributed ATC and CTA steepest-descent strategies summarized in Table 2 represent idealized implementations that assume perfect knowledge of statistical moments. To develop practical algorithms that operate with real-time measurements, by considering the quadratic loss function in Eq. (33), we replace exact gradients with instantaneous approximations based on stochastic observations available at each node.
Table 3 presents the resulting adaptive diffusion strategies, where \( \nabla_{\omega}\hat{J}_{\ell}(\cdot)\) denotes an instantaneous gradient estimate constructed from local stochastic observations. This substitution transforms the deterministic optimization procedure into a stochastic approximation algorithm that converges to the optimal solution through repeated measurements and iterative refinement.
These adaptive implementations typically initialize with \( \omega_{\ell,-1} = 0\) for all nodes \( \ell\) , though other suitable initialization values may be used depending on available prior information about the parameter being estimated. The convergence behavior and steady-state performance of these algorithms depend on both the network topology and the chosen step-size parameters, with smaller step sizes generally providing better steady-state accuracy at the cost of slower convergence.
In many practical scenarios, it may be beneficial to reduce communication overhead by limiting information exchange during certain phases of the algorithm. In particular, if we eliminate information exchange during the adaptation step (implementing a “combination only" approach), the adaptive ATC and CTA strategies reduce to simplified variants that maintain core functionality while requiring less inter-node communication:
Adaptive ATC without Information Exchange, see Fig. 12:
(40)
Adaptive CTA without Information Exchange, see Fig. 13:
(41)
| Strategy | Steps |
| Adaptive ATC |
\( \boldsymbol{\psi}_{k,i} = \boldsymbol{\omega}_{k,i-1} + \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \boldsymbol{u}_{\ell,i} \left[ d_\ell(i) - \boldsymbol{u}_{\ell,i} \boldsymbol{\omega}_{k,i-1} \right]\)
\( \boldsymbol{\omega}_{k,i} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\psi}_{\ell,i}\) |
|
General Adaptive ATC |
\( \boldsymbol{\psi}_{k,i} = \boldsymbol{\omega}_{k,i-1} - \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \nabla_\omega \widehat{J}_\ell(\boldsymbol{\omega}_{k,i-1})\)
\( \boldsymbol{\omega}_{k,i} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\psi}_{\ell,i}\) |
| Adaptive CTA |
\( \boldsymbol{\psi}_{k,i-1} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\omega}_{\ell,i-1}\)
\( \boldsymbol{\omega}_{k,i} = \boldsymbol{\psi}_{k,i-1} + \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \boldsymbol{u}_{\ell,i} \left[ d_\ell(i) - \boldsymbol{u}_{\ell,i} \boldsymbol{\psi}_{k,i-1} \right]\) |
|
General Adaptive CTA |
\( \boldsymbol{\psi}_{k,i-1} = \sum\limits_{\ell \in \mathcal{N}_k} \alpha_{\ell k} \boldsymbol{\omega}_{\ell,i-1}\)
\( \boldsymbol{\omega}_{k,i} = \boldsymbol{\psi}_{k,i-1} - \mu_k \sum\limits_{\ell \in \mathcal{N}_k} c_{\ell k} \nabla_\omega \widehat{J}_\ell(\boldsymbol{\psi}_{k,i-1})\) |
These simplified implementations offer attractive trade-offs between estimation performance and communication efficiency, making them particularly suitable for resource-constrained applications where bandwidth limitations or energy considerations restrict the feasible communication volume. A comprehensive convergence analysis of the DLMS algorithm can be found in [195], which the reader is encouraged to consult.
The diffusion strategies discussed thus far assume that all network nodes collaborate to estimate a single global parameter vector. However, many practical applications involve scenarios where different nodes need to estimate distinct yet related parameter vectors – a paradigm known as multitask learning. This section examines how diffusion strategies can be extended to support collaborative estimation in multitask environments while exploiting inter-task relationships to enhance overall system performance.
In multitask networks, nodes work toward potentially different optimization objectives while benefiting from knowledge transfer across related tasks. This framework enables more sophisticated modeling of complex systems, where
Diffusion strategies support this collaborative learning paradigm by exploiting inter-node task similarity through carefully designed information exchange mechanisms [198, 199, 200, 201]. By incorporating regularization terms that promote appropriate similarity between neighboring tasks, these approaches balance individual task accuracy with beneficial knowledge transfer.
In the multitask setting, the data at node \( k\) follows a linear model:
(42)
where \( \omega_k^*\) represents the target parameter vector specific to node \( k\) , and \( z_k(n)\) denotes observation noise. Unlike the single-task scenario, each node now pursues its own optimal parameter vector, though these vectors may exhibit varying degrees of similarity across the network.
The estimation objectives and resulting algorithms depend fundamentally on the network’s collaborative structure, as illustrated in Fig. 14. This figure presents three principal architectural paradigms as follows:
The clustered multitask framework represents a generalized approach that encompasses both single-task and multitask models as special cases, offering a flexible framework for modeling complex distributed estimation problems with varying degrees of parameter relatedness.
Building upon the multitask framework introduced previously, this section examines specific algorithms and techniques for implementing diffusion-based learning in multitask environments. We focus particularly on clustered multitask networks, which provide a flexible architecture for balancing localized specialization with collaborative learning across related tasks.
In clustered multitask networks, nodes are organized into distinct clusters, with all nodes within the same cluster \( C(k)\) collaboratively estimating a shared parameter vector. This structure creates natural boundaries for parameter sharing while still enabling broader collaboration across cluster boundaries through appropriate regularization. Each node \( k\) is associated with a strongly convex, twice-differentiable local cost function \( J_k(\boldsymbol{\omega}_{\mathcal{C}(k)})\) , such as the MSE given by:
(43)
where \( d_k(i)\) and \( \boldsymbol{u}_{k,i}\) are the measurement and input vector at time \( i\) .
To encourage inter-cluster similarity, regularization terms such as the squared Euclidean distance are added as follows:
(44)
for neighboring nodes \( k\) and \( \ell\) . This regularization is applied between parameter vectors of neighboring nodes \( k\) and \( \ell\) that belong to different clusters. The quadratic penalty encourages neighboring clusters to maintain similar parameter values when supported by the underlying data patterns, while still allowing for necessary differentiation when required by the local objectives.
Combining the local MSE cost (43) with the regularization term (44), the global network cost function becomes:
(45)
(46)
where \( \boldsymbol{\omega}_{\mathcal{C}_q}\) denote the parameter vector for cluster \( \mathcal{C}q\) and a hyper-parameter \( \eta\) promotes similarity across neighboring clusters, weighted by coefficients \( \rho_{k\ell}\) .
This formulation balances two essential objectives:
The notation \( \mathcal{N}_k \setminus C(k)\) refers to the set of neighbors of node \( k\) that belong to different clusters, ensuring that regularization is only applied across cluster boundaries rather than within clusters, where nodes already estimate the same parameter vector.
The global optimization problem can be solved distributively using carefully designed update rules that combine aspects of intra-cluster consensus with inter-cluster regularization. These update equations enable each node to refine its local estimate through a combination of the following:
Specifically, the iterative updates at node \( k\) in the clustered multitask setting are given by:
(47)
where \( \{c_{\ell k}\}\) and \( \{\alpha_{\ell k}\}\) are combination weights satisfying suitable stochasticity conditions. In the standard multitask diffusion case (without clustering), the update rule simplifies to:
(48)
where \( \mathcal{N}_k^{-}\) denotes the set of neighbouring nodes that are not part of the same cluster as node \( k\) .
The performance characteristics of diffusion-based estimation algorithms are strongly influenced by two critical design factors: the combination matrix that governs information exchange among neighboring nodes and the underlying network topology that defines the communication infrastructure. This section examines how these factors impact estimation performance and presents strategies for optimizing them in practical implementations.
The network topology – the pattern of connections among nodes – fundamentally shapes how information propagates through the network during the diffusion process. This relationship creates important trade-offs that system designers must carefully consider:
This fundamental trade-off between estimation performance and resource efficiency drives much of the research on optimizing network topology for specific application requirements.
Equally important to network topology is the design of the combination weights \( \{\alpha_{\ell k}\}\) that determine how each node combines information received from its neighbors. These weights directly influence both convergence behavior and steady-state accuracy, with different weighting schemes offering various performance characteristics.
Common rules for setting combination weights include uniform, Laplacian, and Metropolis schemes [196, 202, 203]:
(49)
where \( |\mathcal{N}_k|\) represents the number of nodes in the neighborhood of node \( k\) (including \( k\) itself). While computationally efficient and requiring no global network information, this approach may not be optimal when nodes have varying reliability or relevance.
Effective diffusion adaptation thus requires thoughtful design of both the combination policy and network connectivity. In [204], the authors approximate the minimization of the instantaneous MSD \( \|\boldsymbol{\omega}^\star - \boldsymbol{\omega}_{k,i}\|^2\) using:
(50)
where the dependence on \( i\) indicates the time-varying of this weighting independent of the fact that the connection graph is fixed or not.
In [205], the authors analyzed error propagation through the network during the diffusion process. They proposed a flexible weighting strategy based on the similarity between the estimates of neighbouring nodes:
(51)
where \( \text{dist}(\boldsymbol{\psi}_{k,i}, \boldsymbol{\psi}_{\ell,i})\) denotes a distance measure between two estimated vectors, such as the Euclidean distance \( || \boldsymbol{\psi}_{k,i} - \boldsymbol{\psi}_{\ell,i} ||^2\) and \( a\) and \( b\) determine the allowed combination range and its decaying, respectively. It also has been shown effective to isolate the malfunctioning nodes in the network.
In [206], a minimum distance criterion was introduced to prevent the propagation of impulsive noise through the network by optimizing the following problem:
(52)
Using the method of Lagrange multipliers with parameter \( \lambda\) , the optimal solution can be derived as:
(53)
where \( \Psi \triangleq [\boldsymbol\psi_{l_1}, \boldsymbol\psi_{l_2}, …, \boldsymbol\psi_{l_n}]\) and \( \boldsymbol{a} \triangleq [\alpha_{l_1}, \alpha_{l_2}, …, \alpha_{l_n}]^\top\) , with \( l_j \in \mathcal{N}_k\) and \( n = |\mathcal{N}_k|\) . Moreover, \( \boldsymbol{v} \triangleq \Psi^\top \boldsymbol{\omega}_{k,i}\) , and \( \boldsymbol{w} \triangleq (\Psi^\top\Psi)^{-1}\boldsymbol{1}\) . For better readability, the indices \( i\) and \( k\) have been omitted where appropriate.
The core diffusion adaptation strategies discussed previously have inspired numerous extensions and enhancements to address specific challenges in distributed estimation. This section surveys recent advances that extend diffusion approaches to handle various practical constraints, improve performance in challenging environments, and enhance resilience against both natural and adversarial disturbances.
Recent probabilistic extensions incorporate Bayesian learning principles into diffusion frameworks, enhancing the ability to handle uncertainty and adapt to changing conditions:
Communication overhead represents a critical constraint in many distributed networks, particularly in wireless and energy-limited settings. Several innovative approaches have been developed to reduce communication requirements while preserving estimation performance:
Practical sensing environments frequently encounter measurement limitations such as censoring (where values outside certain ranges cannot be measured) and missing data. Specialized diffusion extensions address these challenges:
To improve robustness against impulsive noise, several approaches have been proposed, including error nonlinearities [222], disturbance-based updates [223, 206], mean-\( p\) power objectives [224], and Huber loss approximations [225, 226]. Despite these, compromised nodes may still degrade performance, motivating node-weighting schemes for enhanced resilience [205].
Recent developments incorporate Maximum Correntropy Criterion (MCC)-based filters [227] and generalized MCC frameworks [228] to handle impulsive noise and censored observations. A diffusion framework with partial node visibility was introduced in [229, 230, 231, 232], leveraging signal flow analysis [205] and thresholding-based support identification [233, 234].
Beyond impulsive noise, the security of distributed networks has received growing attention in signal processing [235] and IoT contexts [236]. Malicious agents can disrupt estimation by introducing bias or delay. To mitigate such threats, resilient strategies have emerged [237, 238, 239, 240, 241, 242, 243, 244]. For example, [245] proposes the Average Diffusion LMS (ADLMS) with ALRT-based detectors to counteract sensor and link attacks, offering resilience with low complexity. Similarly, [246] presents a DLMS algorithm with adaptive credibility weights to reject unreliable data under channel attacks, enhancing both robustness and accuracy.
While the majority of distributed filtering techniques focus on linear dynamical systems, some real-world cyber-physical systems exhibit inherent nonlinearities that cannot be adequately captured by linear models. This section explores key extensions of distributed filtering approaches to nonlinear systems, reviewing recent developments that enable collaborative state estimation in complex nonlinear environments .
As noted in comprehensive surveys [247, 248], distributed nonlinear filtering represents an active research area with both theoretical challenges and practical applications. Unlike linear filtering, where optimal solutions often exist in closed form, nonlinear filtering typically requires approximation techniques to make the estimation problem tractable in distributed settings. Below, we examine four principal approaches to distributed nonlinear filtering, each offering distinct advantages for different application scenarios.
Moving horizon estimation (MHE) is an optimization-based state estimation framework that explicitly incorporates system constraints, nonlinear dynamics, and bounded disturbances by solving a finite-horizon estimation problem at each sampling time [249]. In distributed settings, MHE provides a flexible alternative to Kalman-filter-based approaches, particularly for constrained nonlinear networked systems. Consider the discrete-time nonlinear system as,
(54)
In centralized MHE, the state estimate at time \( t\) is obtained by solving an optimization problem over a sliding horizon of length \( L\) as given below [250]:
(55)
where \( P\) , \( Q\) , and \( R\) are positive definite weighting matrices, \( \widehat{x}_{k-L}\) is a-priori estimate, and \( \mathcal{X}\) and \( \mathcal{V}\) denote the admissible constraint sets. The estimate \( \widehat{x}(t)\) is given by the optimizer’s terminal state.
A common distributed MHE approach decomposes the centralized cost into local objective functions [251, 252, 253, 254]. At agent \( i\) , the local MHE problem over horizon \( L\) is given by:
(56)
In consensus-based distributed MHE, consensus constraints are imposed and the coupling constraints are relaxed by adding disagreement penalties to the local cost functions [255]. Alternatively, ADMM-based distributed MHE introduces local copies of the state and corresponding Lagrange multipliers to enforce agreement among agents [256, 257]. This results in iterative local MHE updates combined with neighbor communication of primal and dual variables until convergence (or until a predefined number of iterations) is reached.
Consensus + Innovation filtering extends the linear filtering framework to nonlinear systems by combining two complementary mechanisms:
In this approach, each agent updates its state estimate based on a weighted combination of its neighbors’ estimates (the consensus component) and the innovation from its local nonlinear measurements. The consensus step ensures that the global estimate of the nonlinear system state is maintained with reasonable consistency across all agents, while the innovation term incorporates new measurement information to refine accuracy.
This methodology has been successfully applied to various nonlinear estimation problems, with notable implementations and extensions described in [118, 117, 258]. The framework’s flexibility makes it particularly suitable for systems with moderately nonlinear dynamics or measurement models, offering a natural extension of linear consensus-based techniques.
The Extended Kalman Filter (EKF) represents one of the most widely used approaches for nonlinear state estimation in centralized settings. It operates by linearizing the nonlinear system around the current state estimate, applying standard Kalman filter equations to this linearized model, and then updating the state estimate accordingly.
Although traditionally implemented in centralized architectures, the EKF has been successfully adapted for distributed scenarios through several key innovations:
This distributed EKF approach has been implemented with numerous variations, including consensus-based fusion [259], information-form implementations [260], covariance intersection methods [261], and adaptive architectures [262, 263]. These approaches balance estimation accuracy with communication efficiency, enabling effective nonlinear state estimation across networks with diverse topologies and resource constraints.
The Unscented Kalman Filter (UKF) represents an alternative approach to nonlinear filtering that avoids explicit linearization. Instead, the UKF employs a deterministic sampling technique to capture the statistical properties of the state distribution:
This approach typically achieves higher accuracy than the EKF for systems with significant nonlinearities, as it better captures the effect of nonlinear transformations on probability distributions.
Distributed implementations of the UKF [264, 265, 266, 267, 268] follow similar principles to distributed EKF approaches, with nodes maintaining local UKFs and exchanging information with neighbors. The primary difference lies in the local filtering algorithm, with UKF-based methods generally offering improved performance for highly nonlinear systems at the cost of somewhat increased computational complexity.
For systems with severe nonlinearities or non-Gaussian noise characteristics, particle filters provide a powerful estimation framework. These methods represent probability distributions using sets of weighted samples (particles) rather than parametric distributions [269], enabling them to capture multi-modal and heavily skewed distributions that arise in many complex nonlinear systems.
In distributed implementations [270, 271, 272, 273, 274, 275], particle filtering operates through several coordinated mechanisms:
Distributed particle filtering approaches offer unparalleled flexibility for handling complex nonlinear dynamics and non-Gaussian uncertainties. However, this flexibility comes at the cost of increased computational and communication requirements compared to EKF and UKF-based methods. Recent research has focused on developing communication-efficient variants that preserve estimation quality while reducing resource demands, making distributed particle filtering increasingly practical for resource-constrained cyber-physical systems.
These four complementary approaches to distributed nonlinear filtering provide system designers with a rich toolkit for addressing nonlinear estimation challenges across diverse application domains. The choice among these methods typically depends on the specific characteristics of the nonlinear system, the available computational and communication resources, and the required estimation accuracy.
Modern cyber-physical systems often involve highly interconnected networks of components that must operate reliably despite potential faults and failures. This section examines distributed approaches to fault detection and isolation (FDI) that enable robust system monitoring without relying on centralized processing architectures. We explore how the distributed estimation techniques developed in previous sections can be extended to detect, isolate, and mitigate faults across networked systems.
Complex interconnected systems such as smart grids, autonomous robotic networks, and industrial automation infrastructures face unique fault detection challenges:
Traditional centralized fault detection approaches [276, 277, 278], while well-established in theory and practice, face significant limitations in large-scale networked settings:
In contrast to centralized approaches, distributed fault detection leverages the distributed estimation and filtering techniques explored in previous sections to implement fault detection capabilities across networked nodes. This distributed paradigm offers several key advantages:
In this section, we focus primarily on distributed observer-based fault detection techniques that build upon the distributed estimation methods described earlier. While we emphasize observer-based approaches due to their strong theoretical foundations and practical effectiveness, we also survey alternative distributed fault detection methodologies that offer complementary capabilities for specific application scenarios.
The distributed fault detection approaches we examine operate under a common framework where individual nodes satisfy the following specifications:
Through these mechanisms, distributed fault detection enables cyber-physical systems to maintain operational integrity despite the occurrence of faults, supporting critical objectives including system reliability, availability, maintainability, and safety.
To develop a rigorous framework for distributed fault detection, we consider noise-corrupted physical systems in the form of equation (1) with the addition of potential sensor faults. The measurement model with fault terms is given by
(57)
where \( \boldsymbol{\mu}(t)\) represents the general measurement noise typically modelled as Gaussian random variable and \( \mathbf{f}(t) \in \mathbb{R}^N\) represents the fault vector affecting sensor outputs at time \( t\) . Each component of this vector follows a binary pattern:
(58)
In general, fault variable \( f(t)\) is considered a random-valued variable and no specific constraint is considered for \( f(t)\) . In general, fault term and noise term differ in the following aspects:
Some literature consider fast time-varying and unbounded faults. The work [279] fuses a distributed fault identification observer with a fault-tolerant control law while considering time-varying delays. The work [280] studies fault diagnosis and resilient control for networked multi-agent nonlinear systems subject to time-varying sensor faults. The paper [281] develops a robust estimator-based fault-detection scheme for nonlinear systems using a combined \( H_2\) performance and \( L_\infty\) robustness design. The work [282] develops an integrated observer and fault-tolerant control framework for switched nonlinear systems subject to stochastic noise and time-varying disturbances.
The formulation given by (57)-(58) captures the practical scenario where individual sensors within the network may experience faults independently, requiring detection mechanisms that can identify which specific sensors are providing corrupted measurements.
Observer-based fault detection has emerged as a powerful methodology for real-time monitoring of cyber-physical systems in the presence of faults. This approach leverages the distributed state estimation techniques discussed in previous sections, extending them to enable fault detection capabilities. The core principles of this approach include:
The consensus-based distributed estimator presented in equations (10)-(11) provides a natural framework for implementing distributed fault detection. This estimator can be applied directly to fault-corrupted measurements, serving the dual purpose of state tracking and fault detection. When faults occur, they manifest as anomalies in the estimation process that can be detected through careful analysis of estimation errors.
The resulting error dynamics follow equation (12), with fault terms incorporated into the \( \boldsymbol{\zeta}(t)\) term. Under fault-free conditions, the steady-state estimation error has been shown to satisfy \( \lim_{t\rightarrow\infty} \mathbb{E}(\mathbf{e}_i(t)) = 0\) [114, 121], providing a baseline expectation for normal system operation.
The error covariance in this case is defined as \( \Sigma_e := \lim_{t\rightarrow\infty} \mathbb{E}(\mathbf{e}_i(t)^{\top}\mathbf{e}_i(t))\) and satisfies the relationship [121, 283, 284]:
(59)
where
This analytical characterization of estimation error behavior provides the foundation for designing effective fault detection mechanisms that can discriminate between normal system variations due to noise and actual fault conditions.
In the context of residual-based fault detection, two main paradigms have emerged in the literature, each representing a different philosophy regarding how detection mechanisms process temporal information:
These complementary approaches offer different trade-offs between detection speed, sensitivity, and false alarm rates, providing system designers with flexible options to match specific application requirements. The following sections examine each of these detection paradigms in greater detail, exploring their mathematical formulations, implementation considerations, and performance characteristics.
Stateless fault detection represents a fundamental approach to distributed fault detection that focuses on instantaneous analysis of system behavior. In this paradigm, the detection process operates without maintaining historical information about previous residuals or system states – there is no monitoring time-window. Instead, each detection decision is made based solely on the current residual error at a specific time, providing computational simplicity and rapid response to abrupt fault conditions.
The core mechanism of stateless detection begins with residual generation. At each local node \( i\) , the residual is defined as the difference between the actual measurement and the estimated output:
(60)
Under fault-free conditions, this residual is primarily influenced by system and measurement noise. However, when faults occur, they introduce additional components that shift the residual statistics in detectable ways.
Given the error dynamics established previously, the residual at sensor \( i\) (which may include a possible fault \( f_i\) ) at time \( t\) can be expressed as
(61)
where \( \hat{A} := (W \otimes A - KD_C(W \otimes A))\) represents the effective system matrix for the error dynamics, and \( \zeta_i(t)\) encompasses various noise and interaction terms.
For effective detection and isolation of faults at specific nodes, the gain matrix \( K\) must be carefully designed to ensure that faults at one node have minimal impact on the residuals at other nodes. This is achieved by satisfying the constraint:
(62)
for sufficiently small \( \varepsilon < 1\) as a design parameter. This constraint ensures that the fault-related term \( C_i^{\top}K_iC_jf_j\) in the residual \( r_i(t)\) due to a fault \( f_j\) at node \( j\) is scaled down by a factor of \( \varepsilon\) compared to the fault-related term in the residual \( r_j(t)\) of sensor \( j\) itself. This isolation property is crucial for determining which specific node has experienced a fault. The gain design can be formulated as a Linear Matrix Inequality (LMI) problem [283, 284].
The threshold-based detection operates on statistical hypothesis testing principles. In the absence of faults, the residual follows a zero-mean Gaussian distribution whose variance is determined by system and measurement noise characteristics. When a fault occurs, the residual becomes biased, following a Gaussian distribution with non-zero mean.
As an example consider the observer in [285, 286, 284]. Given the noise variance \( \Sigma_\nu\) and \( \Sigma_\mu\) and the residuals \( r_i(t)\) from Eq. (61), the detection threshold for a detection-level \( {m \in \mathbb{R}_{>0}}\) is ,
(63)
where \( {\kappa = erf (\frac{m}{\sqrt{2}})}\) is detection probability (with \( erf (\cdot)\) as the Gauss error function) and \( \|\Sigma_e\|_2\) from (59).
By applying a statistical hypothesis test with these two distributions (fault-free and faulty), we can determine the probability that an observed residual indicates a fault. Specifically, if the magnitude of the residual \( |r_i(t)|\) exceeds the threshold \( m\Sigma_r^i\) , then a fault is detected with probability \( \kappa\) , while the probability of a false alarm is \( 1-\kappa\) . This is better illustrated in Fig. 18.
The parameter \( m\) in the threshold definition directly controls the sensitivity of the detection system, creating an explicit trade-off between detection sensitivity and false alarm rates. Larger values of \( m\) result in higher thresholds, reducing false alarms but potentially delaying fault detection or missing smaller faults. Conversely, smaller values of \( m\) increase detection sensitivity but at the cost of more frequent false alarms.
For practical implementations, \( m\) is typically chosen to achieve a desired false alarm rate. Common threshold configurations use integer values of \( m\) , with each value corresponding to a specific detection probability \( \kappa\) and false alarm rate as shown in Table 4. For instance, \( m=2\) corresponds to a 95.4% detection probability with a 4.6% false alarm rate, while \( m=3\) provides a 99.7% detection probability with only a 0.3% false alarm rate.
| \( \frac{m}{2}\) | \( 1\) | \( 2\) | \( 3\) | \( 4\) |
| Threshold probability \( \kappa\) | \( 68.3\%\) | \( 95.4\%\) | \( 99.7\%\) | \( 99.99\%\) |
| False alarm rate \( \varkappa = 1-\kappa\) | \( 31.7\%\) | \( 4.6\%\) | \( 0.3\%\) | \( 0.01\%\) |
These statistically designed thresholds provide a rigorous foundation for fault detection decisions, allowing system designers to explicitly balance detection sensitivity against false alarm resilience based on specific application requirements and operating contexts.
Unlike stateless approaches that consider only instantaneous measurements, stateful fault detection maintains historical information about system behavior over time. This temporal integration allows detection algorithms to identify subtle or developing faults that might not be apparent from single-point measurements. By monitoring residual patterns across a defined time window, stateful detection can achieve higher sensitivity and reduced false alarm rates, particularly for gradually evolving fault conditions.
The foundation of stateful detection lies in quantifying deviations between expected and actual system behavior over an extended time period. This is accomplished through distance measures that aggregate residual information across multiple time steps. The basic distance measure for a sliding time window of length \( \mathcal{T}\) is defined as
(64)
This measure effectively normalizes each squared residual by its expected variance and sums these values over the time window. The normalization ensures that the measure appropriately accounts for the anticipated noise characteristics of each measurement, while the summation captures persistent deviations that may indicate fault conditions.
The statistical properties of this distance measure provide a rigorous foundation for fault detection decisions. Under fault-free conditions, the summation of squared normalized random variables from a normal distribution follows a Chi-squared distribution with \( \mathcal{T}\) degrees of freedom (denoted by \( \chi^2_\mathcal{T}\) ), with an expected value of \( \mathbb{E}(\iota_i^\mathcal{T}) = \mathcal{T}\) [278, 287].
This property enables the application of well-established statistical tests to evaluate how well the observed residuals conform to their expected distribution. When system behavior deviates from nominal conditions due to faults, the distance measure tends to increase beyond what would be expected from noise alone, providing a statistical basis for fault detection.
Similar to stateless detection, stateful approaches require carefully designed detection thresholds that balance sensitivity against false alarm rates. For a Chi-squared detector with a desired false alarm rate of \( 1-\kappa\) , the appropriate threshold is given by
(65)
where \( \Gamma^{-1}(\cdot,\cdot)\) denotes the inverse regularized lower incomplete gamma function. If the computed \( \chi^2_\mathcal{T}\) detector value exceeds this preset threshold \( \theta_\kappa^\mathcal{T}\) , a fault is detected with probability \( \kappa\) .
The relationship between the false alarm rate and threshold can be expressed as
(66)
where \( \gamma(\cdot,\cdot)\) denotes the lower incomplete gamma function.
A significant enhancement to the basic time-window approach is the incorporation of temporal weighting that places greater emphasis on recent measurements [288]. This weighted distance measure is defined as
(67)
where \( 0 < \varrho \leq 1\) serves as a weighting factor that determines how rapidly the influence of past measurements diminishes. This detector, known as the weighted sum of Chi-squared distributions [287], offers improved sensitivity to recent changes in system behavior while still considering historical context.
The corresponding detection threshold for this weighted measure is
(68)
with the false alarm rate relationship given by
(69)
Statefull detection approaches introduce additional design parameters beyond those in stateless methods, creating expanded opportunities for performance optimization:
The integration of temporal information in stateful detection provides a powerful complement to instantaneous stateless methods. By leveraging both approaches in combination, distributed fault detection systems can achieve robust performance across a wide range of fault scenarios, from sudden, large-magnitude faults to subtle, slowly developing anomalies.
The decentralized nature of modern cyber-physical systems has stimulated extensive research into distributed FDI algorithms. These approaches leverage collaborative processing and consensus mechanisms across multiple agents or sensors to ensure system reliability without relying on centralized architectures. This section provides an overview of key research directions and innovations in distributed FDI, categorized by their primary focus areas and methodological approaches.
Communication and computational resources represent critical constraints in many CPS deployments. Several research directions have emerged to address these limitations:
Practical CPS deployments invariably encounter various forms of uncertainty that can compromise detection reliability. Several research streams have developed robust approaches to maintain detection performance despite these challenges:
Beyond algorithmic innovations, several research directions have explored broader architectural approaches to distributed fault detection:
Several innovative detection paradigms have emerged that extend distributed fault detection beyond traditional approaches:
These diverse research directions collectively advance the state-of-the-art in distributed fault detection, providing system designers with a rich toolkit of methodologies that can be selected and combined based on specific application requirements.
The theoretical foundations and algorithmic approaches detailed in previous sections find concrete expression in diverse cyber-physical system applications. This section examines how distributed estimation, filtering, and fault detection techniques are implemented across four key domains, each presenting unique challenges and requirements that highlight different aspects of distributed algorithm design.
We begin by exploring applications in smart grids and power networks (Section 5.1), where distributed algorithms enable monitoring and control of geographically dispersed energy infrastructure. Here, we examine how these techniques support renewable energy integration, economic dispatch optimization, and fault management in microgrids – applications where system scale and reliability requirements make centralized approaches impractical.
Next, we investigate social systems (Section 5.2), where distributed algorithms monitor and analyze human interaction dynamics across social networks. This domain showcases how techniques developed for physical systems can be adapted to track opinion dynamics, information propagation, and collective behaviors, revealing the versatility of distributed estimation approaches beyond traditional engineering applications.
The third application domain focuses on target tracking and localization (Section 5.3), where distributed algorithms enable multiple sensors to collaboratively track moving objects. This application area highlights the importance of measurement fusion, dynamic model selection, and real-time processing in scenarios ranging from autonomous vehicle navigation to aerial surveillance systems.
Finally, we examine intelligent transportation systems (Section 5.4), where vehicle-to-vehicle and vehicle-to-infrastructure communications create new opportunities for distributed coordination. Applications including collaborative localization, traffic state estimation, and secure vehicle platooning demonstrate how distributed algorithms enhance safety, efficiency, and reliability in increasingly connected transportation networks.
Through these application examples, we illustrate how theoretical concepts and algorithmic innovations translate into practical solutions for complex monitoring and control challenges across diverse cyber-physical domains.
Modern power networks and smart grids represent quintessential examples of large-scale cyber-physical systems that benefit substantially from distributed monitoring and control approaches [306]. As these infrastructures evolve to incorporate renewable energy sources, distributed generation, and advanced demand-response capabilities, the need for decentralized estimation and fault detection becomes increasingly critical. The dynamical system representations of power grid systems commonly follows the state-space representation in Section 2.1 given by Eqs. (1)-(2), see details in [307].
The integration of renewable energy sources and electric vehicles [308, 309, 310, 311] has fundamentally transformed traditional power networks, introducing several key challenges that distributed algorithms are uniquely positioned to address:
Fig. 19 illustrates a representative distributed monitoring architecture for renewable-energy grids incorporating wind farms, solar installations, and conventional generation. In this configuration, a geographically distributed sensor network enables localized processing and collaborative state estimation through distributed algorithms.
This approach delivers several key advantages compared to traditional centralized architectures:
The power industry has adopted various distributed estimation approaches to address specific operational challenges:
Beyond physical state monitoring, distributed algorithms play a crucial role in optimizing power system economics through distributed energy management and economic dispatch. These applications ensure that electricity generation and consumption are balanced economically and optimally [117, 320].
The economic dispatch problem is mathematically formulated as an optimization of generation costs:
(70)
where state \( x_i\) represents the generated power at node \( i\) and \( P_{mis}\) is the power mismatch between the generated power and demand. The cost function typically takes a quadratic form:
(71)
with parameters \( \gamma_i\) , \( \beta_i\) , and \( \alpha_i\) defined based on the generator type (fueled by oil, gas, coal, just to mention a few) as documented in [321, 322].
Consensus-based distributed estimation protocols, such as the consensus + innovation approach [117], can iteratively solve this optimization problem in a fully distributed manner. This decentralized approach allows individual generators to optimize their output based on local costs while accounting for neighboring units’ output levels [323, 324]. Furthermore, integrating interval observers for fault diagnosis significantly enhances the robustness of distributed economic dispatch against potential system anomalies [325].
In microgrids – localized energy systems composed of multiple interconnected distributed generation units – distributed fault detection and estimation techniques are especially valuable. These approaches enable quick localization and isolation of faults, preventing cascading failures that could compromise the entire microgrid [326, 327, 328]. The distributed nature of these techniques aligns perfectly with the inherently decentralized architecture of microgrids, providing natural fault containment boundaries and facilitating autonomous operation during main grid disconnection.
Beyond physical and engineered systems, distributed estimation and detection techniques find powerful applications in social systems – complex networks of interacting individuals whose collective behavior generates emergent phenomena of significant societal importance. This section explores how the distributed algorithms examined earlier can be adapted to monitor, analyze, and understand social dynamics across diverse contexts.
Social networks manifest across an extraordinarily wide spectrum of contexts, spanning human interactions, animal communities, economic systems, market behaviors, online platforms, citation networks, and numerous other domains [329]. These networks serve as fundamental infrastructures for understanding how information, influence, and behaviors propagate through interconnected social entities.
The underlying social phenomena of interest exhibit similar diversity, including the following:
Each state within these social dynamics typically represents an opinion, belief, preference, or behavioral characteristic of an individual actor or community member. The interconnected nature of these states – with each potentially influencing and being influenced by others – creates complex dynamical systems that present unique monitoring and analysis challenges.
Fig. 20 illustrates an innovative cyber-social system architecture that leverages distributed estimation for monitoring social dynamics. In this framework, a network of computational agents – whether autonomous monitoring entities or specialized algorithms implemented within digital platforms [6] – observes the states of individuals across a social network and collaboratively processes this information.
The cyber layer (green nodes and connections) forms a processing infrastructure that monitors the social layer (blue and red nodes with blue connections), where
This architecture enables distributed analysis of social phenomena without requiring centralized data collection, preserving privacy while providing meaningful insights into collective behaviors and opinion dynamics [285, 330].
The evolution of states (opinions, beliefs, preferences) across social networks follows various models that capture how individuals influence each other over time. Several well-established linear models include the following:
These models are typically linear as in Section 2.1 and share structural similarities with the consensus dynamics described in Section 2.3, though they typically incorporate additional parameters to capture the complex nature of social influence. A representative state update equation in these models takes the form [6, 329]:
(72)
where \( x_i\) represents the state (opinion) of individual \( i\) at time step \( t\) , and \( 0 \leq a_{ij} \leq 1\) denotes the influence weight that neighboring individual \( j\) exerts on individual \( i\) ’s state.
The complexity and diversity of social systems have inspired numerous specialized adaptations of distributed estimation and detection techniques:
These approaches demonstrate how distributed estimation and detection techniques can be effectively adapted to the unique challenges of social system monitoring, enabling insights into collective behaviors while respecting the privacy and autonomy of individual actors. As social interactions increasingly occur across digital platforms that generate vast quantities of behavioral data, distributed approaches to social system monitoring will continue to gain importance for both research and practical applications.
Accurate determination of object positions and trajectories represents one of the most fundamental and widely applicable tasks in cyber-physical systems. This section examines how distributed estimation and detection techniques enable robust tracking and localization across diverse application domains, from autonomous vehicles and robotics to smart infrastructure and sensor networks.
Localization and tracking encompass related but distinct objectives in cyber-physical systems:
Both capabilities represent quintessential cyber-physical tasks that integrate physical sensing with computational algorithms to achieve robust performance under uncertainty. The distributed nature of modern sensing systems, where multiple sensors observe a target from different locations, creates both opportunities and challenges for estimation accuracy, reliability, and scalability.
In this section, we focus specifically on relative localization, which determines an entity’s position relative to reference points or other entities within the network. This approach leverages geometric principles such as triangulation [342] and multilateration [343] based on distance measurements or angle calculations [344] from known locations, as illustrated in Fig. 21.
As a representative example of distributed localization, we examine time-difference-of-arrival (TDOA) measurements. This approach determines the target position by comparing the arrival times of signals at different sensors [345], eliminating the need for precise time synchronization between the target and sensing network.
Consider a network of \( n\) sensors with positions \( \mathbf{p}_i = (p_{x,i}; p_{y,i}; p_{z,i})\) performing localization of a mobile target. The measurement process follows these steps:
where the observation matrix \( C_i\) is defined as
(73)
with \( \mathbf{p}_{j,i} := \mathbf{p}_{j}-\mathbf{p}_{i} := (p_{x,j,i}; p_{y,j,i}; p_{z,j,i})\) defined as the relative position vector between sensors \( j\) and \( i\) .
For fixed sensor positions, the bias term \( \|\mathbf{p}_j\|^2 - \|\mathbf{p}_i\|^2\) remains constant and known. By incorporating this known bias, the TDOA measurement can be expressed in standard form:
(74)
where \( \boldsymbol{\mu}_i(t)\) represents the additive measurement noise.
In real-world tracking scenarios, target dynamics are generally unknown and must be approximated using mathematical models. The most widely used target motion models follow the general linear form:
(75)
where \( \mathbf{x}(t)\) represents the target state vector, matrices \( A\) and \( G\) describe the transition and input dynamics, and \( \boldsymbol{\nu}(t)\) represents process noise or random inputs.
Three primary models dominate the literature [346, 347, 348, 349, 350, 351, 343]:
Nearly-Constant-Velocity (NCV) Model: This approach models position and velocity in 3D space with state vector
(76)
The transition and input matrices are defined as
(77)
where \( \mathbf{I}_3\) and \( \mathbf{0}_3\) represent 3×3 identity and zero matrices, and \( T\) denotes the sampling interval.
Nearly-Constant-Acceleration (NCA) Model: This model incorporates acceleration terms, expanding the state vector to
(78)
with corresponding matrices
(79)
Singer Model: This probabilistic approach enhances the NCA model by incorporating a maneuvering parameter \( \alpha = \frac{1}{\theta}\) , where \( \theta\) represents the maneuver time constant:
(80)
These models are interrelated and can transform into one another under specific conditions. For instance, the Singer model approaches the NCV model as the maneuver time constant \( \theta\) decreases, and converges toward the NCA model as \( \theta\) increases [352]. Larger \( \theta\) values represent gradual, predictable maneuvers, while smaller values indicate abrupt, evasive movements.
The literature on distributed algorithms for localization and target tracking has expanded significantly in recent years, addressing various aspects of the tracking problem:
These diverse approaches demonstrate how distributed estimation and detection techniques can be effectively applied to the fundamental challenge of target tracking, enabling robust performance across a wide range of sensing conditions, target behaviors, and network configurations.
Transportation networks are rapidly evolving from passive infrastructure into dynamic, interconnected cyber-physical systems that actively monitor, manage, and optimize traffic flow. This section examines how distributed estimation and fault detection techniques enable the emerging paradigm of cooperative intelligent transportation systems (ITS), creating safer, more efficient, and more reliable mobility solutions.
Mixed traffic transportation systems consist of connected autonomous vehicles (CAVs) and human-driven vehicles (HDVs) sharing the same roadway, see Fig. 22. In these settings, accurate knowledge of other vehicles’ states (e.g., positions, velocities) is crucial for safe driving. Traditional centralized estimation methods collect all sensor data at a central unit to infer traffic states, but they face scalability issues and vulnerability to single-point failures. To address these challenges, distributed estimation has emerged as a promising alternative, where individual CAVs estimate the state of HDVs via local sensing and information exchange with neighboring CAVs, see [370, 371, 372, 373] for details.
To formulate the most general scenario, consider the system-measurement model (1)-(2) as a general model for group of \( N\) HDVs. The dynamics of every HDV is modelled by the NCV and NCA dynamics described by Eqs. (76)-(79), where the HDV’s state is a variable in \( \mathbb{R}^m\) . The state of HDVs is then tracked by every CAV \( i\) denoted by \( \widehat{\mathbf{x}}^i_{k|k}\in\mathbb{R}^{N m}\) as the estimate of \( \mathbf{x}_k\in\mathbb{R}^{N m}\) . Every CAV uses all the available measurements over the communication network. Then, the global estimate of the states of HDVs is defined as,
(81)
which represents the estimate of the global state of HDVs as a networked system defined as,
(82)
Then, the mixed traffic ITS dynamics associated with \( \underline{\mathbf{x}}_{k}\) is [370]:
(83)
which follows the sochasticity of \( W\) matrix defined by (8). Then, the distributed estimation of the mixed traffic ITS modelled by a network of \( n\) CAVs tracking the state of \( N\) HDVs follows the observability of the pair
(84)
with \( D_C\) representing the shared measurements as defined in (14). This is referred to as distributed observability in Section 3.1.1. Then, a distributed estimator, e.g., (10)-(11), can be adopted to address this tracking problem.
Cooperative ITS represents a transformative approach to transportation management that integrates advanced communication technologies with distributed computational capabilities. By enabling vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications [374], these systems create rich information ecosystems that support real-time decision-making across multiple scales – from individual vehicles to entire transportation networks.
In this cooperative framework, distributed algorithms play a critical role in the following:
A fundamental challenge in managing transportation networks involves accurate estimation of critical traffic states, including vehicle speeds, traffic density, and travel times. Distributed algorithms address this challenge by aggregating data from heterogeneous sources – including roadside cameras, in-vehicle GPS units, infrastructure sensors, and mobile devices – to create comprehensive yet efficient traffic models [375, 376].
Various distributed fusion techniques have been developed for traffic state estimation, e.g.
Precise vehicle positioning represents a critical capability for advanced transportation systems, particularly for autonomous driving applications. Distributed approaches enable vehicles to share positioning data with nearby units, significantly improving localization accuracy beyond what individual vehicles could achieve in isolation [383, 384].
These collaborative systems employ sophisticated sensor fusion techniques that integrate data from multiple sources, including the following:
By combining these diverse information sources through distributed algorithms, vehicles can achieve robust localization even in challenging urban environments with GPS signal obstruction, adverse weather conditions, or ambiguous visual features [385].
Beyond individual vehicle capabilities, distributed algorithms enable system-wide coordination that improves overall traffic efficiency:
These distributed approaches offer significant advantages over traditional centralized traffic management by
Vehicle platooning represents one of the most promising applications of distributed algorithms in transportation systems. This approach coordinates multiple automated vehicles travelling in close proximity, as illustrated in Fig. 23, offering benefits including reduced fuel consumption through improved aerodynamics, increased road capacity, and enhanced safety through coordinated maneuvers.
Platooning is typically facilitated through vehicular ad-hoc networks [390] that enable real-time communication among vehicles and with surrounding infrastructure. Within these networks, distributed algorithms support several critical functions:
The integration of distributed estimation and fault detection techniques into vehicle platooning systems creates resilient, adaptive formations that can maintain safe operation even under challenging conditions, including communication disruptions, sensor failures, or malicious interference. As transportation infrastructure continues to evolve toward greater connectivity and automation, the role of these distributed techniques will become increasingly central to ensuring reliable, efficient mobility.
This comprehensive survey has examined the theoretical foundations, algorithmic developments, and practical applications of distributed estimation, filtering, and fault detection techniques within cyber-physical systems. By synthesizing insights across these interconnected domains, we have provided researchers and practitioners with a unified perspective on how distributed algorithms enable robust monitoring and control of complex, large-scale systems.
Our survey has yielded several important insights that collectively advance the understanding of distributed algorithms for CPS:
While significant progress has been made in distributed algorithms for cyber-physical systems, numerous challenges and opportunities remain for future research:
As distributed systems continue to scale, communication efficiency becomes increasingly critical. Future research could focus on the following:
The increasing availability of operational data creates opportunities to enhance distributed algorithms through machine learning:
As distributed algorithms process increasingly sensitive information, privacy and security considerations become paramount. Specifically, we have the following:
Emerging computational paradigms offer new possibilities for implementing distributed algorithms:
As distributed algorithms support increasingly critical applications, performance guarantees become essential to ensure the following:
These research directions collectively represent pathways toward more efficient, reliable, secure, and capable distributed algorithms for cyber-physical systems. As these systems continue to grow in scale, complexity, and importance, advances in distributed estimation, filtering, and fault detection will play an increasingly critical role in ensuring their safe and effective operation.
[1] Cyber-Physical Systems Enabled Transport Networks in Smart Cities: Challenges and Enabling Technologies of the New Mobility Era IEEE Access 2022 10 16350–16364
[2] Resilient coordinated movement of connected autonomous vehicles European Journal of Control 2022 64 100613
[3] Distributed motion planning for safe autonomous vehicle overtaking via artificial potential field IEEE Transactions on Intelligent Transportation Systems 2022 23 11 21531–21547
[4] Security analysis for distributed IoT-based industrial automation IEEE Transactions on Automation Science and Engineering 2021 19 4 3093–3108
[5] Distributed collaborative control for industrial automation with wireless sensor and actuator networks IEEE Transactions on Industrial Electronics 2010 57 12 4219–4230
[6] Cyber-social systems: modeling, inference, and optimal design IEEE Systems Journal 2020 14 1 73–83
[7] Communication-Efficient and Fault-Tolerant Social Learning 55th Asilomar Conference on Signals, Systems, and Computers 2021 1037–1042
[8] Use of kalman filter and its variants in state estimation: A review Artificial Intelligence for a Sustainable Industry 4.0 2021 213–230
[9] Kalman Filtering in Wireless Sensor Networks IEEE Control Systems Magazine 2010 30 2 66–86
[10] A distributed observer-based cyber-attack identification scheme in cooperative networked systems under switching communication topologies Electronics 2020 9 11 1912
[11] A distributed fault detection scheme in disturbed heterogeneous networked systems Nonlinear Dynamics 2022 107 3 2519–2538
[12] Survey of distributed algorithms for resource allocation over multi-agent systems Annual Reviews in Control 2025 59 100983
[13] A survey of task allocation and load balancing in distributed systems IEEE Transactions on Parallel and Distributed Systems 2015 27 2 585–599
[14] Distributed optimization for control Annual Review of Control, Robotics, and Autonomous Systems 2018 1 77–103
[15] A survey of distributed optimization Annual Reviews in Control 2019 47 278–305
[16] A survey of distributed optimization and control algorithms for electric power systems IEEE Transactions on Smart Grid 2017 8 6 2941–2962
[17] A review of distributed optimization: Problems, models and algorithms Neurocomputing 2022 483 446–459
[18] Momentum-based accelerated algorithm for distributed optimization under sector-bound nonlinearity Journal of the Franklin Institute 2025 362 12 107857
[19] Distributed data mining: a survey Information Technology and Management 2012 13 403–409
[20] Data mining in distributed environment: a survey Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery 2017 7 6 e1216
[21] A survey of methods for distributed machine learning Progress in Artificial Intelligence 2013 2 1–11
[22] A survey on distributed machine learning Acm computing surveys (csur) 2020 53 2 1–33
[23] Design of consensus and adaptive consensus filters for distributed parameter systems Automatica 2010 46 2 300–311
[24] Consensus filters for sensor networks and distributed sensor fusion Proceedings of the 44th IEEE Conference on Decision and Control 2005 6698–6703 IEEE
[25] Robust distributed H\( \infty\) filtering over an uncertain sensor network with multiple fading measurements and varying sensor delays International Journal of Robust and Nonlinear Control 2020 30 2 538–566
[26] CauseInfer: Automatic and distributed performance diagnosis with hierarchical causality graph in large distributed systems IEEE INFOCOM - IEEE Conference on Computer Communications 2014 1887-1895
[27] Data-driven sensor fault detection and isolation of nonlinear systems: Deep neural-network Koopman operator IET Control Theory & Applications 2023 17 2 123–132
[28] Mathematical Description of Linear Dynamical Systems Journal of the Society for Industrial and Applied Mathematics Series A Control 1963 1 2 152-192
[29] An introduction to dynamical systems: continuous and discrete American Mathematical Soc. 2012 19
[30] Linear dynamic systems and signals Prentice Hall/Pearson Education Upper Saddle River 2003
[31] Analysis and design of networked control systems Springer London 2015
[32] Modern control engineering Prentice Hall India 2009
[33] On the controllability of clustered Scale-Free networks Journal of Complex Networks 2020 8 1 cnz014
[34] An overview of structural systems theory Automatica 2022 140 110229
[35] Generic properties and control of linear structured systems: a survey Automatica 2003 39 7 1125-1144
[36] Sensor selection cost optimisation for tracking structurally cyclic systems: A p-order solution International Journal of Systems Science 2017 48 11 2440–2450
[37] On the observability and controllability of large-scale IoT networks: Reducing number of unmatched nodes via link addition IEEE Control Systems Letters 2020 5 5 1747–1752
[38] Observability of structured linear systems in descriptor form: A graph-theoretic approach Automatica 2006 42 4 629-635
[39] Fundamentals of linear state space systems McGraw-Hill 1999
[40] On partial observability of large scale linear systems: A structured systems approach IEEE Conference on Decision and Control 2018 4655–4661 IEEE
[41] Structural controllability and observability of linear systems over finite fields with applications to multi-agent systems IEEE Transactions on Automatic Control 2012 58 1 60–73
[42] Observability of network systems: A critical review of recent results Journal of Control, Automation and Electrical Systems 2020 31 6 1348–1374
[43] Observability of complex systems Proceedings of the National Academy of Sciences 2013 110 7 2460–2465
[44] Observational Equivalence in System Estimation: Contractions in Complex Networks IEEE Transactions on Network Science and Engineering 2018 5 3 212–224
[45] Introduction to Algorithms MIT Press
[46] The determinant of the adjacency matrix of a graph SIAM Review 1962 4 3 202 -210 Jul.
[47] Structural controllability IEEE Transactions on Automatic Control 1974 19 3 201–208 Jun. 10.1109/TAC.1974.1100557
[48] Minimal Driver Nodes for Structural Controllability of Large-Scale Dynamical Systems: Node Classification IEEE Systems Journal 2019 3 4209–4216
[49] A Framework for Structural Input/Output and Control Configuration Selection in Large-Scale Systems IEEE Transactions on Automatic Control 2016 61 2 303-318
[50] Exploring Oriented Threshold Graphs: A Study on Controllability/Observability IEEE Control Systems Letters 2024 8 2003–2008
[51] Reaching a consensus Journal of the American Statistical Association 1974 69 345 118–121
[52] Consensus seeking in multiagent systems under dynamically changing interaction topologies IEEE Transactions on Automatic Control 2005 50 5 655–661
[53] Consensus on nonlinear spaces Annual reviews in control 2011 35 1 56–64
[54] Consensus and cooperation in networked multi-agent systems Proceedings of the IEEE 2007 95 1 215-233 Jan.
[55] Consensus problems in networks of agents with switching topology and time-delays IEEE Transactions on Automatic Control 2004 49, no. 9 1520-1533 Sept.
[56] On the convergence of average consensus with generalized Metropolis-Hasting weights 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2014 5442–5446 IEEE
[57] Distributed Kalman filter with faulty/reliable sensors based on Wasserstein average consensus IEEE Transactions on Circuits and Systems II: Express Briefs 2022 69 4 2371–2375
[58] Finite-time consensus in directed switching network topologies and time-delayed communications Scientia Iranica 2011 18 1 75–85
[59] Single-bit consensus with finite-time convergence: Theory and applications IEEE Transactions on Aerospace and Electronic Systems 2020 56 4 3332–3338
[60] Finite-time consensus algorithm for multi-agent systems with double-integrator dynamics Automatica 2011 47 8 1706–1712
[61] Finite-time consensus problems for networks of dynamic agents IEEE Transactions on Automatic Control 2010 55 4 950–955
[62] Distributed event-triggered algorithms for finite-time privacy-preserving quantized average consensus IEEE Transactions on Control of Network Systems 2022 10 1 38–50
[63] Fixed-time and prescribed-time consensus control of multiagent systems and its applications: A survey of recent trends and methodologies IEEE Transactions on Industrial Informatics 2022 19 2 1121–1135
[64] Fixed-time-synchronized consensus control of multiagent systems IEEE transactions on control of network systems 2020 8 1 89–98
[65] An overview of finite/fixed-time control and its application in engineering systems IEEE/CAA Journal of Automatica Sinica 2022 9 12 2106–2120
[66] Fixed-time practical consensus tracking of multi-agent systems with communication delay IEEE Transactions on Network Science and Engineering 2022 9 3 1319–1334
[67] Prescribed-time cluster lag consensus control for second-order non-linear leader-following multiagent systems ISA transactions 2021 109 49–60
[68] Prescribed-time event-triggered bipartite consensus of multiagent systems IEEE Transactions on Cybernetics 2020 52 4 2589–2598
[69] Distributed prescribed-time interval bipartite consensus of multi-agent systems on directed graphs: Theory and experiment IEEE Transactions on Network Science and Engineering 2020 8 1 613–624
[70] Asynchronous consensus protocols: Preliminary results, simulations and open questions Proceedings of the 44th IEEE Conference on Decision and Control 2005 2194–2199 IEEE
[71] An asynchronous consensus-based algorithm for estimation from noisy relative measurements IEEE Transactions on Control of Network Systems 2014 1 3 283–295
[72] Distributed asynchronous consensus control for nonlinear multiagent systems under switching topologies IEEE Transactions on Automatic Control 2020 66 9 4327–4333
[73] Asynchronous consensus of linear multi-agent systems with impulses effect Communications in Nonlinear Science and Numerical Simulation 2020 82 105044
[74] Leader-following consensus of multiagent systems via asynchronous sampled-data control: A hybrid system approach IEEE Transactions on Automatic Control 2021 67 5 2568–2575
[75] Non-linear protocols for optimal distributed consensus in networks of dynamic agents Systems & Control Letters 2006 55 11 918–928
[76] S.Ñosrati, M. Shafiee, M. Menhaj, Dynamic average consensus via nonlinear protocols, Automatica 48 (9) (2012) 2262–2270.
[77] J. Zhou, Q. Wang, Convergence speed in distributed consensus over dynamically switching random networks, Automatica 45 (6) (2009) 1455–1461.
[78] Scaled Consensus Problems on Switching Networks IEEE Transactions on Automatic Control 2016 61 6 1664–1669
[79] F. Fagnani, S. Zampieri, Average consensus with packet drop communication, SIAM Journal on Control and Optimization 48 (1) (2009) 102–133.
[80] Robust average consensus over packet dropping links: Analysis via coefficients of ergodicity IEEE 51st IEEE Conference on Decision and Control 2012 2761–2766
[81] Average Consensus in the Presence of Delays in Directed Graph Topologies IEEE Transactions on Automatic Control 2014 59 3 763–768
[82] U. Munz, A. Papachristodoulou, F.Ãllgower, Delay robustness in consensus problems, Automatica 46 (8) (2010) 1252–1265.
[83] Matrix Analysis Cambridge University Press 1985 Cambridge
[84] Algebraic graph theory New York: Springer 2001
[85] How clustering affects the convergence of decentralized optimization over networks: a monte-carlo-based approach Social Network Analysis and Mining 2024 14 1 135
[86] Graph connectivity augmentation Handbook of Graph Theory, Combinatorial Optimization, and Algorithms 2015
[87] A sensor placement and network design paradigm for future smart grids 4th International Workshop on Computational Advances in Multi-Sensor Adaptive Processing 2011 137-140
[88] Communication strategies to ensure generic networked observability in multi-agent systems 45th Annual Asilomar Conference on Signals, Systems, and Computers 2011 1865-1868
[89] Distributed Kalman filtering for sensor networks 46th IEEE Conference on Decision and Control 2007 5492–5498
[90] Consensus-Based Distributed Estimation in the Presence of Heterogeneous, Time-Invariant Delays IEEE Control Systems Letters 2021 6 1598–1603
[91] Consensus-based distributed estimation in multi-agent systems with time delay World Automation Congress 2018 1–5 IEEE
[92] Secure distributed filtering for unstable dynamics under compromised observations IEEE 58th Conference on Decision and Control (CDC) 2019 5344–5349 IEEE
[93] How to Secure Distributed Filters Under Sensor Attacks IEEE Transactions on Automatic Control 2022 67 6 2843-2856
[94] Information weighted consensus-based distributed particle filter for large-scale sparse wireless sensor networks IET Communications 2014 8 17 3113–3121
[95] Distributed Consensus Kalman Filtering Over Time-Varying Graphs IFAC-PapersOnLine 2023 56 2 10228–10233
[96] Event-triggered resilient distributed extended Kalman filter with consensus on estimation International Journal of Robust and Nonlinear Control 2022 32 3 1303–1315
[97] Distributed robust estimation over randomly switching networks using \( H_\infty\) consensus Automatica 2013 49 1 160–168
[98] Consensus-Based Distributed Robust Filtering for Multisensor Systems With Stochastic Uncertainties IEEE Sensors Journal 2018 18 18 7611–7618
[99] A Fully-Distributed Resilient Dynamic Output Feedback Consensus Control for MASs Under Markovian DoS Attacks IEEE Transactions on Automation Science and Engineering 2024
[100] Vulnerability of CPS inference to DoS attacks 48th Annual Asilomar Conference on Signals, Systems, and Computers 2014 2015–2018
[101] A Peer-to-Peer Cooperative Set-Membership Protocol for Estimation Over WSNs IEEE Communications Letters 2025
[102] Event-based secure filtering under two-channel stochastic attacks and switching topologies over wireless sensor networks IEEE Transactions on Network Science and Engineering 2024 11 4 3704–3717
[103] Distributed \( H_\infty \) State and Parameter Estimation Over Wireless Sensor Networks Under Energy Constraints IEEE Transactions on Network Science and Engineering 2024 11 3 2976–2988
[104] An adaptive gain based approach for event-triggered state estimation with unknown parameters and sensor nonlinearities over wireless sensor networks ISA transactions 2022 129 41–54
[105] Event-triggered distributed average consensus over directed digital networks with limited communication bandwidth IEEE transactions on cybernetics 2016 46 12 3098–3110
[106] Dynamic event-triggered approach for distributed state and parameter estimation over networks subjected to deception attacks IEEE Transactions on Signal and Information Processing over Networks 2023 9 373–385
[107] Distributed state and unknown input estimation under denial-of-service attacks: A dynamic event-triggered approach IEEE Transactions on Circuits and Systems II: Express Briefs 2022 70 6 2266–2270
[108] A Local Approach to Distributed \( H_\infty\) -Consensus State Estimation Over Sensor Networks Under Hybrid Attacks: Dynamic Event-Triggered Scheme IEEE Transactions on Signal and Information Processing over Networks 2022 8 556–570
[109] Distributed dynamic state estimation of power systems IEEE Transactions on Industrial Informatics 2017 14 8 3395–3404
[110] Distributed state estimation for continuous-time linear systems with correlated measurement noise IEEE Transactions on Automatic Control 2022 67 9 4614–4628
[111] S. Wang, M. Guay, Distributed state estimation for jointly observable linear systems over time-varying networks, Automatica 163 (2024) 111564.
[112] Continuous-time distributed observers with discrete communication IEEE Journal of Selected Topics in Signal Processing 2013 7 2 296–304
[113] Asynchronous distributed state estimation for continuous-time stochastic processes International Journal of Applied Mathematics and Computer Science 2013 23 2
[114] On the genericity properties in distributed estimation: Topology design and sensor placement IEEE Journal of Selected Topics in Signal Processing 2013 7 2 195–204
[115] Topology design in network estimation: a generic approach American Control Conference 2013 4140-4145
[116] Consensus+ innovations distributed Kalman filter with optimized gains IEEE Transactions on Signal Processing 2017 65 2 467–481
[117] Distributed State Estimation and Energy Management in Smart Grids: A Consensus\( {+}\) Innovations Approach IEEE Journal of Selected Topics in Signal Processing 2014 8 6 1022-1038
[118] Distributed consensus + innovation particle filtering for bearing/range tracking with communication constraints IEEE Transactions on Signal Processing 2014 63 3 620–635
[119] A. Ribeiro, G. B. Giannakis, S.Ĩ. Roumeliotis, SOI-KF: Distributed Kalman filtering with low-cost communications using the sign of innovations, IEEE Transactions on Signal Processing 54 (12) (2006) 4782–4795.
[120] Consensus+ innovations distributed inference over networks: cooperation and sensing in networked systems IEEE Signal Processing Magazine 2013 30 3 99–109
[121] Coordinated networked estimation strategies using structured systems theory 49th IEEE Conference on Decision and Control 2011 2112–2117
[122] A cone complementarity linearization algorithm for static output-feedback and related problems IEEE Transactions on Automatic Control 1997 42 8 1171-1176
[123] The Wireless Control Network: Synthesis and robustness 49th Conference on Decision and Control 2010 7576–7581
[124] New results in linear filtering and prediction theory ASME Journal of Basic Engineering 1961 83 95-108
[125] On the characterization of distributed observability from first principles 2nd IEEE Global Conference on Signal and Information Processing 2014 914–917
[126] M. Doostmohammadian, U.Ã. Khan, Minimal sufficient conditions for structural observability/controllability of composite networks via kronecker product, IEEE Transactions on Signal and Information processing over Networks 6 (2020) 78–87.
[127] M. Doostmohammadian, Recovering the structural observability of composite networks via cartesian product, IEEE Transactions on Signal and Information processing over Networks 6 (2020) 133–139.
[128] Observability Preservation Under Sensor Failure IEEE Transactions on Automatic Control 2008 53 6 1554–1559 Jul.
[129] Structural Analysis of the Partial State and Input Observability for Structured Linear Systems: Application to Distributed Systems European Journal of Control 2009 15 5 503-516 Oct.
[130] State and input observability recovering by additional sensor implementation: A graph-theoretic approach Automatica 2009 45 7 1737–1742
[131] Distributed Estimation Recovery Under Sensor Failure IEEE Signal Processing Letters 2017 24 10 1532–1536
[132] ON THE DISTRIBUTED ESTIMATION OF RANK-DEFICIENT DYNAMICAL SYSTEMS: A GENERIC APPROACH 38th International Conference on Acoustics, Speech, and Signal Processing 2013 4618-4622
[133] On connectivity, observability, and stability in distributed estimation 49th Conference on Decision and Control 2010 6639–6644
[134] H. Silm, D.Ẽfimov, W. Michiels, R.Ũshirobira, J. Richard, A simple finite-time distributed observer design for linear time-invariant systems, Systems & Control Letters 141 (2020) 104707.
[135] On the stability and optimality of distributed Kalman filters with finite-time data fusion American Control Conference 2011 3405–3410
[136] Distributed finite-time observer for LTI systems: A kernel-based approach European Control Conference 2023 1–6
[137] Distributed \( H_\infty\) Estimation Resilient to Biasing Attacks IEEE Transactions on Control of Network Systems 2020 7 1 458–470
[138] H. Su, Y. Wu, W. X. Zheng, Distributed observer for lti systems under stochastic impulsive sequential attacks, Automatica 159 (2024) 111370.
[139] Detection and mitigation of biasing attacks on distributed estimation networks Automatica 2019 99 369–381
[140] Fully Distributed Filtering With a Stochastic Event-Triggered Mechanism IEEE Transactions on Control of Network Systems 2022 9 2 753-762
[141] Distributed state and fault estimation over sensor networks with probabilistic quantizations: The dynamic event-triggered case Automatica 2021 131 109784
[142] Event-triggered distributed state estimation for cyber-physical systems under DoS attacks IEEE transactions on cybernetics 2020 52 5 3620–3631
[143] Distributed estimation in multimissile cyber-physical systems with time delay IEEE Systems Journal 2020 14 1 1491–1502
[144] Distributed estimation and control for nonlinear multi-agent systems in the presence of input delay or external disturbances ISA transactions 2020 98 198–206
[145] Distributed weighted fusion estimation for uncertain networked systems with transmission time-delay and cross-correlated noises Neurocomputing 2017 270 54–65
[146] Distributed Observers With Time-Varying Delays IEEE Transactions on Automatic Control 2021 66 11 5354-5361
[147] Delay-tolerant augmented-consensus-based distributed directed optimization Systems & Control Letters 2025 205 106260
[148] Distributed consensus-based estimation with unknown inputs and random link failures Automatica 2020 122 109259
[149] Distributed Consensus Algorithms in Sensor Networks With Imperfect Communication: Link Failures and Channel Noise IEEE Transactions on Signal Processing 2009 57 1 355–369
[150] Distributed parameter estimation in sensor networks: Nonlinear observation models and imperfect communication IEEE Transactions on Information Theory 2012 58 6 3575–3605
[151] Distributed allocation and resource scheduling algorithms resilient to link failure European Journal of Control 2025 86 101405
[152] On the Design of Resilient Distributed Single Time-Scale Estimators: A Graph-Theoretic Approach IEEE Transactions on Network Science and Engineering 2025 12 5 3975–3984
[153] Adaptive Consensus-Based Distributed System for Multisensor Multitarget Tracking IEEE Transactions on Aerospace and Electronic Systems 2022 58 3 2164–2179
[154] On Kalman-Consensus Filtering With Random Link Failures Over Sensor Networks IEEE Transactions on Automatic Control 2018 63 8 2701–2708
[155] Cooperative Estimation and Robust Synchronization of Heterogeneous Multiagent Systems With Coupled Measurements IEEE Transactions on Control of Network Systems 2018 5 4 1597–1607
[156] Structurally observable distributed networks of agents under cost and robustness constraints IEEE Transactions on Signal and Information Processing over Networks 2017 4 2 236–247
[157] Structural cost-optimal design of sensor networks for distributed estimation IEEE Signal Processing Letters 2018 25 6 793–797
[158] On the complexity of minimum-cost networked estimation of self-damped dynamical systems IEEE Transactions on Network Science and Engineering 2019 7 3 1891–1900
[159] Kalman-Consensus Filter: Optimality, stability, and performance 48th IEEE Conference on Decision and Control 2009 7036-7042
[160] Moving horizon estimation meets multi-sensor information fusion: Development, opportunities and challenges Information Fusion 2020 60 1–10
[161] Consensus variational Bayesian moving horizon estimation for distributed sensor networks with unknown noise covariances Signal Processing 2022 198 108571
[162] Distributed Moving Horizon Estimation for Linear Constrained Systems IEEE Transactions on Automatic Control 2010 55 11 2462–2475 Nov.
[163] G. Battistelli, L. Chisci, D. Selvi, A distributed kalman filter with event-triggered communication and guaranteed stability, Automatica 93 (2018) 75–82.
[164] X. He, Y. Xing, J. Wu, K. H. Johansson, Event-triggered distributed estimation with decaying communication rate, SIAM Journal on Control and Optimization 60 (2) (2022) 992–1017.
[165] Distributed Kalman Filters With State Equality Constraints: Time-Based and Event-Triggered Communications IEEE Transactions on Automatic Control 2020 65 1 28–43
[166] L. Zheng, G. Battistelli, L. Chisci, F.Ỹang, L. Shi, Distributed state estimation for heterogeneous sensor networks, Automatica 169 (2024) 111839.
[167] Consensus analysis of random sub-graphs for distributed filtering with link failures IEEE Transactions on Automatic Control 2023
[168] Adaptive consensus-based distributed Kalman filter for WSNs with random link failures International Conference on Distributed Computing in Sensor Systems 2016 187–192 IEEE
[169] Convergence rates of distributed average consensus with stochastic link failures IEEE Transactions on Automatic Control 2010 55 4 880–892
[170] Distributed Kalman Filtering Over Sensor Networks With Unknown Random Link Failures IEEE Control Systems Letters 2018 2 4 587–592
[171] Distributed Design of Robust Kalman Filters Over Corrupted Channels IEEE Transactions on Signal Processing 2021 69 2422–2434
[172] S. Boyd, A. Ghosh, B. Prabhakar, D. Shah, Randomized gossip algorithms, IEEE Transactions on Information Theory 52 (2006) 2508 – 2530.
[173] S. Kar, J. M. F. Moura, Gossip and distributed Kalman filtering: Weak consensus under weak detectability, IEEE Transactions on Signal Processing 59 (4) (2011) 1766–1784.
[174] Gossip Algorithms for Distributed Signal Processing Proceedings of the IEEE 2010 98 11 1847 - 1864 November
[175] Stability of Consensus-Based Distributed Estimation Under Denial of Service IEEE Transactions on Automatic Control 2023
[176] Event-triggered distributed state estimation for multiagent systems under DoS attacks IEEE Transactions on Cybernetics 2020 52 7 6901–6910
[177] Resilient event-triggered distributed state estimation for nonlinear systems against DoS attacks IEEE Transactions on Cybernetics 2021 52 9 9076–9089
[178] Joint attack detection and secure state estimation of cyber-physical systems International Journal of Robust and Nonlinear Control 2020 30 11 4303–4330
[179] Security analysis of distributed consensus filtering under replay attacks IEEE Transactions on Cybernetics 2023
[180] Moving horizon estimation for networked time-delay systems under Round-Robin protocol IEEE Transactions on Automatic Control 2019 64 12 5191–5198
[181] A unified approach to communication delay and communication frequency in distributed state estimation of linear systems IEEE Control Systems Letters 2023 7 2755–2760
[182] Distributed Kalman filtering for time-varying discrete sequential systems Automatica 2019 99 228–236
[183] Distributing the Kalman Filter for Large-Scale Systems IEEE Transactions on Signal Processing 2008 56 10 4919-4935
[184] An adaptive consensus filter for distributed state estimation with unknown noise statistics IEEE Signal Processing Letters 2021 28 1595–1599
[185] Adaptive event-triggered quantized communication-based distributed estimation over sensor networks with semi-Markovian switching topologies IEEE Transactions on Signal and Information Processing over Networks 2022 8 258–272
[186] X. He, W. Xue, X. Zhang, H. Fang, Distributed filtering for uncertain systems under switching sensor networks and quantized communications, Automatica 114 (2020) 108842.
[187] Optimal Discrete-time Distributed Kalman Filter with Reduced Communication IEEE Transactions on Automatic Control 2024 1–8
[188] Abstract Algebra Wiley 2004
[189] Observability of complex systems Proceedings of the National Academy of Sciences 2013 110 7 2460–2465
[190] Measurement partitioning and observational equivalence in state estimation IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2016 4855–4859
[191] Approximation algorithms for survivable network design Università della Svizzera italiana 2021
[192] Approximation algorithms for several graph augmentation problems SIAM Journal on Computing 1981 10 2 270–283
[193] Connectivity augmentation algorithms Department of Operations Research, Eötvös Loránd University 2010
[194] Construction algorithms for k-connected m-dominating sets in wireless sensor networks 9th ACM symposium on Mobile ad hoc networking and computing 2008 83–90
[195] Diffusion adaptation strategies for distributed optimization and learning over networks IEEE Transactions on Signal Processing 2012 60 8 4289–4305
[196] Diffusion adaptation over networks Academic Press Library in Signal Processing Elsevier 2014 3 323–453
[197] Adaptation, learning, and optimization over networks Foundations and Trends® in Machine Learning 2014 7 4-5 311–801
[198] Multitask diffusion adaptation over networks IEEE Transactions on Signal Processing 2014 62 16 4129–4144
[199] Distributed diffusion-based LMS for node-specific adaptive parameter estimation IEEE Transactions on Signal Processing 2015 63 13 3448–3460
[200] Performance of clustered multitask diffusion LMS suffering from inter-node communication delays IEEE Transactions on Circuits and Systems II: Express Briefs 2021 68 7 2695–2699
[201] Decision learning and adaptation over multi-task networks IEEE Transactions on Signal Processing 2021 69 2873–2887
[202] Adaptive multitask clustering algorithm based on distributed diffusion least-mean-square estimation Information Sciences 2022 606 628–648
[203] Resilient distributed information fusion under multiple malicious attacks IEEE Transactions on Aerospace and Electronic Systems 2024
[204] Clustering via diffusion adaptation over networks 2012 3rd International Workshop on Cognitive Information Processing (CIP) 2012 1–6 IEEE
[205] A Flexible Approach to Interference Cancellation in Distributed Sensor Networks IEEE Communications Letters 2021 25 6 1853-1856
[206] Robust minimum disturbance diffusion LMS for distributed estimation IEEE Transactions on Circuits and Systems II: Express Briefs 2020 68 1 521–525
[207] Bayesian-Learning-Based Diffusion Least Mean Square Algorithms Over Networks IEEE Transactions on Neural Networks and Learning Systems 2023
[208] Distributed least mean-square estimation with partial diffusion IEEE Transactions on Signal Processing 2013 62 2 472–484
[209] Adaptive distributed estimation based on recursive least-squares and partial diffusion IEEE transactions on signal processing 2014 62 14 3510–3522
[210] Analysis of a reduced-communication diffusion LMS algorithm Signal Processing 2015 117 355–361
[211] On Reducing the Communication Cost of the Diffusion LMS Algorithm IEEE Transactions on Signal and Information Processing over Networks 2019 5 1 100-112 10.1109/TSIPN.2018.2863218
[212] Analysis of partial diffusion LMS for adaptive estimation over networks with noisy links IEEE Transactions on Network Science and Engineering 2017 5 2 101–112
[213] Communication reducing diffusion LMS robust to impulsive noise using smart selection of communication nodes Circuits, Systems, and Signal Processing 2022 41 3 1788–1802
[214] Compressive diffusion strategies over distributed networks for reduced communication load IEEE Transactions on Signal Processing 2014 62 20 5308–5323
[215] Frequency-Domain Diffusion Bias-Compensated Adaptation With Periodic Communication IEEE Transactions on Signal and Information Processing over Networks 2023
[216] Distributed censored regression over networks IEEE Transactions on Signal Processing 2015 63 20 5437–5449
[217] Censored regression with noisy input IEEE Transactions on Signal Processing 2015 63 19 5071–5082
[218] Diffusion estimation over cooperative multi-agent networks with missing data IEEE Transactions on Signal and Information Processing over Networks 2016 2 3 276–289
[219] Frequency-domain diffusion adaptation over networks with missing input data Signal Processing 2024 109661
[220] Reducing the Communication and Computational Cost of Random Fourier Features Kernel LMS in Diffusion Networks ICASSP 2023-2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2023 1–5 IEEE
[221] A low-cost algorithm for adaptive sampling and censoring in diffusion networks IEEE Transactions on Signal Processing 2020 69 58–72
[222] A robust adaptive estimation algorithm for Hamiltonian multi-agent networks IEEE Control Systems Letters 2020 5 4 1243–1248
[223] A robust generalized proportionate diffusion LMS algorithm for distributed estimation IEEE transactions on circuits and systems II: Express Briefs 2020 68 4 1552–1556
[224] Weighted diffusion continuous mixed p-norm algorithm for distributed estimation in non-uniform noise environment Signal Processing 2019 164 225–233
[225] A distributed learning based on robust diffusion SGD over adaptive networks with noisy output data Journal of Parallel and Distributed Computing 2024 190 104883
[226] Robust diffusion LMS over adaptive networks Signal Processing 2019 158 201–209
[227] Robust adaptive filtering algorithm based on maximum correntropy criteria for censored regression Signal Processing 2019 160 88–98
[228] A variable parameter LMS algorithm based on generalized maximum correntropy criterion for graph signal processing IEEE Transactions on Signal and Information Processing over Networks 2023 9 140–151
[229] Joint Statistical Mask Learning and Distributed Estimation Without Support Priors IEEE Transactions on Signal and Information Processing over Networks 2025
[230] Distributed estimation with sparsely accessible information 2025 International Conference on Sampling Theory and Applications (SampTA) 2025 1–5 IEEE
[231] Sparse mask retrieval for distributed estimation in diffusion LMS 2025 International Conference on Sampling Theory and Applications (SampTA) 2025 1–5 IEEE
[232] Multi-Task Diffusion With Masked Measurements IEEE Signal Processing Letters 2025
[233] A nonlinear acceleration method for iterative algorithms Signal Processing 2020 168 107346
[234] Acceleration Algorithms for Iterative Methods Sampling, Approximation, and Signal Analysis: Harmonic Analysis in the Spirit of J. Rowland Higgins Springer 2024 521–552
[235] Adversary-resilient distributed and decentralized statistical inference and machine learning: An overview of recent advances under the Byzantine threat model IEEE Signal Processing Magazine 2020 37 3 146–159
[236] The internet of things: Secure distributed inference IEEE Signal Processing Magazine 2018 35 5 64–75
[237] Resilient distributed estimation through adversary detection IEEE Transactions on Signal Processing 2018 66 9 2455–2469
[238] Secure distributed estimation over wireless sensor networks under attacks IEEE Transactions on Aerospace and Electronic Systems 2018 54 4 1815–1831
[239] Secure information sharing in adversarial adaptive diffusion networks IEEE Transactions on Signal and Information Processing over Networks 2017 4 1 111–124
[240] An adversary-resilient doubly compressed diffusion LMS algorithm for distributed estimation Circuits, Systems, and Signal Processing 2022 41 11 6182–6205
[241] Secure distributed estimation under Byzantine attack and manipulation attack Engineering Applications of Artificial Intelligence 2022 116 105384
[242] Distributed estimation under sensor attacks: Linear and nonlinear measurement models IEEE Transactions on Signal and Information Processing over Networks 2021 7 156–165
[243] A secure distributed information sharing algorithm based on attack detection in multi-task networks IEEE Transactions on Circuits and Systems I: Regular Papers 2020 67 12 5125–5138
[244] Resilient distributed diffusion in networks with adversaries IEEE Transactions on Signal and Information Processing over Networks 2019 6 1–17
[245] Secure distributed estimation via an average diffusion LMS and average likelihood ratio test Digital Signal Processing 2025 156 104782
[246] Distributed data-selective DLMS estimation under channel attacks IEEE Access 2019 7 83863–83872
[247] S. Battilotti, M. Mekhail, Distributed estimation for nonlinear systems, Automatica 107 (2019) 562–573.
[248] J. H. Z. Hu, G.Ỹang, A survey on distributed filtering, estimation and fusion for nonlinear systems with communication constraints: new advances and prospects, Systems Science & Control Engineering 8 (1) (2020) 189–205.
[249] Distributed moving-horizon estimation with arrival-cost consensus IEEE Transactions on Automatic Control 2018 64 8 3316–3323
[250] Constrained state estimation for nonlinear discrete-time systems: Stability and moving horizon approximations IEEE transactions on automatic control 2003 48 2 246–258
[251] Distributed moving horizon estimation for nonlinear constrained systems International Journal of Robust and Nonlinear Control 2012 22 2 123–143
[252] Moving horizon estimation for nonlinear networked control systems with unsynchronized timescales IFAC Proceedings Volumes 2011 44 1 12457–12464
[253] Distributed moving horizon fusion estimation for nonlinear constrained uncertain systems Mathematics 2023 11 6 1507
[254] Moving horizon estimation of networked nonlinear systems with random access protocol IEEE Transactions on Systems, Man, and Cybernetics: Systems 2019 51 5 2937–2948
[255] Robust estimation techniques: distributed moving horizon estimation for sensor networks and distributionally robust estimation Universite Paris-Saclay 2025
[256] Distributed moving horizon estimation via operator splitting for automated robust power system state estimation IEEE Access 2021 9 90428–90440
[257] Distributed robust power system state estimation IEEE Transactions onPower Systems 2013 28 2 1617–1626
[258] Nonlinear Consensus + Innovations under Correlated Heavy-Tailed Noises: Mean Square Convergence Rate and Asymptotics SIAM Journal on Control and Optimization 2024 62 1 376-399
[259] G. Battistelli, L. Chisci, Stability of consensus extended kalman filter for distributed state estimation, Automatica 68 (2016) 169–178.
[260] W. Li, Y. Jia, J. Du, Distributed extended kalman filter with nonlinear consensus estimate, Journal of the Franklin Institute 354 (17) (2017) 7983–7995.
[261] Distributed Finite-Horizon Extended Kalman Filtering for Uncertain Nonlinear Systems IEEE Transactions on Cybernetics 2021 51 2 512-520
[262] W. Li, Y. Jia, J. Du, Distributed consensus extended kalman filter: a variance‐constrained approach, IET Control Theory & Applications 11 (3) (2017) 382–389.
[263] H. Rezaei, R. Mahboobi Esfanjani, A.Ãkbari, M. H. Sedaaghi, Scalable event-triggered distributed extended kalman filter for nonlinear systems subject to randomly delayed and lost measurements, Digital Signal Processing 111 (2021) 102957.
[264] H. Tnunay, Z. Li, Z. Ding, Distributed nonlinear kalman filter with communication protocol, Information Sciences 513 (2020) 270–288.
[265] Distributed IMM-Unscented Kalman Filter for Speaker Tracking in Microphone Array Networks IEEE/ACM Transactions on Audio, Speech, and Language Processing 2015 23 10 1637-1647
[266] T. Liu, H. Ma, J. Huang, M.Ỹu, D. Du, Distributed maximum correntropy unscented kalman filter under hybrid attacks in non‐gaussian environment, Asian Journal of Control (2024).
[267] X. Lv, P. Duan, Z. Duan, J. Song, Distributed maximum correntropy unscented kalman filtering with state equality constraints, International Journal of Robust and Nonlinear Control 31 (15) (2021) 7053–7071.
[268] Resilient Unscented Kalman Filtering Fusion With Dynamic Event-Triggered Scheme: Applications to Multiple Unmanned Aerial Vehicles IEEE Transactions on Control Systems Technology 2023 31 1 370–381
[269] A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking IEEE Transactions on Signal Processing 2002 50 2 174–188
[270] Distributed particle filtering in agent networks: A survey, classification, and comparison IEEE Signal Processing Magazine 2013 30 1 61–81
[271] Distributed Particle Filter Implementation With Intermittent/Irregular Consensus Convergence IEEE Transactions on Signal Processing 2013 61 10 2572–2587
[272] Consensus-based Distributed Particle Filtering With Distributed Proposal Adaptation IEEE Transactions on Signal Processing 2014 62 12 3029–3041
[273] Improved distributed particle filter architecture with novel resampling algorithm for signal tracking International Journal of Engineering 2020 33 12 2482–2488
[274] Performance Analysis of Resampling Algorithms of Parallel/Distributed Particle Filters IEEE Access 2021 9 4711–4725
[275] Mesh-Based Consensus Distributed Particle Filtering for Sensor Networks IEEE Transactions on Signal and Information Processing over Networks 2023 9 346–356
[276] I. Samy, I. Postlethwaite, D. Gu, Survey and application of sensor fault detection and isolation schemes, Control Engineering Practice 19 (7) (2011) 658–674.
[277] A Survey of Fault Detection, Isolation, and Reconfiguration Methods IEEE Transactions on Control Systems Technology 2010 18 3 636–653
[278] A survey of physics-based attack detection in cyber-physical systems ACM Computing Surveys 2018 51 4 1–36
[279] Integrated Fault Identification and Fault Tolerant Control for Network Based Multi-agent Systems With Interval Time Varying Delays International Journal of Control, Automation and Systems 2025 23 10 2886–2914
[280] Fault-tolerant control for a class of quantised networked control of nonlinear systems with unknown time-varying sensor faults International Journal of Control 2020 93 3 619–628
[281] Guaranteed State Estimation for \( H/L_\infty\) Fault Detection of Uncertain Takagi-Sugeno Fuzzy Systems With Unmeasured Nonlinear Consequents IEEE Transactions on Fuzzy Systems 2025
[282] Disturbance Observer Based Fault-Tolerant Control of Switched Nonlinear Stochastic Systems With Unmatched Disturbance International Journal of Adaptive Control and Signal Processing 2026
[283] Distributed Anomaly Detection and Estimation over Sensor Networks: Observational-Equivalence and \( Q \) -Redundant Observer Design European Control Conference 2022 460–465 IEEE
[284] Distributed Detection and Mitigation of Biasing Attacks Over Multi-Agent Networks IEEE Transactions on Network Science and Engineering 2021 8 4 3465–3477
[285] Collaborative scalar-gain estimators for potentially unstable social dynamics with limited communication Automatica 2014 50 7 1909–1914
[286] Sensor Fault Detection and Isolation via Networked Estimation: Full-Rank Dynamical Systems IEEE Transactions on Control of Network Systems 2021 8 2 987–996
[287] J. Bausch, On the efficient calculation of a linear combination of chi-square random variables with an application in counting string vacua, Journal of Physics A 46 (2013) 505202.
[288] Tuning of anomaly detectors in the presence of sensor attacks KTH Royal Institute of Technology 2019
[289] Event-triggered simultaneous fault detection and tracking control for multi-agent systems International Journal of Control 2019 92 8 1928–1944
[290] Event-Triggered Interval Observer Fault Detection and Isolation for Multiagent Systems IEEE Transactions on Cybernetics 2024 54 7 4063–4073
[291] Distributed Joint Fault Estimation for Multi-Agent Systems via Dynamic Event-Triggered Communication IEEE Control Systems Letters 2024
[292] Design of a computationally efficient observer-based distributed fault detection and isolation scheme in second-order networked control systems ISA transactions 2022 128 229–241
[293] Distributed Fault Detection and Isolation Resilient to Network Model Uncertainties IEEE Transactions on Cybernetics 2014 44 11 2024–2037
[294] Event-triggered fault detection for networked control systems subject to packet dropout Asian Journal of Control 2018 20 6 2195–2206
[295] Distributed fault detection and isolation filter design for a network of heterogeneous multiagent systems IEEE Transactions on Control Systems Technology 2013 22 3 1061–1069
[296] Distributed state estimation, fault detection and isolation filter design for heterogeneous multi‐agent linear parameter‐varying systems IET Control Theory & Applications 2017 11 254–262
[297] Simultaneous fault detection and consensus control design for a network of multi-agent systems Automatica 2016 66 185–194
[298] Sensor fault detection and isolation via networked estimation: rank-deficient dynamical systems International Journal of Control 2023 96 11 2853–2870
[299] Q. Dong, W.Ỹuan, T. Tong, J. Sun, The distributed fault diagnosis for nonlinear complex dynamical networks based on \( \sigma\) -detection criterion, Chaos, Solitons & Fractals 186 (2024) 115243.
[300] Hybrid finite-time fault-tolerant consensus control of non-linear fractional order multi-agent systems based on fault detection and estimation IET Control Theory & Applications 2024 18 7 921–938
[301] Distributed fault detection in sensor networks via clustering and consensus 54th IEEE Conference on Decision and Control 2015 3828–3833
[302] A distributed sensor-fault detection and diagnosis framework using machine learning Information Sciences 2021 547 777–796
[303] Data-Driven Optimal Distributed Fault Detection Based on Subspace Identification for Large-Scale Interconnected Systems IEEE Transactions on Industrial Informatics 2024 20 2 2497–2507
[304] S. Ding, D. Liang, X. Chen, Y.Ỹang, Data-driven distributed collaborative fault detection and isolation for large-scale dynamic processes in simultaneous-fault cases, Control Engineering Practice 141 (2023) 105718.
[305] A data-driven subspace distributed fault detection strategy for linear heterogeneous multi-agent systems ISA transactions 2024 146 186–194
[306] Modeling, Sensing, and Control of Future Cyber-Physical Energy Systems IEEE Transactions on Systems, Man and Cybernetics: Special Issue on Engineering Cyber-Physical Ecosystems 2008 1–9
[307] Power system dynamic state estimation: Motivations, definitions, methodologies, and future work IEEE Transactions on Power Systems 2019 34 4 3188–3198
[308] Integration of renewable energy and electric vehicles in power systems: a review Processes 2023 11 5 1544
[309] Smart grid communication networks for electric vehicles empowering distributed energy generation: Constraints, challenges, and recommendations Energies 2023 16 3 1140
[310] Electric vehicles integration and vehicle-to-grid operation in active distribution grids: A comprehensive review on power architectures, grid connection standards and typical applications Renewable and Sustainable Energy Reviews 2022 168 112812
[311] Distributed automatic generation control subject to ramp-rate-limits: Anytime feasibility and uniform network-connectivity Digital Signal Processing 2025 105576
[312] A literature survey on load frequency control considering renewable energy integration in power system: Recent trends and future prospects Journal of Energy Storage 2022 45 103717
[313] Wide area monitoring, protection, and control application in islanding detection for grid integrated distributed generation: A review Measurement and Control 2021 54 5-6 585–617
[314] Voltage Estimation in Low-Voltage Distribution Grids With Distributed Energy Resources IEEE Transactions on Sustainable Energy 2021 12 3 1640–1650
[315] F. Pasqualetti, R. Carli, F. Bullo, Distributed estimation via iterative projections with application to power network monitoring, Automatica 48 (5) (2012) 747–758.
[316] Y. Sun, M. Fu, B. Wang, H. Zhang, D. Marelli, Dynamic state estimation for power networks using distributed map technique, Automatica 73 (2016) 27–37.
[317] B. L. H. Nguyen, T.Ṽ. Vu, J. M. Guerrero, M. Steurer, K. Schoder, T.Ñgo, Distributed dynamic state-input estimation for power networks of microgrids and active distribution systems with unknown inputs, Electric Power Systems Research 201 (2021) 107510.
[318] J.Ỹang, W.Ã. Zhang, F. Guo, Dynamic state estimation for power networks by distributed unscented information filter, IEEE Transactions on Smart Grid 11 (3) (2019) 2162–2171.
[319] M. Rana, L. Li, S. W. Su, Distributed state estimation over unreliable communication networks with an application to smart grids, IEEE Transactions on Green Communications and Networking 1 (1) (2017) 89–96.
[320] Distributed Energy Resource Management: All-Time Resource-Demand Feasibility, Delay-Tolerance, Nonlinearity, and Beyond IEEE Control Systems Letters 2023 7 3423–3428
[321] Power generation, operation, and control John Wiley & Sons 2013
[322] Consensus based approach for economic dispatch problem in a smart grid IEEE Transactions on Power Systems 2013 28 4 4416–4426
[323] A Novel Consensus-Based Distributed Algorithm for Economic Dispatch Based on Local Estimation of Power Mismatch IEEE Transactions on Smart Grid 2018 9 6 5930–5942
[324] X. Zhou, Z. Ma, S. Zou, J. Zhang, Consensus-based distributed economic dispatch for multi micro energy grid systems under coupled carbon emissions, Applied Energy 324 (2022) 119641.
[325] An Event-Triggered Interval Observer Scheme for Fault Diagnosis of Cyber–Physical DC Microgrids IEEE Transactions on Industrial Informatics 2025 1–10
[326] Distributed Fast Fault Detection in DC Microgrids IEEE Systems Journal 2022 16 1 440–451
[327] A. Sistani, S.Ã. Hosseini, V. Sadeghi, B. Taheri, Fault detection in a single-bus DC microgrid connected to EV/PV systems and hybrid energy storage using the DMD-IF method, Sustainability 15 (23) (2023) 16269.
[328] C. Liu, Y. Shi, S. Zhou, L. Xu, Y. Li, Distinguishable attack and fault detection in interconnected cyber–physical systems, Control Engineering Practice 156 (2025) 106216.
[329] Graph-theoretic distributed inference in social networks IEEE Journal of Selected Topics in Signal Processing 2014 8 4 613–623 Aug.
[330] Minimum number of information gatherers to ensure full observability of a dynamic social network: a structural systems approach IEEE 2nd Global Conference on Signal and Information Processing 2014
[331] N. Friedkin, E. Johnsen, Social influence networks and opinion change, Advances in Group Processes 16 (1) (1999) 1–29.
[332] J. R. P. French, A formal theory of social power, Psychological Review 63 (3) (1956) 181–194.
[334] A composite trust model and its application to collaborative distributed information fusion 12th International Conference on Information Fusion 2009 1950–1957 IEEE
[335] Distributed learning of distributions via social sampling IEEE Transactions on Automatic Control 2014 60 1 34–45
[336] Distributed Learning from Interactions in Social Networks European Control Conference 2018 2200–2205
[337] Ergodic opinion dynamics over networks: Learning influences from partial observations IEEE transactions on automatic control 2021 66 6 2709–2723
[338] Understanding social networks from a multiagent perspective IEEE Transactions on Parallel and Distributed Systems 2013 25 10 2743–2759
[339] Active sensing of social networks IEEE Transactions on Signal and Information Processing over Networks 2016 2 3 406–419
[340] Community structure recovery and interaction probability estimation for gossip opinion dynamics Automatica 2023 154 111105
[342] DILAND: An Algorithm for Distributed Sensor Localization With Noisy Distance Measurements IEEE Transactions on Signal Processing 2010 58 3 1940 –1947 march
[343] Distributed target tracking based on localization with linear time-difference-of-arrival measurements: A delay-tolerant networked estimation approach Systems & Control Letters 2025 196 106009
[344] Distributed Consensus \( + \) Innovation Particle Filtering for Bearing/Range Tracking With Communication Constraints IEEE Transactions on Signal Processing 2015 63 3 620–635
[345] Linear TDOA-based measurements for distributed estimation and localized tracking IEEE 95th Vehicular Technology Conference:(VTC2022-Spring) 2022 1–6 IEEE
[346] Target tracking and estimated time of arrival (ETA) prediction for arrival aircraft AIAA Guidance, Navigation, and Control Conference and Exhibit 2006 6324
[347] Particle filters for positioning, navigation, and tracking IEEE Transactions on Signal Processing 2002 50 2 425–437
[348] Time-Difference-of-Arrival (TDOA) IEEE Transactions on Control of Network Systems 2020 7 3 1416–1427
[349] Distributed time-difference-of-arrival (TDOA)-based localization of a moving target IEEE 55th Conference on Decision and Control 2016 2652–2658 IEEE
[350] Estimation with applications to tracking and navigation: theory algorithms and software John Wiley & Sons 2004
[351] Survey of maneuvering target tracking. Part I. Dynamic models IEEE Transactions on Aerospace and Electronic Systems 2003 39 4 1333–1364
[352] Estimating optimal tracking filter performance for manned maneuvering targets IEEE Transactions on Aerospace and Electronic Systems 1970 4 473–483
[353] Consensus-Based Algorithms for Distributed Network-State Estimation and Localization IEEE Transactions on Signal and Information Processing over Networks 2017 3 2 430-444
[354] Track Consensus-Based Labeled Multi-Target Tracking in Mobile Distributed Sensor Network IEEE Transactions on Mobile Computing 2024 23 6 7351–7362
[355] Resilient consensus-based target tracking under false data injection attacks in multi-agent networks Signals 2025 6 3 44
[356] M. Doostmohammadian, A. Taghieh, H. Zarrabi, Distributed estimation approach for tracking a mobile target via formation of UAVs, IEEE Transactions on Automation Science and Engineering 19 (4) (2021) 3765–3776.
[357] Distributed particle filter with online model learning for localization using time-difference-of-arrival (TDOA) measurements Dynamic Systems and Control Conference 2020 84270 V001T05A013 American Society of Mechanical Engineers
[358] Consensus-based Networked Tracking in Presence of Heterogeneous Time-Delays 10th RSI International Conference on Robotics and Mechatronics (ICRoM) 2022 17–22 IEEE
[359] Distributed Estimation in Multimissile Cyber-Physical Systems With Time Delay IEEE Systems Journal 2020 14 1 1491–1502
[360] Distributed Target Tracking Using Maximum Likelihood Kalman Filter With Non-Linear Measurements IEEE Sensors Journal 2021 21 24 27818–27826
[361] Z. Zamani, B. Safarinejadian, Distributed imm-information kalman filter based on consensus filter for maneuvering target tracking in wireless sensor networks, Transactions of the Institute of Measurement and Control (2024).
[362] Distributed Adaptive Bernoulli Filtering for Multi-Sensor Target Tracking Under Uncertainty IEEE Transactions on Signal Processing 2024 72 3242-3257
[363] Event-triggered consensus LMB filter for distributed multitarget tracking IEEE Transactions on Aerospace and Electronic Systems 2022 59 1 712–719
[364] Event-triggered distributed multitarget tracking IEEE Transactions on Signal and Information Processing over Networks 2019 5 3 570–584
[365] Distributed Tracking of Nonholonomic Targets Over Multiagent Systems IEEE Systems Journal 2019 13 2 1678–1681
[366] Distributed multi-target tracking over an asynchronous multi-sensor network IEEE Radar Conference 2020 1–6 IEEE
[367] C. Liang, F. Wen, Z. Wang, Trust-based distributed kalman filtering for target tracking under malicious cyber attacks, Information Fusion 46 (2019) 44–50.
[368] Distributed fault detection and isolation in time-varying formation tracking UAV multi-agent systems Asian Journal of Control 2023 25 1 604–622
[369] Distributed multi-sensor multi-target tracking with fault detection and exclusion using belief propagation Digital Signal Processing 2025 156 104797
[370] On the redundant distributed observability of mixed traffic transportation systems EURASIP Journal on Advances in Signal Processing 2025 2025 1 61
[372] Privacy-preserving data-enabled predictive leading cruise control in mixed traffic IEEE Transactions on Intelligent Transportation Systems 2023 25 5 3467–3482
[373] Motion Sickness-Oriented Cooperative Control in Mixed Traffic: A Hierarchical MPC Framework With Multi-Objective Optimization IEEE Open Journal of Intelligent Transportation Systems 2025
[374] M.Ẽlassy, M.Ãl-Hattab, M. Takruri, S. Badawi, Intelligent transportation systems for sustainable smart cities, Transportation Engineering 16 (2024) 100252.
[375] W.Ỹuan, S. Li, L. Xiang, D. W. K. Ng, Distributed estimation framework for beyond 5g intelligent vehicular networks, IEEE Open Journal of Vehicular Technology 1 (2020) 190–214.
[376] J. Gao, H. Tembine, Distributed mean-field-type filters for traffic networks, IEEE Transactions on Intelligent Transportation Systems 20 (2) (2018) 507–521.
[377] G. Manogaran, V. Balasubramanian, B. Rawal, V. Saravanan, C. Montenegro-Marin, V. Ramachandran, P. Kumar, Multi-variate data fusion technique for reducing sensor errors in intelligent transportation systems, IEEE Sensors Journal 21 (14) (2020) 15564–15573.
[378] B. Safarinejadian, M.Ẽstahbanati, Consensus filter-based distributed variational bayesian algorithm for flow and speed density prediction with distributed traffic sensors, IEEE Systems Journal 11 (4) (2015) 2939–2948.
[379] L. Mihaylova, A. Hegyi, A. Gning, R. K. Boel, Parallelized particle and gaussian sum particle filters for large-scale freeway traffic systems, IEEE Transactions on Intelligent Transportation Systems 13 (1) (2012) 36–48.
[380] F. Qu, X. Zhao, X. Wang, E. Tian, Probabilistic-constrained distributed fusion filtering for a class of time-varying systems over sensor networks: a torus-event-triggering mechanism, International Journal of Systems Science 53 (6) (2022) 1288–1297.
[381] E. Mousavinejad, F.Ỹang, Q. Han, X. Ge, L.Ṽlacic, Distributed cyber attacks detection and recovery mechanism for vehicle platooning, IEEE Transactions on Intelligent Transportation Systems 21 (9) (2019) 3821–3834.
[382] Z. Xia, SȧndỸao, G. Wu, Y. Li, Distributed offloading for cooperative intelligent transportation under heterogeneous networks, IEEE Transactions on Intelligent Transportation Systems 23 (9) (2022) 16701–16714.
[383] Y. Lu, H. Ma, E. Smart, H.Ỹu, Real-time performance-focused localization techniques for autonomous vehicle: A review, IEEE Transactions on Intelligent Transportation Systems 23 (7) (2021) 6082–6100.
[384] J. Fayyad, M.Ã. Jaradat, D. Gruyer, H.Ñajjaran, Deep learning sensor fusion for autonomous vehicle perception and localization: A review, Sensors 20 (15) (2020) 4220.
[385] L. Gao, X. Xia, Z. Zheng, J. Ma, GNSS/IMU/LiDAR fusion for vehicle localization in urban driving environments within a consensus framework, Mechanical Systems and Signal Processing 205 (2023) 110862.
[386] S. M. A. B.Ã. Islam, A. Hajbabaie, Distributed coordinated signal timing optimization in connected transportation networks, Transportation Research Part C: Emerging Technologies 80 (2017) 272–285.
[387] A. Jaleel, M.Ã. Hassan, T. Mahmood, M.Ũ. Ghani, A. Rehman, Reducing congestion in an intelligent traffic system with collaborative and adaptive signaling on the edge, IEEE Access (2020) 205396–205410.
[388] R. Kumar, N. Kori, V. K. Chaurasiya, Real-time data sharing, path planning and route optimization in urban traffic management, Multimedia Tools and Applications 82 (23) (2023) 36343–36361.
[389] J. Zhang, D. Huang, Z. Liu, Y. Zheng, Y. Han, P. Liu, W. Huang, A data-driven optimization-based approach for freeway traffic state estimation based on heterogeneous sensor data fusion, Transportation Research Part E: Logistics and Transportation Review 189 (2024) 103656.
[390] E.Ãbolfazli, B. Besselink, T. Charalambous, Minimum time headway in platooning systems under the MPF topology for different wireless communication scenario, IEEE Transactions on Intelligent Transportation Systems 24 (4) (2023) 4377–4390.
[391] Distributed Observer Design for Tracking Platoon of Connected and Autonomous Vehicles 12th RSI International Conference on Robotics and Mechatronics (ICRoM) 2024 IEEE
[392] S. Huang, C. Zhao, L. Huang, P. Cheng, J. Wu, L. Cai, Plug-and-play distributed estimation of driving states in an open vehicle platoon, IEEE Transactions on Industrial Informatics 20 (4) (2023) 5328–5338.
[393] N. Zhao, X. Zhao, M. Chen, G. Zong, H. Zhang, Resilient distributed event-triggered platooning control of connected vehicles under denial-of-service attacks, IEEE Transactions on Intelligent Transportation Systems 24 (6) (2023) 6191–6202.
[394] Secure Distributed Adaptive Platooning Control of Automated Vehicles Over Vehicular Ad-Hoc Networks Under Denial-of-Service Attacks IEEE Transactions on Cybernetics 2022 52 11 12003–12015
[395] E. Mousavinejad, L.Ṽlacic, Secure platooning control of automated vehicles under cyber attacks, ISA Transactions 127 (2022) 229–238.
[396] X. He, E. Hashemi, K. H. Johansson, Distributed control under compromised measurements: Resilient estimation, attack detection, and vehicle platooning, Automatica 134 (2021) 109953.
[397] Detection, Identification, and Mitigation of False Data Injection Attacks in Vehicle Platooning IEEE Transactions on Vehicular Technology 2025 74 1 1296–1309
[398] S. Guo, L. Chen, D. Huang, J. Song, Distributed finite-time attack detection and estimation of intelligent connected vehicle platoon, Journal of Control and Decision (2024) 1–15.