Next Article in Journal
Comparative Analysis of Errors in Sodium-Ion Battery SOC Estimation Algorithm Based on Hardware-in-the-Loop Validation
Previous Article in Journal
Multi-Criteria Optimization Mechanisms for LoRa Network Topologies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Selecting the Minimal Multi-Hop Radius for Resilient Consensus: A Hybrid Robustness–Proxy Framework for MW-MSR

by
Mohamed A. Sharaf
Department of Computer Engineering and Networks, College of Information Sciences, Jouf University, Sakaka 72388, Saudi Arabia
Electronics 2026, 15(9), 1873; https://doi.org/10.3390/electronics15091873
Submission received: 12 February 2026 / Revised: 14 April 2026 / Accepted: 16 April 2026 / Published: 28 April 2026

Abstract

Achieving resilient consensus in adversarial environments often requires extending the W-MSR algorithm to multi-hop communication. While the robustness guarantees of multi-hop W-MSR are now well understood, the problem of how to determine the minimal hop radius h * that ensures these guarantees has remained largely unaddressed. Existing work typically assumes a fixed h, leaving practitioners without a systematic way to balance robustness requirements against communication and computational cost. This paper introduces a new hop-selection framework that identifies the smallest communication horizon capable of satisfying the robustness assumptions underlying MW-MSR consensus. The framework combines exact robustness verification—when tractable—with a hierarchy of computationally efficient proxy tests based on local feasibility, normalized algebraic connectivity, and adversary-dilution criteria. These components provide a practical and scalable mechanism for establishing h * in both synchronous and bounded-delay asynchronous settings. Design-time and runtime procedures, complexity analysis, and validation on IEEE 14-, 30-, and 57-bus networks demonstrate that the proposed approach reliably detects resilience thresholds and substantially improves consensus behavior under stealthy and burst-type adversaries. The results show that systematic hop selection is essential for avoiding failure at small h while preventing unnecessary communication overhead at large h. The framework thus offers an implementable and deployment-oriented strategy for resilient distributed coordination in sparse and adversarial multi-agent networks.

1. Introduction

Achieving resilient consensus in distributed multi-agent systems is essential for ensuring stability and coordination in cyber–physical infrastructures, power networks, and networked control systems. The W-MSR (weighted-mean subsequence reduced) algorithm and its variants provide a foundational mechanism for tolerating Byzantine agents by filtering extreme neighbor values and maintaining convex-hull safety [1]. However, classical W-MSR relies on one-hop communication, which requires strong robustness properties (e.g., ( r , s ) -robustness) that many sparse networks—such as power-system graphs—cannot satisfy. To address this, recent extensions have introduced multi-hop W-MSR (MW-MSR) frameworks, where agents gather information from nodes up to h hops away [2]. These works establish robustness criteria for synchronous and asynchronous settings and show that multi-hop communication can significantly relax topological requirements. Specifically, if the h-hop graph satisfies ( f + 1 ) -robustness (or ( 2 f + 1 ) -robustness under delays), resilient consensus becomes achievable even when one-hop communication fails. Despite these advances, a critical practical challenge remains unresolved:
How can one determine the smallest hop radius h * that guarantees resilient consensus while avoiding unnecessary communication overhead?
In nearly all MW-MSR literature, the hop count h is preselected, often heuristically or as a fixed parameter. This leaves practitioners without guidance, forcing them to choose between either an h that is too small, which leads to insufficient robustness and consensus failure, or an h that is too large, which leads to excess bandwidth usage, latency, and an increased attack surface.
Moreover, exact robustness verification—although theoretically ideal—is computationally difficult for large graphs and is often impractical in real deployments. As a result, there is a clear need for a systematic, scalable, and implementation-oriented procedure for selecting h * .
Contributions —This paper introduces a hop-selection framework designed for practical deployment in adversarial networks:
  • Minimal hop radius h * : Hybrid verification combining exact robustness (when feasible) with scalable proxies;
  • Proxy hierarchy: Local feasibility, normalized algebraic connectivity, and adversary-dilution constraints (see Appendix A.1.4);
  • Design time and runtime procedures: Consistent with MW-MSR theory in synchronous and bounded-delay asynchronous settings;
  • Complexity and cost model: Highlighting why selecting the smallest feasible h *  matters;
  • Evaluation on IEEE 14/30/57 with stealthy and burst adversaries: Demonstrating reliable detection of resilience thresholds.
Overall, this work aims to provide a practical, scalable, and theoretically grounded approach to choosing the communication horizon for resilient consensus. Rather than proposing a new variant of W-MSR, our goal is to bridge the gap between MW-MSR theory and real-world implementation, offering tools that enable practitioners to configure multi-hop communication in a principled manner.

2. Related Work

Achieving consensus in multi-agent networks [3,4] that suffer dynamic updates or changes in the form of link or node failure and delays is covered in Olfati et al.’s work [5]. This work is governed by sound theoretical, graphical, and control theory.
Enabling agents to reach an agreement in an environment with malicious or faulty nodes is an area in which several algorithms based on the W-MSR family have been developed. The aim is to help normal agents achieve consensus (see [1,6,7,8] for more details).
The presence of stealthy Byzantine agents with sufficient knowledge about the network and maliciously working to drift the system away from its normal behavior has been presented in Ishii’s overview; see [9] and Zhao et al.’s work to isolate attacks [10].
The problem of resilient consensus in multi-agent leaderless systems with coordination is presented in [11,12].
The problem of resilient consensus in multi-agent systems in the presence of leaders has been studied extensively in the literature. The work of [13] focuses on the W-MSR algorithm to deal with time-varying graphs, unlike many models that deal with static graphs. However, Usevitch and Dimitra’s work is limited to discrete-time dynamics with reliance on the W-MSR algorithm to achieve local filtering (see [14]). In addition, the work commonly requires strong graph robustness (r—robust). Moreover, the proposed model is heavy in nature, as it depends on complex leader dynamics.
Several works investigate the one-hop communication using the W-MSR algorithm to reach almost-sure consensus using martingale theory and random processes (such as [15] and Shang’s work [16]). Yemini et al.’s work relies on stochastic trust values [17]. Rezaee et al. try to make multi-agent systems immune to DoS attack [18]. Rezaee et al. investigate W-MSR consensus under the presumption of noisy channels [19].
The notion of robustness and connectivity in complex networks is investigated in Zhang et al.’s work [20]. Tyra et al.’s work [21] investigates the robustness of models under adaptive and/or dependent attacks. The work [21] considers attack scenarios that follow dependent and adaptive patterns.
Moreover, Usevitch’s and Dimitra’s work is considered the anchor for resilient leaders–followers. The work by [22] is inspired by Usevitch’s and Dimitra’s. However, Yuan’s and Ishii’s work cover several gaps present in [13], such as extending W-MSR by multi-hop relays (see [2,23] for more details on multi-hop communication).
The work by Shang [24] provides a unified leaderless and leader–follower resilient consensus over directed random networks with l-hop communication, Byzantine nodes, and edge failure. This is different from this work in that Shang’s work [24] introduces an l-hop communication as a generalization without claiming or proving “optimality”. Therefore, the distinction between this work and Shang’s [24] is that the latter was aimed at a feasible framework, while this work is targeting (performance-driven) optimal design. Moreover, this work seeks an optimal hop radius h * by merging a proven heuristic and exact search and is validated on IEEE-14/30/57 bus systems.
According to Abbas et al. [25], the presence of trusted nodes is a game-changer and helps improve robustness and resilient consensus.
In addition, the work by Niewenhuis and Varbanescu [26] addresses the trimming concept based on the well-established principle of strongly connected components (SCCs) (see [27]). Niewenhuis and Varbanescu introduce a novel algorithm “Forward–Backward” (FB), to compute SCCs. The importance of trimming in the M-MSR algorithm is due to the need to eliminate adversaries.
Beyond MW-MSR, event-triggered and maximum correntropy criterion (MCC)-based consensus methods reduce bandwidth and enhance robustness to non-Gaussian noise (see [28,29] for more details). Active disturbance rejection control/extended state observer (ADRC/ESO)-based schemes address unknown disturbances via extended state observers [30,31]. Fractional order consensus considers memory effects and nonuniform delays [32]. Robust/optimal consensus under disturbances has also advanced recently [33]. Our work is orthogonal: it focuses on multi-hop radius selection (structural design), not on the control protocol’s triggering, disturbance estimation, or fractional dynamics.

3. Preliminaries

Let G = ( V , E ) be a directed or undirected communication graph on | V | = N agents. The adjacency matrix is denoted by A and A 0 , 1 N × N . The set of adversarial nodes is denoted by A . The set of normal nodes is denoted by N ( N = V A ). For a positive integer h, define the h-hop adjacency matrix as in Equation (1):
A ( h ) = s g n ( k = 1 h A k ) ,
with a zero diagonal. The corresponding h-hop neighborhood of agent i is
N i ( h ) = { j V : A i j ( h ) = 1 } ,
and the h-hop degree is d e g i ( h ) = | N i ( h ) | .

3.1. Robustness Concepts

For resilience to Byzantine adversaries, W-MSR and MW-MSR rely on the well-established framework of ( r , s ) -robustness. A graph is ( r , s ) -robust if every pair of nonempty, disjoint subsets of nodes contains at least one subset where at least s nodes have at least r neighbors outside the subset.
For a given hop radius h, define the h-hop robustness index of G as shown in Equation (2):
R h ( G ) = m a x k : G ( h ) i s ( k , f + 1 ) r o b u s t .
Theorem 1
(Synchronous MW-MSR [2]). Consensus is achieved iff the h-hop graph G ( h ) is ( f + 1 , f + 1 ) -robust.
Theorem 2
(Asynchronous with bounded delays [2]). ( f + 1 , f + 1 ) -robustness is necessary, and ( 2 f + 1 ) -robustness is sufficient.
These results directly motivate the search for a minimal h that satisfies the corresponding robustness requirement.

3.2. Monotonicity of Multi-Hop Robustness

A key property of MW-MSR is that robustness does not decrease with additional hops:
h 1 h 2 R h 1 ( G ) R h 2 ( G ) .
This monotonicity implies that if a certain robustness condition holds at some hop h 0 , it will continue to hold for all h h 0 . This property is central to establishing the minimality of the selected hop radius h * .

4. Model and Adversary

Consider a network of N agents indexed by V = { 1 , , N } and communicating over an underlying graph G = ( V , E ) . Each agent i evolves according to second-order dynamics:
p i = v i , v ˙ i = u i ,
where p i , v i , u i R d denote position, velocity, and control input, respectively. Agents exchange state information through their h-hop neighborhood N i ( h ) , determined by the h-hop adjacency matrix A ( h ) constructed in Section 3.

4.1. Normal and Adversarial Agents

The set of agents is partitioned as
V = N A , N A = ϕ ,
where N denotes normal agents that follow the prescribed multi-hop W-MSR protocol, and A denotes adversarial agents.
We adopt an f-total adversarial model, where the total number of adversaries satisfies
| A | f m a x .
Adversarial agents may deviate arbitrarily from the dynamics above and may send arbitrary, inconsistent, or malicious values to their neighbors. They may also coordinate or behave strategically based on global knowledge of the system.

4.2. Adversary Capabilities

The adversary model encompasses stealthy drift and burst-type attacks, both consistent with practical threat scenarios and prior work on Byzantine multi-agent systems. In particular, adversarial agents may:
  • Send false state values (e.g., biased, extreme, or time-varying corrupted measurements).
  • Introduce intermittent bursts, temporarily pushing the normal agents away from consensus.
  • Exploit network sparsity, attempting to dominate local neighborhoods in low-degree regions.
  • Remain stealthy, keeping their transmitted values within plausible bounds to evade trimming early in the evolution.
These behaviors align with adversarial models used in recent resilient consensus studies and intentionally stress the W-MSR filtering mechanism.

4.3. Communication Under Multi-Hop W-MSR and Trimming

At each update cycle, agent i collects pairs ( p j , v j ) from all agents in N i ( h ) , where information is relayed over up to h hops. The effective neighborhood depends on the hop radius, and therefore the robustness guarantees of the overall system directly depend on the chosen h. To ensure that the MW-MSR filter is well-posed, each agent i must be able to discard/trim up to f i ( h ) potentially malicious values on each side of the coordinate-wise ordering, yielding the feasibility condition shown in Equation (3); see Appendix A (Lemma A1):
d e g i ( h ) 2 f i ( h ) + 1 .
The value of f i ( h ) is defined as shown in Equation (4):
f i ( h ) = min f max , deg i ( h ) 1 2 .
This condition guarantees that, after trimming, at least one neighbor value remains available for computing safe averages.
Furthermore, multi-hop relays can be adversarial; forwarded values are treated as originating at their sources. MW-MSR’s receiver-side trimming protects against such path manipulations, provided the robustness conditions on G h hold.

5. Multi-Hop W-MSR Control Law

Under the MW-MSR framework, each normal agent collects multi-hop information, discards potentially malicious outliers, and applies a distributed control input computed from safely filtered neighbor data. The steps below formalize information gathering, trimming, and control.

5.1. Multi-Hop Information Gathering

Given a hop radius h and the associated adjacency A ( h ) , agent i receives state pairs ( p j , v j ) from all j N i ( h ) . Messages may be relayed through intermediate nodes, so adversarial values can appear anywhere along the paths. This expanded neighborhood increases information redundancy but also enlarges the set of potentially adversarial inputs, hence the need for a properly sized trimming budget f i ( h ) .

5.2. Trimming Rule (WM-MSR)

At each update, agent i processes the received state values coordinate-wise:
  • Sort the collected values of p j and v j for all j N i ( h ) .
  • Trim the largest f i ( h ) and smallest f i ( h ) values.
  • Retain the remainder; feasibility is ensured by Equations (3) and (4).
Let R i ( h ) denote the retained set of neighbors after trimming. The filtered averages are
p ¯ i = 1 | R i ( h ) | j R i ( h ) p j , v ¯ i = 1 | R i ( h ) | j R i ( h ) v j ,
consistent with the WM-MSR message-cover interpretation.

5.3. Distributed Control Input

The control law of agent i is defined as
u i = α ( p i p ¯ i ) β ( v i v ¯ i ) , α , β > 0 ,
i.e., a proportional–derivative (PD)-type consensus controller that drives each agent toward filtered multi-hop references. Given the trimming feasibility and the robustness conditions on G ( h ) , this preserves the convex-hull safety of the normal agents and ensures resilient convergence under the appropriate model (synchronous or bounded-delay asynchronous).

5.4. Continuous/Discrete Operation

At each iteration, agent i gathers ( p j , v j ) , trims ± f i h extremes, computes ( p ¯ i , v ¯ i ) , and applies u i .

6. Optimal Hop Selection

Figure 1 shows a conceptual overview of the proposed hop-selection framework.
Choosing h is central: a value that is too small means insufficient robustness, while a value that is too large means unnecessary bandwidth, latency, and attack surface. We formalize the optimal hop radius and present a hybrid selection procedure that identifies the smallest feasible h * using exact robustness verification (when available) combined with lightweight proxies.

6.1. Robustness Targets and h *

Let
P syn ( h ) G ( h ) is ( f + 1 , f + 1 ) - robust , P asyn ( h ) G ( h ) is ( 2 f + 1 ) - robust .
Define
h syn * = min h 1 : P syn ( h ) , h asyn * = min h 1 : P asyn ( h ) .
These are the smallest horizons meeting the MW-MSR robustness assumptions for synchronous and bounded-delay asynchronous models, respectively.

Relation to Adaptive/Event-Triggered Schemes

Event-triggered consensus modulates when to communicate, whereas we decide how far to communicate (multi-hop radius). These approaches are complementary and can be combined by executing event-triggered MW-MSR at the selected h * , see [28] for more details.

6.2. Existence and Monotonicity

If P ( h 0 ) holds for some h 0 , then h * exists with h * h 0 , and P ( h 0 ) holds for all h h * due to the monotonicity of h—hop robustness with respect to h.

6.3. Principle of Optimality

For h < h * , robustness fails and consensus cannot be guaranteed; at h = h * , the robustness requirement holds; for h > h * , correctness does not improve, while costs strictly increase.

6.4. Hybrid Verification Strategy

Because exact ( r , s ) -robustness checking is expensive at scale, we proceed in two tiers:
  • Tier-1 (exact): If an exact checker or MILP is available and certifies P ( h ) , set h * = h . We attempt exact certification on small graphs (e.g., N 12 ), where MILP runtimes are reasonable; for larger N, we default to proxies. The exact checker aborts on timeout, and the pipeline continues with Tier 2.
  • Tier-2 (proxies—a multi-criteria screening procedure): Otherwise, apply the following scalable checks:
    min i deg i ( h ) 2 f m a x + 1 , λ 2 L ( h ) deg ( h ) γ , max i N i ( h ) A N i ( h ) ρ max ,
capturing local feasibility, spectral connectivity (see Appendix A.1.3 for more details), and adversary dilution ( ρ m a x denotes maximum allowed adversarial concentration). We define L h = D h A h , where D h = diag ( deg 1 h , , deg N h ) . The proxy λ 2 ( L h ) / deg h normalizes the Fiedler value by the average degree to de-emphasize scale/size and emphasize connectivity per link.

6.4.1. The Role of Each Criterion

A candidate hop radius h is accepted only if it simultaneously satisfies three independent conditions:
  • Local feasibility: min i deg i ( h ) 2 f max + 1 , ensuring the trimming step remains well-posed.
  • Spectral connectivity: λ 2 ( L ( h ) ) / deg ( h ) γ , screening out topologies that are large but poorly connected.
  • Adversarial dilution: max i | N i ( h ) A | / | N i ( h ) | ρ max , ensuring that adversaries do not dominate extended neighborhoods.

6.4.2. Delay-Aware Admissibility

We restrict candidate h to those satisfying τ ( h ) τ m a x with τ ( h ) h δ l i n k , where τ ( h ) denotes the estimated end-to-end delay for a path with h hops, δ l i n k denotes the average per-link delay, and τ m a x denotes the maximum allowable end-to-end delay. Hop selection is then applied on this delay-admissible set (see Appendix A.1 and Appendix A.1.6 for more information on complexity issues). This prevents violating the bounded delay requirement in asynchronous MW-MSR.

6.4.3. Proxy Conservatism on Small Graphs

In a small-graph study ( N = 8 , 10 , 12 ; 50 connected graphs each), the proxy-selected radius matched the exact MILP-certified minimal radius in 52–66% of cases (median Δ h = 0 ). When it differed, the gap was one hop only (overall mean Δ h = 0.41 , coverage = 100 % ). This supports using the proxy pipeline in larger networks where exact certification is intractable while acknowledging a bounded conservatism in hop count (see results in Appendix B for more details).

6.4.4. Robustness to Topology Changes

Because A h and L h vary with reconfigurations, we recommend a safety margin on the proxy inequalities (e.g., min i deg i h 2 f m a x + 1 + δ d and λ 2 ( L h ) / deg h γ + δ λ ) to tolerate sporadic link failures without re-tuning h. Under significant topology changes, hop selection should be rerun.
We employ λ 2 ( L h ) / deg h as a screening proxy, not a necessary condition; in our datasets, higher values align with the smallest feasible h * .

6.4.5. Clustered Adversaries

Concentrating adversaries near low-degree cut sets may violate dilution at small h. Our proxies detect such cases; the framework can increase h (if delay is admissible) or flag infeasibility, indicating a need for structural augmentation.

6.5. Selection Procedure

Scan h = 1 , 2 , , h m a x . If exact verification succeeds, return h * . Otherwise, record the smallest h that passes all proxies; if none pass, return arg max h λ 2 ( L ( h ) ) / deg ( h ) as a best-effort choice.

6.6. Cost Model and Trade-Offs

We minimize the cost expressed in Equation (5)
C total ( h ) = λ b C bw ( h ) + λ l C lat ( h ) + λ c C comp ( h ) ,
where ( λ b + λ l + λ c = 1 ) denotes weight bandwidth and scales with deg ( h ) , latency scales with h, and computation scales with sorting O N i ( h ) log N i ( h ) . We do not report measured costs; this model motivates selecting the smallest feasible h * .

6.7. Practical Interpretation

  • h < h * : Failure(drift/partition).
  • h = h * : Success with optimal efficiency.
  • h > h * : No additional correctness benefits are attained, while bandwidth/latency grows with h.
This classification emphasizes why the smallest feasible hop radius is desirable for resilient and efficient operation.

6.8. Generalization to Directed Graphs (Digraphs)

For digraphs, we interpret (r,s)-robustness using external in-neighbors and rely on either the symmetrized Laplacian or the in-degree Laplacian as heuristic spectral proxies. Because non-symmetric Laplacians lack the same spectral guarantees, we use these proxies strictly as screening tools; exact robustness remains the authoritative certificate.

6.9. Sequence Diagram of the Proposed Framework

Figure 2 provides a sequence diagram summarizing the flow from hop selection to MW-MSR execution. The diagram follows these steps:
  • The HopSelector (Algorithm 1) iterates over candidate hop counts.
  • For each h, it invokes the GraphBuilder (Algorithm 2) to construct the h-hop adjacency matrix A h (see Appendix A.1.1 for complexity details), and to compute the corresponding trimming budgets f i h .
  • If the candidate hop is delay admissible, the HopSelector may optionally call an external ExactCheck component. Otherwise, it invokes the SanityChecker procedure (Algorithm 3) to evaluate feasibility, spectral connectivity, and adversarial dilution.
  • After first passing h (or a fallback selection), the chosen parameters are passed to the Agent instances.
  • Each agent then runs the MW-MSR control loop (Algorithm 4) using the chosen A h and f i h .
This offers a clear visualization of how the proposed hybrid method integrates design-time and runtime components.
Figure 2. Sequence diagram of the proposed optimal multi-hop W-MSR model.
Figure 2. Sequence diagram of the proposed optimal multi-hop W-MSR model.
Electronics 15 01873 g002
Algorithm 1 Unified Hop Selection (design time/run-time)
Input: A, f max , h max , target P { sync , async } , thresholds γ , ρ max , delay cap τ max , link delay δ link
Output:  h * (or Infeasible)
 1:
h * null , h tent null
 2:
for  h = 1 to h max  do
 3:
    if  h · δ link > τ max  then continue                   ▹ delay-admissible set
 4:
    Build A ( h ) , f ( h ) (Algorithm  2)
 5:
    if ExactCheckAvailable() and ExactCheck( P , h ) then
 6:
        return  h * = h                                 ▹ exact minimal
 7:
    end if
 8:
    if SanityCheck( A ( h ) , f max , γ , ρ max ) passes then
 9:
         h tent h ; break                         ▹ first proxy-passing h
10:
    end if
11:
end for
12:
if  h tent null  then
13:
    return  h tent
14:
end if
  •                         ▹ best-effort fallback over delay-admissible h
15:
H { h : 1 h h max , h · δ link τ max }
16:
if  H =  then
17:
    return Infeasible
18:
end if
19:
return arg max h H λ 2 ( L ( h ) ) / deg ( h )       ▹ heuristic: strongest normalized connectivity
Algorithm 2 h-Hop Adjacency and Trim-Budget Computation
Input: Binary adjacency A (zero diagonal), hop h, f max
Output:  A ( h ) , f ( h )
    A ( h ) 0 B A
   for  k = 1 to h do
       A ( h ) A ( h ) ( B 0 )             ▹ Boolean OR of nonzeros
       B S g n ( B A )                  ▹ Boolean sparse product
   end for
   Zero the diagonal of A ( h ) ; compute degrees deg i ( h )
   for each node i do
       f i ( h ) min f max , deg i ( h ) 1 2
   end for
Algorithm 3 Sanity Check at Hop h
Input:  A ( h ) , f max , γ ; (optional) adversary mask, ρ max
Output: PASS/FAIL
Compute deg i ( h ) for all i
if min i deg i ( h ) < 2 f max + 1  then
    return FAIL
end if
Compute λ 2 ( L ( h ) ) and deg ( h )
if  λ 2 ( L ( h ) ) / deg ( h ) < γ  then
    return FAIL
end if
if adversary mask given then
    if  max i | N i ( h ) A | / | N i ( h ) | > ρ max  then
        return FAIL
    end if
end if
returnPASS
Algorithm 4 Agent-Level MW–MSR Controller (at agent i)
Input:  A ( h ) , f i ( h ) , gains α , β > 0
while Running do
     Receive ( p j , v j ) from all j N i ( h )
     Trim top f i ( h ) and bottom f i ( h ) values (coordinate-wise)
     Compute p ¯ i , v ¯ i as averages of remainder
      u i α ( p i p ¯ i ) β ( v i v ¯ i )
end while

7. Algorithmic Perspective of the Optimal Multi-Hop W-MSR Framework

Algorithms 1–3 operate at design-time to select the communication horizon, whereas Algorithm 4 governs run-time MW-MSR execution.

7.1. Call Flow

The framework first executes the unified hop selection Algorithm 1. For each candidate hop h (in increasing order), it calls Algorithm 2 to construct A h and compute f i h . If an exact minimal hop is known (e.g., from a pre-computed table), the algorithm returns immediately. Otherwise, it invokes Algorithm 3 to perform a sanity check on the constructed graph. The first h that passes all checks is chosen as the operating hop. If no h passes, a fallback heuristic selects the hop that maximizes the ratio λ 2 ( L h ) / deg h among delay-admissible hops. Once the hop count is selected, the system distributes the resulting A h and f i h to all agents. Each agent then runs Algorithm 4 (the MW-MSR controller) in a continuous loop using the received neighborhood and trim budget to compute its control input.

7.2. Algorithm 1—Unified Hop-Selection (Design Time/Runtime)

This algorithm determines the smallest hop count h (up to h m a x ) that yields a communication graph satisfying several constraints: delay admissibility, connectivity, and robustness against adversarial agents. It first filters hops by the delay cap τ m a x ; then, for each admissible h, it constructs the h-hop graph and trims the “f-max” budgets (via Algorithm 2). If an exact minimal hop is known (e.g., from a design-time check), it returns immediately. Otherwise, it applies a sanity check (Algorithm 3) that verifies minimum degree, algebraic connectivity, and optionally an adversary ratio.

7.3. Algorithm 2—h-Hop Adjacency and Trim-Budget Computation

Given the base adjacency matrix A and a hop count h, this algorithm builds the h-hop adjacency matrix A h by repeated Boolean multiplication (i.e., B sgn ( ( B A ) ) . It then sets the diagonal to zero, computes each node’s degree deg i h , and defines the trim budget f i h as min ( f m a x , ( deg i h 1 ) / 2 ) . This budget determines how many extreme neighbors each agent will ignore during the MSR consensus step.

7.4. Algorithm 3—Sanity Check

This algorithm evaluates whether a given h-hop graph is suitable for resilient consensus. It checks that:
  • Every node has a degree of at least 2 f m a x + 1 (necessary for the MSR property);
  • The algebraic connectivity ratio λ 2 ( L h ) / deg h is at least a threshold γ (ensuring strong connectivity);
  • If an adversary mask is provided, the fraction of adversarial neighbors per node does not exceed ρ m a x .
  • If all conditions hold, it returns PASS.

7.5. Algorithm 4—Agent-Level MW-MSR Controller (Runtime)

Each agent runs this loop continuously. It receives positions and velocities from its h-hop neighbors (according to the selected graph A h ) , trims the f i h highest and lowest values coordinate-wise (as determined by the trim budget; see Appendix A.1.2 from Algorithm 2), and computes the average of the remaining values. The control input u i is then a proportional–derivative term that drives the agent toward the average of the trusted neighbors.

8. Experimental Results

This section evaluates the proposed hop-selection framework and multi-hop W-MSR controller on IEEE 14-, 30-, and 57-bus power-network topologies under stealthy and burst-type adversarial behavior. All experiments compare single-hop W-MSR ( h = 1 ) against multi-hop W-MSR with the selected horizon h * obtained using the framework selection method proposed in Section 6. Table 1 shows the simulation’s parameters and assigned values.
The results highlight three main outcomes:
  • Selecting h * is essential for avoiding drift and ensuring resilient consensus.
  • The normalized algebraic connectivity λ 2 L ( h ) / deg ( h ) effectively predicts the resilience threshold.
  • Increasing h beyond h * offers no additional correctness benefit and only increases communication and computational load.
All experiments use up to 10% adversarial nodes, chosen uniformly at random unless otherwise noted. However, to experimentally validate our proposition of minimal hop resilience, we conduct h-sweep across 30 randomized adversarial configurations (see results and discussion in Section 8.7).

8.1. Disagreement Norm Under Adversaries

Let x i ( t ) be the scalar state variable used for disagreement/SSE. Figure 3 compares the disagreement norm x i ( t ) x j ( t ) between normal nodes under two cases—single-hop W-MSR and multi-hop W-MSR—using the selected horizon h * .

Key Observations

  • Single-hop W-MSR fails to suppress adversarial drift (Figure 3a), with disagreement remaining nonzero and often growing over time.
  • Two-hop W-MSR partially suppresses adversarial drift (Figure 3b), with disagreement remaining nonzero for the IEEE57 network.
  • With the selected h * , disagreement converges to zero, demonstrating resilient consensus across all IEEE graphs (Figure 3c).
  • For sparse networks like IEEE 57-bus, hop augmentation is critical; consensus is impossible when agents rely only on one-hop information.
This validates that h * restores sufficient robustness where single-hop communication is inadequate.
Figure 3. Disagreement norm x i ( t ) x j ( t ) over time for the IEEE-14, IEEE-30, and IEEE-57 networks. Single-hop and two-hop configurations exhibit persistent disagreement in sparse graphs, whereas the selected hop radius h * suppresses adversarial influence across all networks. In (a), single-hop W-MSR ( h = 1 ) fails to suppress adversarial drift, resulting in persistent disagreement. In (b), two-hop W-MSR ( h = 2 ) shows improved consensus compared with the single-hop case but remains insufficient in sparse topologies. In (c), multi-hop W-MSR with the selected hop radius h * achieves resilient consensus, with disagreement converging to zero for normal agents. In these cases, disagreement over all nodes and over normal nodes is identical, causing dashed and solid curves to overlap.
Figure 3. Disagreement norm x i ( t ) x j ( t ) over time for the IEEE-14, IEEE-30, and IEEE-57 networks. Single-hop and two-hop configurations exhibit persistent disagreement in sparse graphs, whereas the selected hop radius h * suppresses adversarial influence across all networks. In (a), single-hop W-MSR ( h = 1 ) fails to suppress adversarial drift, resulting in persistent disagreement. In (b), two-hop W-MSR ( h = 2 ) shows improved consensus compared with the single-hop case but remains insufficient in sparse topologies. In (c), multi-hop W-MSR with the selected hop radius h * achieves resilient consensus, with disagreement converging to zero for normal agents. In these cases, disagreement over all nodes and over normal nodes is identical, causing dashed and solid curves to overlap.
Electronics 15 01873 g003

8.2. Final-State Spread (SSE) and Effect of Connectivity

We define SSE as the steady-state variance of x i ( t ) i V about the normal agents’ mean, computed over a late time window of length T w . Final convergence accuracy is measured using the steady-state error (SSE): error using all nodes (SSE-all) and error using only normal nodes (SSE-normal).
Figure 4 illustrates how the hop radius affects SSE.

Key Findings

  • At h = 1 (Figure 4a), adversaries dominate local neighborhoods in sparse regions, producing large SSE values (e.g., SSE ≈ 4.99 for IEEE-57).
  • At h = 2 (Figure 4b), significant enhancement is observed over the choice of h = 1 , producing large SSE values (e.g., SSE ≈ 0.01 for IEEE-14).
  • At the selected h * (Figure 4c), SSE decreases dramatically (e.g., SSE ≈ 0.07), and SSE-all nearly matches SSE-normal, indicating that adversaries can no longer partition or significantly bias the network.
  • This improvement correlates with an increase in the normalized algebraic connectivity λ 2 ( L ( h ) ) , confirming its usefulness as a resilience proxy.
Overall, h * provides the required “global visibility” that defeats influence concentration by adversaries.
In IEEE-57, moving from h = 1 to h = h * suppresses SSE by over an order of magnitude, indicating that adversarial bias cannot polarize the network under MW-MSR at the selected horizon.
Figure 4. Final steady-state error (SSE) for all agents (“SSE-all”) and normal agents only (“SSE-normal”) under different hop radii. Across all subfigures, SSE-all nearly matches SSE-normal once the robustness threshold is reached, indicating effective suppression of adversarial influence. (a) At h = 1 , adversaries dominate sparsely connected neighborhoods, resulting in large SSE values (e.g., SSE 4.99 for IEEE-57). (b) At h = 2 , adversaries’ effect diminishes compared with h = 1 (e.g., SSE 0.03 for IEEE-30). (c) At the selected hop radius h * , SSE is significantly reduced (e.g., SSE 0.07 for IEEE-57).
Figure 4. Final steady-state error (SSE) for all agents (“SSE-all”) and normal agents only (“SSE-normal”) under different hop radii. Across all subfigures, SSE-all nearly matches SSE-normal once the robustness threshold is reached, indicating effective suppression of adversarial influence. (a) At h = 1 , adversaries dominate sparsely connected neighborhoods, resulting in large SSE values (e.g., SSE 4.99 for IEEE-57). (b) At h = 2 , adversaries’ effect diminishes compared with h = 1 (e.g., SSE 0.03 for IEEE-30). (c) At the selected hop radius h * , SSE is significantly reduced (e.g., SSE 0.07 for IEEE-57).
Electronics 15 01873 g004

8.3. Control-Energy Profile

Control efficiency is examined using the instantaneous control energy u i ( t ) . Figure 5 illustrates that at h = 1 (Figure 5a), the system experiences drift and elevated energy but without pronounced oscillatory bursts. While at h = 2 (Figure 5b), the control energy exhibits intermittent bursts due to incomplete adversarial suppression, particularly in the IEEE-57 case. With optimal multi-hop (Figure 5c), control energy rapidly decays to zero once consensus is reached, indicating efficient and stable convergence.
This distinction offers a practical diagnostic: if both disagreement and control energy remain persistently nonzero, the chosen hop radius is insufficient.
Figure 5. In single-hop runs, we observe intermittent spikes in u i ( t ) in several trials, especially for larger graphs; at h = h * , energy decays rapidly post-consensus. (a) Under single-hop W-MSR, adversarial disturbances lead to repeated spikes in control effort, with larger networks showing more pronounced bursts. (b) Under two-hop W-MSR, the control energy exhibits better but not optimal behavior due to the inability to eliminate the adversary’s influence. (c) At the selected hop radius h * , control energy rapidly decays as consensus is established, demonstrating efficient and stable convergence.
Figure 5. In single-hop runs, we observe intermittent spikes in u i ( t ) in several trials, especially for larger graphs; at h = h * , energy decays rapidly post-consensus. (a) Under single-hop W-MSR, adversarial disturbances lead to repeated spikes in control effort, with larger networks showing more pronounced bursts. (b) Under two-hop W-MSR, the control energy exhibits better but not optimal behavior due to the inability to eliminate the adversary’s influence. (c) At the selected hop radius h * , control energy rapidly decays as consensus is established, demonstrating efficient and stable convergence.
Electronics 15 01873 g005

8.4. Convex-Hull Evolution

The "convex-hull envelope" is the minimal interval containing x i ( t ) i N ; its growth indicates loss of containment. Figure 6 examines the evolution of the convex hull of the normal agents’ states.

Observations

  • For h = 1 (Figure 6a), the convex-hull envelope expands over time, reflecting instability and adversarial influence.
  • For h = 2 (Figure 6b), the convex hull for the IEEE-57 network remains unable to marginalize the adversarial behavior.
  • At h * (Figure 6c), hull expansion becomes much flatter and tightly bounded, even for the IEEE-57 graph, demonstrating robust containment of adversarial drift.
This agrees with the MW-MSR safety property that normal states remain within the convex hull of initial normal values when the robustness condition is satisfied.
Figure 6. Convex hull of x i ( t ) (scalar state) for normal agents; upper and lower bounds of position ( x 1 ) versus time. (a) For h = 1 , the convex-hull envelope grows over time, reflecting the inability of single-hop filtering to contain adversarial drift. (b) At h = 2 , the hull remains unbounded for sparse networks such as IEEE-57, a sign of inability to contain the adversarial effect. (c) At the selected hop radius h * , the hull remains tightly bounded across all networks, demonstrating robust containment of adversarial influence. In case where the upper and lower bounds evolve symmetrically or become nearly constant, the corresponding curves ovelap visually, indicating successful convex-hull stabilization rather than loss of information.
Figure 6. Convex hull of x i ( t ) (scalar state) for normal agents; upper and lower bounds of position ( x 1 ) versus time. (a) For h = 1 , the convex-hull envelope grows over time, reflecting the inability of single-hop filtering to contain adversarial drift. (b) At h = 2 , the hull remains unbounded for sparse networks such as IEEE-57, a sign of inability to contain the adversarial effect. (c) At the selected hop radius h * , the hull remains tightly bounded across all networks, demonstrating robust containment of adversarial influence. In case where the upper and lower bounds evolve symmetrically or become nearly constant, the corresponding curves ovelap visually, indicating successful convex-hull stabilization rather than loss of information.
Electronics 15 01873 g006

8.5. Scalability and Behavior Across IEEE Graphs

The proposed hop-selection method successfully adapts to the structural differences between IEEE-14, IEEE-30, and IEEE-57:
  • Dense subgraphs (e.g., IEEE-14) require smaller horizons.
  • Sparse or large-diameter networks (e.g., IEEE-57) require larger horizons to achieve adequate robustness.
  • Across all cases, the method identifies an h * that prevents failure modes at insufficient hop counts while avoiding unnecessary overhead at larger values.
  • For IEEE-57, the selection h * = 6 reorganizes the sparse graph into a sufficiently connected multi-hop structure to support consensus.
This demonstrates that the proposed framework scales naturally to larger and more challenging networks.

8.6. Stability Boundary and Convergence Plateau

Next, we integrate a calculation of the graph’s spectral radius for each h. In a consensus system with feedback gain α , the maximum allowable delay τ m a x before the system becomes unstable is governed by the largest eigenvalue of the Laplacian matrix:
τ m a x = π 2 α λ m a x ( L ) .
Therefore, for a system with a maximum eigenvalue λ m a x and a total communication delay τ , the system remains stable only if τ < π 2 λ m a x . In addition, as we increase h, the node degrees increase, causing λ m a x to grow, which in turn causes the stability margin to shrink.
  • Interpreting the Stability Boundary as Shown in Figure 7a–d
  • The safe zone: As long as the “actual delay” (blue squares) is well below the “stability kimit” (red dashed line), the system is robust.
  • The crossing point: The h value where the blue line approaches or crosses the red line is the critical hop radius. Beyond this point, the effect of high connectivity is compromised by the effect of the delay.
  • Energy warning: In the right plot, bars will turn red if the delay at that h is within 20% of the theoretical limit. This explains why we might observe massive energy spikes. It simply means that the controller is fighting oscillations caused by the lag.
Figure 7. Stability–performance–resilience trade-off through sweeping α alongside h. (Left) Settling time and communication delay versus hop radius h, with the shaded region indicating violation of the stability limit. (Right) Total control energy versus hop radius. Green bars correspond to configurations operating within the stability margin, while the red bar indicates operation near saturation of the delay-stability constraint, where increasing h yields no further convergence benefit. (a) For α = 1.0 , the optimal is h = 5 . It is slow but ultra-robust. (b) For α = 1.5 , the optimal shifts to h = 3 . This achieves fast convergence while maintaining a stable margin. (c,d) For α = 2.0 / 2.5 , the optimal is forced to h = 2 . The restriction to a smaller “neighborhood” is attributed to the high gain, which makes the system too sensitive to multi-hop lag.
Figure 7. Stability–performance–resilience trade-off through sweeping α alongside h. (Left) Settling time and communication delay versus hop radius h, with the shaded region indicating violation of the stability limit. (Right) Total control energy versus hop radius. Green bars correspond to configurations operating within the stability margin, while the red bar indicates operation near saturation of the delay-stability constraint, where increasing h yields no further convergence benefit. (a) For α = 1.0 , the optimal is h = 5 . It is slow but ultra-robust. (b) For α = 1.5 , the optimal shifts to h = 3 . This achieves fast convergence while maintaining a stable margin. (c,d) For α = 2.0 / 2.5 , the optimal is forced to h = 2 . The restriction to a smaller “neighborhood” is attributed to the high gain, which makes the system too sensitive to multi-hop lag.
Electronics 15 01873 g007aElectronics 15 01873 g007b
  • Results and Discussion: Co-Optimization of h and α
The performance of the resilient consensus protocol on the IEEE-14 bus system is evaluated across a range of hop radii ( h { 1 , , 5 } ) and control gains ( α { 1.0 , 1.5 , 2.0 , 2.5 } ). The results demonstrate a clear trade-off between topological connectivity, control aggression, and system stability.
1.
Stability Margin Migration
The empirical data confirms that the stability limit (the maximum allowable communication delay) is inversely proportional to the control gain α . As α increases from 1.0 to 2.5, the theoretical delay margin for the h = 3 configuration drops from a safe 1.86 s to an unstable 0.74 s. This migration of the stability boundary illustrates that high-gain controllers are significantly more sensitive to the cumulative latency introduced by multi-hop broadcasting. Consequently, an “aggressive” controller restricts the network’s ability to utilize higher-order connectivity.
2.
The “Desirable Shift” in Optimal Topology
A key finding is the shift in the optimal hop radius ( h * ). Low Gain ( α = 1.0 ): The system is ultra-stable, allowing it to safely operate at h = 4 . While the local convergence is slower, the network benefits from maximum topological resilience against localized adversarial clusters. Medium Gain ( α = 1.5 ): This configuration maintains a positive stability margin. For ( α 2.0 ): The stability constraint forces the network to retreat to h = 2 . Any attempt to use h 3 results in the “stability cliff,” where the actual communication delay exceeds the theoretical margin, leading to the red-shaded “unstable regions” observed in the plots.
3.
Energy Efficiency and Transient Quality
The bar charts for resource consumption reveal that operating near the stability boundary carries a heavy energy penalty. As the actual delay approaches within 20% of the stability limit (indicated by red bars), the total control energy increases. This is attributed to high-frequency oscillations as the u E control signal fights the phase lag caused by multi-hop information aging.
4.
Convergence rate vs. h
In linear consensus, convergence relates to the spectral gap of the effective update operator. Larger h can increase connectivity and the gap, speeding convergence, yet increased path length and delay may slow transient response. Our intermediate h-sweep shown in Figure 7 empirically asserts this trade-off.
5.
Concluding Technical Insight
The study concludes that resilience is a co-optimization problem. To effectively neutralize sophisticated adversaries in a large-scale power grid, one cannot simply increase h indefinitely. Instead, a coordinated reduction in α is required to provide the necessary stability for multi-hop communication. This allows for a wider topological view—and thus better filtering of malicious data—without sacrificing the physical integrity of the feedback loop.

8.7. Randomized Adversarial Configuration and Minimal-Hop Hypothesis Verification

Increasing the hop radius h expands the h-hop graph and typically increases the normalized algebraic connectivity λ 2 ( L ( h ) ) / deg ( h ) . However, this increase is monotonic only until the h-hop graph becomes sufficiently connected. Beyond a problem-dependent saturation point (e.g., h 2 for IEEE-14 and h 3 for IEEE-57), λ 2 ( L ( h ) ) stops increasing because additional hops no longer add meaningful new connectivity. As a result, metrics that depend on structural robustness (such as SSE) continue to show strong correlation with λ 2 / deg , while metrics dominated by delay and graph diameter (such as settling time) exhibit weak or no correlation once the spectral quantity saturates. This explains why SSE strongly tracks the proxy across all networks, whereas settling time plateaus in sparse graphs like IEEE-57.
Importantly, the hop radius h is used here as a structural control parameter to generate families of effective communication graphs, not as an explanatory variable itself. All correlation claims with respect to λ 2 ( L ( h ) ) / deg ( h ) are based on explicit spectral analysis, while performance trends versus h are reported for interpretability and design insight.
For relatively dense or low-diameter networks such as IEEE-14 and IEEE-30, the increase in connectivity from one-hop to two-hop neighborhoods is already sufficient to satisfy the robustness requirement of MW-MSR. Consequently, the marginal improvement from h = 2 to the optimal radius h * is naturally small. This does not weaken the framework; it is actually an indicator that the graph saturates robustness early. In contrast, sparse or high-diameter graphs such as IEEE-57 exhibit a pronounced performance gap between h = 1 , h = 2 , and h = h * , which is exactly where the hop-selection framework becomes critical. Thus, the small difference between h = 2 and h * in dense graphs is an expected structural property, not a limitation of the method.
Section 8.8 and Section 8.9 address the Monte Carlo analysis for two different topologies that differ topologically, i.e., small and dense, and large and sparse, respectively.

8.8. Monte Carlo Analysis on IEEE-14

To evaluate the robustness of MW-MSR on dense, small networks under control gain sweeps, we conduct a Monte Carlo analysis on the IEEE-14 topology using α { 1 , 1.5 , 2 , 2 , 5 } , β = 3 , and a communication delay of 0.1 s.
Across all controller gains α { 1 , 1.5 , 2 , 2 , 5 } , the IEEE-14 topology consistently exhibits a robustness threshold at h * = 2 , beyond which all performance metrics stabilize and improve dramatically. For every α value, SSE collapses by one to two orders of magnitude once h 3 , confirming that the network becomes structurally robust to adversarial influence with only modest hop expansion. As α increases, settling time decreases monotonically and early-time disagreement is suppressed more quickly, while control energy stabilizes once robustness is satisfied. The nearly identical SSE, energy, and settling-time values for h 3 across all α confirm that IEEE-14 is a well-connected, low-diameter network whose resilience is achieved with minimal multi-hop expansion. These results collectively demonstrate that (i) α influences transient speed, (ii) h determines the onset of robustness, and (iii) once the robustness threshold is reached, the IEEE-14 system achieves fast and stable consensus irrespective of further hop increases.

8.8.1. Monte Carlo Analysis on IEEE-14 at α = 1.0

Figure 8a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 9a,b reports the corresponding SSE distributions and settling time.
For α = 1 , the IEEE-14 system demonstrates early robustness saturation once the hop radius reaches h = 3 . Settling time remains fixed at 15 s for h = 1 and h = 2 , but drops to approximately 13.85 s for all h 3 , with negligible variance across Monte Carlo trials. The total control energy decreases slightly from 0.267 to about 0.266 for h 3 , indicating a mild improvement in stability and reduction of adversarial influence. The most significant change appears in the SSE metric: SSE increases from 0.4496 at h = 1 to 2.21 at h = 2 but then collapses by two orders of magnitude to roughly 0.0539 once h 3 . These results reflect the inherently dense structure of IEEE-14, which achieves robust multi-hop filtering at low hop radii.
Figure 8. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 1.0 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Figure 8. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 1.0 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Electronics 15 01873 g008
Figure 9. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.054 , SSE - mean h = 4 = 0.054 and SSE - mean h = 5 = 0.054 . (b) Total control energy vs. settling time.
Figure 9. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.054 , SSE - mean h = 4 = 0.054 and SSE - mean h = 5 = 0.054 . (b) Total control energy vs. settling time.
Electronics 15 01873 g009

8.8.2. Monte Carlo Analysis on IEEE-14 at α = 1.5

Figure 10a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 11a,b reports the corresponding SSE distributions and settling time.
For α = 1.5 , the results validate the strong stabilizing role of moderate control aggression in the IEEE-14 network. Settling time again drops abruptly from 15 s at h = 1 and h = 2 to approximately 8.55 s for h 3 , showing improved convergence speed compared to α = 1 . The control energy shows a distinct non-monotonic pattern: while energy is close to 0.399 for h = 1 , it increases at h = 2 due to the additional multi-hop delay but then stabilizes to approximately 0.394 for h 3 . Most notably, SSE improves dramatically: it declines from 0.580 at h = 1 to 0.543 at h = 2 , and then collapses to 0.0376 for h 3 . This strong SSE improvement highlights that α = 1.5 provides sufficient aggressiveness for early-time error rejection once the hop radius reaches the robustness threshold.
Figure 10. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 1.5 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Figure 10. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 1.5 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Electronics 15 01873 g010
Figure 11. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.038 , SSE - mean h = 4 = 0.038 and SSE - mean h = 5 = 0.038 . (b) Total control energy vs. settling time.
Figure 11. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.038 , SSE - mean h = 4 = 0.038 and SSE - mean h = 5 = 0.038 . (b) Total control energy vs. settling time.
Electronics 15 01873 g011

8.8.3. Monte Carlo Analysis on IEEE-14 at α = 2.0

Figure 12a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 13a,b reports the corresponding SSE distributions and settling time.
For α = 2.0 , the IEEE-14 system demonstrates even faster convergence and stronger adversarial suppression. Settling time decreases from 15 s for h = 1 to 12.9 s for h = 2 , and then falls sharply to approximately 6.3 s for h 3 . Control energy exhibits an expected increase at h = 1 (0.5828) but stabilizes to roughly 0.561 for higher hop radii, demonstrating that robust multi-hop filtering allows the controller to apply smoother and more efficient corrections. The SSE metric shows excellent performance: it drops from 0.4268 at h = 1 to 0.4729 at h = 2 , and then stabilizes around a very low value of 0.0295 for h 3 . This indicates near-perfect resilience once robustness conditions are satisfied, with α = 2 offering a faster and cleaner transient compared to a l p h a = 1 and 1.5.
Figure 12. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 2.0 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Figure 12. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 2.0 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Electronics 15 01873 g012
Figure 13. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.0295 , SSE - mean h = 4 = 0.0295 and SSE - mean h = 5 = 0.0295 . (b) Total control energy vs. settling time.
Figure 13. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.0295 , SSE - mean h = 4 = 0.0295 and SSE - mean h = 5 = 0.0295 . (b) Total control energy vs. settling time.
Electronics 15 01873 g013

8.8.4. Monte Carlo Analysis on IEEE-14 at α = 2.5

Figure 14a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 15a,b reports the corresponding SSE distributions and settling time.
For the highly aggressive controller setting α = 2.5 , convergence becomes extremely fast once sufficient connectivity is reached. Settling time decreases significantly from 15 s at h = 1 to 6.7 s at h = 2 , and then stabilizes at approximately 4.4 s for h 3 . The control energy is more variable at low hop radii (0.81 for h = 1 , then 2.09 for h = 2 due to oscillatory response) but quickly settles near 0.768 for all h 3 . The SSE metric again reveals the clearest robustness transition: it decreases from 0.318 for h = 1 to 0.116 at h = 2 , and then reaches a very low value (∼0.0247) for h 3 . These results show that although α = 2.5 introduces more aggressive control behavior, once robustness is met, the system produces extremely fast, low-error convergence.
Figure 14. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 2.5 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Figure 14. Monte Carlo analysis (M = 30) for IEEE-14 bus system at α = 2.5 . Time-series plots show mean trajectories; standard deviations are computed across randomized adversarial configurations and collapse onto the mean when variance is negligible. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius. For this dense network, the trajectories corresponding to larger hop radii ( h = 3 , 4 , 5 ) overlap almost exactly in (a,b), reflecting early robustness saturation; consequently, these curves are visually indistinguishable.
Electronics 15 01873 g014
Figure 15. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.0247 , SSE - mean h = 4 = 0.0247 and SSE - mean h = 5 = 0.0247 . (b) Total control energy vs. settling time.
Figure 15. Consensus quality and correlation. (a) SSE vs. hop radius: SSE - mean h = 3 = 0.0247 , SSE - mean h = 4 = 0.0247 and SSE - mean h = 5 = 0.0247 . (b) Total control energy vs. settling time.
Electronics 15 01873 g015

8.9. Monte Carlo Analysis on IEEE-57

To evaluate the robustness of MW-MSR on sparse, high-diameter networks under aggressive control gains, we conduct a Monte Carlo analysis on the IEEE-57 topology using α { 1 , 1.5 , 2 , 2 , 5 } , β = 3 and a communication delay of 0.1 s.
A common trait among all Monte Carlo experiments conducted on IEEE-57 for all α { 1 , 1.5 , 2 , 2.5 } is that the settling time remains almost identical once robustness conditions are met. The limiting factors remain:
  • Large diameter of IEEE-57,
  • Cumulative multi-hop communication delay,
  • Slowest mode of the h-hop Laplacian.
The results across all controller gains α { 1 , 1.5 , 2 , 2.5 } on the IEEE-57 network reveal a consistent and physically meaningful pattern: resilient consensus is governed by a co-optimization between connectivity (hop radius h) and controller aggressiveness (gain α ). Although each α level exhibits distinct transient behavior, the fundamental robustness transition and its implications remain stable across all examined regimes.

8.9.1. Monte Carlo Analysis on IEEE-57 at α = 1.0

Figure 16a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 17a,b reports the corresponding SSE distributions and settling time.
At h = 1 and h = 2 , disagreement decays initially but then rises again, with substantial trial-to-trial variability. The system is unable to filter adversarial values effectively because trimming is insufficient under limited connectivity.
At h 3 , disagreement converges smoothly toward zero with minimal variance. Although α = 1 produces slower corrections than α = 1.5 or α = 2 , the MW-MSR mechanism still successfully eliminates adversarial influence once the h-hop neighborhoods meet robustness requirements.
In addition, the correlation between settling time and control energy remains weak ( R 2 0.057 ), confirming that settling time does not reveal robustness deficiencies under low or moderate gains.

8.9.2. Monte Carlo Analysis on IEEE-57 at α = 1.5

Figure 18a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 19a,b reports the corresponding SSE distributions and settling time.
Both h = 1 and h = 2 exhibit increasing disagreement, with rising variance over time. Although the divergence is less explosive than at higher gains ( α = 2 , 2.5 ), the curves still reflect the inability of normal agents to consistently filter adversarial inputs when multi-hop neighborhoods are too small.
For h 3 , the model produces fast disagreement decay and extremely low variance across trials. Once the graph becomes sufficiently connected in the h-hop sense, the MW-MSR trimming mechanism reliably blocks adversarial influence despite the lower gain.
Compared to α = 2 or α = 2.5 , disagreement under α = 1.5 decays more smoothly, and the gap between insufficient and sufficient hop radii is still clearly visible.
Figure 19a shows a settling-time plateau.
Figure 18. Monte Carlo analysis for IEEE-57 bus system at α = 1.5 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Figure 18. Monte Carlo analysis for IEEE-57 bus system at α = 1.5 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Electronics 15 01873 g018
Figure 19. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0175 , SSE - mean h = 4 = 0.0136 and SSE - mean h = 5 = 0.0132 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Figure 19. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0175 , SSE - mean h = 4 = 0.0136 and SSE - mean h = 5 = 0.0132 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Electronics 15 01873 g019

8.9.3. Monte Carlo Analysis on IEEE-57 at α = 2 .

Figure 20a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 21a,b reports the corresponding SSE distributions and settling time.
The performance at h = 2 exhibits the worst disagreement performance due to the adversarial effects. These effects vanish significantly once the hop radius reaches the robustness threshold.
Figure 20. Monte Carlo analysis for IEEE-57 bus system at α = 2.0 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Figure 20. Monte Carlo analysis for IEEE-57 bus system at α = 2.0 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Electronics 15 01873 g020
Figure 21. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0138 , SSE - mean h = 4 = 0.0108 and SSE - mean h = 5 = 0.0104 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Figure 21. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0138 , SSE - mean h = 4 = 0.0108 and SSE - mean h = 5 = 0.0104 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Electronics 15 01873 g021

8.9.4. Monte Carlo Analysis on IEEE-57 at α = 2.5

Figure 22a–d summarizes the mean trajectories and ± σ envelopes for key performance metrics, while Figure 23a,b reports the corresponding SSE distributions and settling time.
The performance at h = 2 demonstrates severe disagreement as shown in Figure 22a. In addition, h = 2 exhibits worse disagreement than h = 1 . This is attributed to the persistent adversarial perturbations. These diminish significantly once the hop radius reaches the robustness threshold.
Figure 22. Monte Carlo analysis for IEEE-57 bus system at α = 2.5 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Figure 22. Monte Carlo analysis for IEEE-57 bus system at α = 2.5 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Electronics 15 01873 g022
Figure 23. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: SSE - mean ( h = 3 ) = 0.11 , SSE - mean ( h = 4 ) = 0.009 and SSE - mean ( h = 5 ) = 0.008 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Figure 23. Consensus quality and correlation (Monte-Carlo, M = 30 ). (a) SSE versus hop radius h: SSE - mean ( h = 3 ) = 0.11 , SSE - mean ( h = 4 ) = 0.009 and SSE - mean ( h = 5 ) = 0.008 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Electronics 15 01873 g023
  • Discussion on Monte Carlo Experimental Results
Across IEEE-14 and IEEE-30, settling time and total control energy show strong correlation with the normalized algebraic connectivity λ 2 ( L ( h ) ) / deg ( h ) , consistent with the expectation that stronger spectral connectivity accelerates convergence. However, in IEEE-57, the settling time becomes dominated by the graph diameter and the accumulated multi-hop delay once the robustness threshold is reached (typically at h 3 ). In this topology-limited regime, further increases in λ 2 / deg no longer accelerate convergence, causing the empirical correlation between λ 2 / deg and settling time to weaken. Importantly, the correlation with SSE remains strong, indicating that the spectral proxy is highly effective as a robustness-screening tool even though settling time plateaus due to delay and structural bottlenecks.
For IEEE-57 and high controller gain ( α 2.0 ), the settling time exhibits very small variability across 30 randomized adversarial trials. This indicates that in sparse, high-diameter networks, settling time becomes dominated by structural constraints and hop radius rather than by adversarial placement. Consequently, the correlation between settling time and total control energy becomes weak ( R 2 0 ), as shown in Figure 23. While total control energy varies with adversarial clustering, the settling time remains nearly constant, reflecting a saturation regime where increased gain no longer accelerates consensus. This phenomenon is consistent with the stability–delay trade-offs discussed earlier in Section 8.6.

9. Discussion

The proposed hop-selection framework provides a structured and practical approach to determining the minimal communication horizon required for resilient consensus under the MW-MSR algorithm. The results presented in Section 7 demonstrate that resilience depends not only on the network topology but also on the selection of an appropriate hop radius that compensates for sparsity and adversarial influence.

9.1. Adaptation to Network Topology

The experiments highlight that each IEEE network exhibits distinct structural properties that influence the required hop radius. For example, the IEEE-57 bus system is designed for efficient power distribution, not for consensus or information fusion. Its sparsity and relatively large diameter make it unsuitable for single-hop W-MSR, leading to persistent drift and disagreement. The hop-selection framework automatically identifies a sufficiently large horizon— h * in the experiments—to overcome these structural limitations and enable resilient consensus.
This adaptive behavior is important because it demonstrates that the method does not rely on manual tuning or overly conservative hop choices. Instead, it systematically adjusts the communication radius to meet resilience requirements dictated by the graph structure.

9.2. Effectiveness Against Stealthy and Burst Adversaries

The proposed framework is tested against adversaries capable of both stealthy drift and burst-type disturbances. These adversaries attempt to exploit local sparsity or low-degree regions to bias normal agents or cause partial divergence. The results show that:
  • When h < h * , adversaries can dominate local neighborhoods, leading to high SSE and unstable convex-hull behavior.
  • When h = h * , adversarial influence is effectively diluted, neighborhood redundancy increases, and the filtered averages remain reliable.
The alignment of SSE-normal and SSE-all at h * confirms that the adversaries can no longer distort the global consensus trajectory.

9.3. Role of Algebraic Connectivity

The experiments further validate the role of normalized algebraic connectivity λ 2 ( L ( h ) ) / deg ( h ) as a useful resilience indicator. Increases in λ 2 correlate with improved consensus performance and reduced vulnerability, particularly in sparse networks. Although λ 2 is not a substitute for exact robustness checking (see Appendix A.1.5 for more details, it provides a computationally efficient and reliable proxy that integrates naturally into the hop-selection pipeline).

9.4. Efficiency and Resource Awareness

The results reinforce the importance of selecting the smallest feasible hop radius. Larger hop counts expand the communication graph but increase the number of relayed messages, latency, and computational workload. The proposed framework avoids these unnecessary costs by prioritizing minimality. For example, while increasing h beyond h * does not harm consensus correctness, it leads to superfluous overhead without further resilience benefits.

9.5. Scalability and Practical Deployment

The hop-selection framework provides a scalable strategy for determining communication horizons in large real-world networks. The combination of exact verification (when feasible) and efficient proxy tests (when exact checking is impractical) ensures that the algorithm can operate effectively across networks of varying sizes and densities. The use of multi-hop communication, combined with adaptive hop selection, enables the MW-MSR controller to operate reliably even in networks with challenging topologies.
Additionally, because the framework requires only adjacency information and standard graph computations, it can be deployed in settings where computational resources are limited, making it suitable for cyber–physical systems, power networks, distributed robotics, and IoT applications.

10. Conclusions and Future Work

This paper introduces a structured framework for selecting the minimal hop radius required for resilient consensus under the multi-hop W-MSR (MW-MSR) algorithm. The proposed approach integrates exact robustness verification—when computationally feasible—with a set of lightweight and scalable proxy tests involving local feasibility, normalized algebraic connectivity, and adversary-dilution metrics. These components together enable a principled and practical mechanism for identifying the smallest communication horizon h * that satisfies the robustness assumptions of MW-MSR in both synchronous and bounded-delay asynchronous settings.
Experimental results on IEEE 14-, 30-, and 57-bus systems confirm that selecting h * is essential for resilient operation. When h < h * , adversaries are able to exploit sparsity, induce drift, or expand the convex hull of normal states, resulting in consensus failure. In contrast, at h = h * , the multi-hop neighborhoods provide sufficient structural redundancy to suppress adversarial influence, yielding significantly improved disagreement, SSE performance, and control-energy behavior. The method scales naturally with network size and topology, and it avoids the communication and computation overhead associated with unnecessarily large hop values.
Looking ahead, several research directions can extend the usefulness of the proposed framework. First, developing more scalable exact robustness certification techniques—for example, through mixed-integer formulations or convex relaxations—would improve accuracy for large networks. Second, incorporating cost-aware hop selection based on latency, bandwidth, and energy budgets may enable deployment in resource-constrained settings. Third, extending the method to time-varying graphs using windowed or dynamic h-hop robustness measures is a natural next step. Finally, adaptive mechanisms that adjust h ( t ) in real time, as well as extensions to vector-valued or privacy-preserving consensus, offer promising directions for future exploration.

Funding

This research is funded by the Deanship of Graduate Studies and Scientific Research at Jouf University, Saudi Arabia.

Data Availability Statement

Test cases can be found through several reputable repositories. The most common formats available are MATPOWER (MATLAB-based; used version: R2023a) and the IEEE Common Data Format (CDF). University of Washington is the original archive for these test cases: IEEE-14 bus case at https://labs.ece.uw.edu/pstca/pf14/pg_tca14bus.htm (accessed on 15 April 2026), IEEE-30 bus case at https://labs.ece.uw.edu/pstca/pf30/pg_tca30bus.htm (accessed on 15 April 2026), and IEEE-57 bus case at https://labs.ece.uw.edu/pstca/pf57/pg_tca57bus.htm. (accessed on 15 April 2026).

Conflicts of Interest

The author declares no conflicts of interest.

Appendix A. Local-Feasibility Lemma and Complexity

Lemma A1
(Local feasibility: trim budget vs. degree). Let deg i ( h ) be the number of neighbors of agent i in the h-hop graph G ( h ) , excluding self-loops. Suppose that
deg i ( h ) 2 f i ( h ) + 1 ,
where
f i ( h ) = min { f max , ( deg i ( h ) 1 ) / 2 } .
Then, after discarding the f i ( h ) largest and f i ( h ) smallest neighbor values (coordinate-wise), the remaining set is nonempty. Consequently, the MW-MSR update for agent i is well-defined.
Proof. 
Agent i has deg i ( h ) neighbors in G ( h ) . Trimming removes at most 2 f i ( h ) values. By assumption,
deg i ( h ) 2 f i ( h ) 1 ,
so at least one neighbor value remains after trimming. Therefore, the filtered set of values used to compute the MW-MSR update is nonempty, and the average used to compute ( p ¯ i , v ¯ i ) is well-posed.
Because
f i ( h ) = min f max , deg i ( h ) 1 2
is constructed to satisfy
2 f i ( h ) + 1 deg i ( h ) ,
the feasibility condition always holds. □

Appendix A.1. Complexity of the Hop-Selection Pipeline

The complexity of the hop-selection framework arises primarily from constructing the multi-hop adjacency matrices, computing spectral quantities, and performing adversary-dilution checks. The following summarizes the main components.

Appendix A.1.1. Complexity of Building A (h)

The h-hop adjacency matrix A ( h ) is computed via repeated sparse Boolean matrix multiplications:
  • Define B = A .
  • for k = 1 , , h :
    Update A ( h ) A ( h ) ( B 0 ) .
    Update B sgn ( B A ) .
If the original adjacency matrix A has M = A 0 nonzeros, then computing all products up to hop h costs approximately
O k = 1 h A k 0 .
For sparse networks and moderate hop counts, this typically behaves as
O ( h M ) .
Thus, the multi-hop adjacency expansion is efficient and scalable for practical network sizes.

Appendix A.1.2. Degree and Trim-Budget Computation

Once A ( h ) is constructed:
  • Computing the degrees deg i ( h ) = j A i j ( h ) costs
    O A ( h ) 0 .
  • Computing the trim budgets
    f i ( h ) = min f max , deg i ( h ) 1 2
costs O ( N ) and is negligible compared to other operations.

Appendix A.1.3. Spectral Connectivity: Estimating λ2 (L (h))

Estimating the algebraic connectivity λ 2 ( L ( h ) ) of the h-hop Laplacian relies on a small number of Lanczos iterations. This typically requires:
O A ( h ) 0 .
where t (often 10–50) is the number of iterations required for a stable eigenvalue estimate. This step generally dominates the proxy checks for moderate hop counts.

Appendix A.1.4. Adversary-Dilution Check

When adversary masks are known, the adversary-dilution condition
N i ( h ) A N i ( h ) ρ max
requires iterating over neighborhoods in A ( h ) . The total cost is
O A ( h ) 0 .
This is lightweight relative to spectral computations.

Appendix A.1.5. Exact Robustness Checking

Exact checks for ( r , s ) -robustness are known to be computationally expensive, often requiring combinatorial or mixed-integer formulations. These are practical only for small to medium-sized graphs. This motivates the hybrid approach of combining exact checks (when feasible) with scalable proxies.

Appendix A.1.6. Summary of Complexity

For practical settings—including moderate hop counts and sparse graphs—the overall complexity of hop selection is dominated by:
  • Multi-hop adjacency construction: O ( h M ) ;
  • Spectral estimator: O ( A ( h ) 0 · t ) .
These operations are significantly cheaper than full robustness checking and are therefore suitable for real-time or design-time resilient consensus applications.

Appendix B. Exact Robustness Versus Proxy: Small-Graph Study

Appendix B.1. Setup

We evaluate the conservatism of the proposed proxy pipeline by comparing its selected hop radius h proxy * with the exact minimal hop h exact * obtained via a MILP-based certificate for ( r , s ) -robustness on small graphs ( N { 8 , 10 , 12 } ). For a given hop h, the MILP searches for disjoint nonempty sets S 1 , S 2 that jointly violate ( r , s ) -robustness; infeasibility implies G ( h ) is ( r , s ) -robust. We define Δ h : = h proxy * h exact * whenever both exist.

Appendix B.2. Method

For each N, we generate n graphs random connected undirected graphs (Erdos-Rényi with p = 0.3 ), and for each graph we scan h = 1 , , h max , with ( r , s ) = ( f + 1 , f + 1 ) for synchronous settings (or ( 2 f + 1 , 1 ) for bounded-delay asynchronous sufficiency). The proxy thresholds use min i deg i ( h ) 2 f + 1 and λ 2 ( L ( h ) ) / deg ( h ) γ (dilution optional for this study).

Appendix B.3. Summary Statistics

Table A1 reports the mean/median/min/max of Δ h , the share of cases with Δ h = 0 , and the coverage (fraction of trials where both h exact * and h proxy * exist). Figure A1 shows the histograms of Δ h for each N.
Table A1. Small-graph exact vs. proxy summary.
Table A1. Small-graph exact vs. proxy summary.
NMean Δ h Median Δ h MinMax Pr [ Δ h = 0 ] Coverage
80.480.00010.521.00
100.340.00010.661.00
120.420.00010.581.00

Appendix B.4. Choosing γ

We sweep γ on a grid and report the mean Δ h (lower is better) and the coverage. The recommended γ minimizes mean Δ h subject to a coverage threshold (e.g., ≥90%). Table A2 and Figure A2 summarize the sweep.
Table A2. Proxy parameter sweep over γ .
Table A2. Proxy parameter sweep over γ .
γ Mean Δ h (Overall)Median Δ h CoverageRecommended?
0.100.5211No
0.150.4933301No
0.200.4601Yes
0.250.4666701No
0.300.4866701No
Recommended γ (coverage-aware): 0.20

Appendix B.5. Figures

Figure A1 plots Δ h histograms for N { 8 , 10 , 12 } ; Figure A2 plots the mean (and median) Δ h versus γ , with coverage as a secondary curve.
Figure A1. Δ h histograms for N = 8 , 10 , 12 .
Figure A1. Δ h histograms for N = 8 , 10 , 12 .
Electronics 15 01873 g0a1
Figure A2. Mean/median Δ h and coverage versus γ .
Figure A2. Mean/median Δ h and coverage versus γ .
Electronics 15 01873 g0a2

References

  1. LeBlanc, H.J.; Zhang, H.; Koutsoukos, X.; Sundaram, S. Resilient asymptotic consensus in robust networks. IEEE J. Sel. Areas Commun. 2013, 31, 766–781. [Google Scholar] [CrossRef]
  2. Yuan, L.; Ishii, H. Resilient consensus with multi-hop communication. In Proceedings of the IEEE Transactions on Automatic Control, Austin, TX, USA, 14–17 December 2021. [Google Scholar]
  3. Qin, J.; Ma, Q.; Shi, Y.; Wang, L. Recent advances in consensus of multi-agent systems: A brief survey. IEEE Trans. Ind. Electron. 2016, 64, 4972–4983. [Google Scholar] [CrossRef]
  4. Amirkhani, A.; Barshooi, A.H. Consensus in multi-agent systems: A review. Artif. Intell. Rev. 2022, 55, 3897–3935. [Google Scholar] [CrossRef]
  5. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef]
  6. LeBlanc, H.J.; Zhang, H.; Sundaram, S.; Koutsoukos, X. Resilient continuous-time consensus in fractional robust networks. In Proceedings of the 2013 American Control Conference, Washington, DC, USA, 17–19 June 2013; pp. 1237–1242. [Google Scholar]
  7. Saldana, D.; Prorok, A.; Sundaram, S.; Campos, M.F.; Kumar, V. Resilient consensus for time-varying networks of dynamic agents. In Proceedings of the 2017 American Control Conference (ACC), Seattle, WA, USA, 24–26 May 2017; pp. 252–258. [Google Scholar]
  8. Dibaji, S.M.; Ishii, H. Resilient consensus of second-order agent networks: Asynchronous update rules with delays. Automatica 2017, 81, 123–132. [Google Scholar] [CrossRef]
  9. Ishii, H.; Wang, Y.; Feng, S. An overview on multi-agent consensus under adversarial attacks. Annu. Rev. Control 2022, 53, 252–272. [Google Scholar] [CrossRef]
  10. Zhao, D.; Lv, Y.; Yu, X.; Wen, G.; Chen, G. Resilient consensus of higher order multiagent networks: An attack isolation-based approach. IEEE Trans. Autom. Control 2021, 67, 1001–1007. [Google Scholar] [CrossRef]
  11. Cao, Y.; Yu, W.; Ren, W.; Chen, G. An overview of recent progress in the study of distributed multi-agent coordination. IEEE Trans. Ind. Inform. 2012, 9, 427–438. [Google Scholar] [CrossRef]
  12. Pan, L.; Shao, H.; Mesbahi, M.; Xi, Y.; Li, D. Consensus on matrix-weighted switching networks. IEEE Trans. Autom. Control 2021, 66, 5990–5996. [Google Scholar] [CrossRef]
  13. Usevitch, J.; Panagou, D. Resilient leader-follower consensus to arbitrary reference values in time-varying graphs. IEEE Trans. Autom. Control 2019, 65, 1755–1762. [Google Scholar] [CrossRef]
  14. Shang, Y. Resilient consensus in multi-agent systems with state constraints. Automatica 2020, 122, 109288. [Google Scholar] [CrossRef]
  15. Fazeli, A.; Jadbabaie, A. Consensus over martingale graph processes. In Proceedings of the 2012 American Control Conference (ACC); IEEE: New York, NY, USA, 2012; pp. 845–850. [Google Scholar]
  16. Shang, Y. Median-based resilient consensus over time-varying random networks. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 1203–1207. [Google Scholar] [CrossRef]
  17. Yemini, M.; Nedić, A.; Goldsmith, A.J.; Gil, S. Characterizing trust and resilience in distributed consensus for cyberphysical systems. IEEE Trans. Robot. 2021, 38, 71–91. [Google Scholar] [CrossRef]
  18. Feng, Z.; Hu, G. Attack-resilient distributed convex optimization of cyber–physical systems against malicious cyber-attacks over random digraphs. IEEE Internet Things J. 2022, 10, 458–472. [Google Scholar] [CrossRef]
  19. Rezaee, H.; Parisini, T.; Polycarpou, M.M. Almost sure resilient consensus under stochastic interaction: Links failure and noisy channels. IEEE Trans. Autom. Control 2020, 66, 5727–5741. [Google Scholar] [CrossRef]
  20. Zhang, H.; Fata, E.; Sundaram, S. A notion of robustness in complex networks. IEEE Trans. Control Netw. Syst. 2015, 2, 310–320. [Google Scholar] [CrossRef]
  21. Tyra, A.; Li, J.; Shang, Y.; Jiang, S.; Zhao, Y.; Xu, S. Robustness of non-interdependent and interdependent networks against dependent and adaptive attacks. Phys. Stat. Mech. Its Appl. 2017, 482, 713–727. [Google Scholar] [CrossRef]
  22. Yuan, L.; Ishii, H. Reaching Resilient Leader-Follower Consensus in Time-Varying Networks via Multi-Hop Relays. arXiv 2024, arXiv:2411.09954. [Google Scholar] [CrossRef]
  23. Su, L.; Vaidya, N.H. Reaching approximate Byzantine consensus with multi-hop communication. Inf. Comput. 2017, 255, 352–368. [Google Scholar] [CrossRef]
  24. Shang, Y. Resilient leaderless and leader-follower consensus over random networks through l-hop communication. Eur. J. Control 2024, 79, 101075. [Google Scholar] [CrossRef]
  25. Abbas, W.; Laszka, A.; Koutsoukos, X. Improving network connectivity and robustness using trusted nodes with application to resilient consensus. IEEE Trans. Control Netw. Syst. 2017, 5, 2036–2048. [Google Scholar] [CrossRef]
  26. Niewenhuis, D.; Varbanescu, A.L. Efficient trimming for strongly connected components calculation. In Proceedings of the 19th ACM International Conference on Computing Frontiers, Turin, Italy, 17–19 May 2022; pp. 131–140. [Google Scholar]
  27. Coppersmith, D.; Fleischer, L.; Hendrickson, B.; Pinar, A. A Divide-and-Conquer Algorithm for Identifying Strongly Connected Components. Technical Report RC23744, IBM Research. 2005. Available online: https://www.osti.gov/servlets/purl/889876-HyvUva/ (accessed on 11 February 2026).
  28. Zhao, Z.; Yan, Y.; Wang, X.; Ge, C. Event-triggered consensus for multi-agent systems with delayed dynamic opinions and Markovian switching topologies. J. Frankl. Inst. 2026, 363, 108279. [Google Scholar] [CrossRef]
  29. Liu, J.; Yang, G.; Zhou, N.; Qin, K.; Chen, B.; Wu, Y.; Choi, K.S. Event-triggered consensus control based on maximum correntropy criterion for discrete-time multi-agent systems. Neurocomputing 2023, 545, 126323. [Google Scholar] [CrossRef]
  30. Li, M.; Wu, Z.H.; Deng, F.; Guo, B.Z. Active Disturbance Rejection Control to Consensus of Second-Order Stochastic Multiagent Systems. IEEE Trans. Control Netw. Syst. 2023, 10, 993–1004. [Google Scholar] [CrossRef]
  31. Liu, J.; Tan, J.; Li, H.; Chen, B. Active Disturbance Rejection Consensus Control of Multi-Agent Systems Based on a Novel NESO. IEEE/ASME Trans. Mechatron. 2025, 30, 634–644. [Google Scholar] [CrossRef]
  32. Liu, J.; Chen, W.; Qin, K.; Li, P. Consensus of Multi-Integral Fractional-Order Multiagent Systems with Nonuniform Time-Delays. Complexity 2018, 2018, 8154230. [Google Scholar] [CrossRef]
  33. Liu, J.; Luo, K.; Li, P.; Pu, M.; Wang, C. Robust Optimal Consensus Control for Multi-Agent Systems with Disturbances. Drones 2026, 10, 78. [Google Scholar] [CrossRef]
Figure 1. Conceptual overview of the proposed minimal-hop multi-hop W-MSR (MW-MSR) framework. (Left) The underlying communication graph with normal agents (lightblue nodes) and adversarial agents (dark-blue nodes). Dashed regions illustrate the expansion from one-hop to h-hop neighborhoods, which increases information redundancy and adversary dilution. (Center) Proxy-based screening used to select the minimal admissible hop radius h * , combining local feasibility (minimum degree), normalized algebraic connectivity λ 2 ( L ( h ) ) / deg ( h ) , and adversarial-dilution criteria. (Right) Illustration of the MW-MSR trimming mechanism: extreme neighbor values (×) introduced by adversarial agents are discarded (–) during the update, preventing outliers from influencing the state update. As a result, normal agents evolve on a resilient consensus manifold and achieve convergence despite adversarial behavior.
Figure 1. Conceptual overview of the proposed minimal-hop multi-hop W-MSR (MW-MSR) framework. (Left) The underlying communication graph with normal agents (lightblue nodes) and adversarial agents (dark-blue nodes). Dashed regions illustrate the expansion from one-hop to h-hop neighborhoods, which increases information redundancy and adversary dilution. (Center) Proxy-based screening used to select the minimal admissible hop radius h * , combining local feasibility (minimum degree), normalized algebraic connectivity λ 2 ( L ( h ) ) / deg ( h ) , and adversarial-dilution criteria. (Right) Illustration of the MW-MSR trimming mechanism: extreme neighbor values (×) introduced by adversarial agents are discarded (–) during the update, preventing outliers from influencing the state update. As a result, normal agents evolve on a resilient consensus manifold and achieve convergence despite adversarial behavior.
Electronics 15 01873 g001
Figure 16. Monte Carlo analysis for IEEE-57 bus system at α = 1.0 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Figure 16. Monte Carlo analysis for IEEE-57 bus system at α = 1.0 . Scalar performance metrics become nearly invariant across adversarial realizations once the robustness threshold is reached, reflecting topology- and delay-dominated behavior. (a) Disagreement (max–min) over time. (b) Cumulative control energy over time. (c) Settling time over hop radius. (d) Total control energy over hop radius.
Electronics 15 01873 g016
Figure 17. Consensus quality and correlation (Monte-Carlo M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0257 , SSE - mean h = 4 = 0.0194 and SSE - mean h = 5 = 0.0188 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Figure 17. Consensus quality and correlation (Monte-Carlo M = 30 ). (a) SSE versus hop radius h: at SSE - mean h = 3 = 0.0257 , SSE - mean h = 4 = 0.0194 and SSE - mean h = 5 = 0.0188 . (b) Mean total control energy versus mean settling time, with each marker corresponding to one hop radius h and values averaged over M = 30 randomized adversarial configurations. A linear regression is computed for panel (b) for consistency with other cases; however, in these regimes settling time varies little across hop radii, and any fitted trend is weak or visually indistinguishable, reflecting topology- and delay-dominated behavior.
Electronics 15 01873 g017
Table 1. Simulation’s parameters.
Table 1. Simulation’s parameters.
Parameter SynthesisValue
Sample time, T s 0.05 s
Maximum number of adversarial neighbors tolerable per node, f m a x 2
Number of maximum hops, h m a x 7
Gains ( α , β ) 2 and 3
Adversarial concentration ( ρ m a x )0.25
Number of adversaries ( n u m _ a d v )10% of the nodes in the network
Number of nodes, N14, 30 and 57
Resilience threshold, γ 0.25
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Sharaf, M.A. Selecting the Minimal Multi-Hop Radius for Resilient Consensus: A Hybrid Robustness–Proxy Framework for MW-MSR. Electronics 2026, 15, 1873. https://doi.org/10.3390/electronics15091873

AMA Style

Sharaf MA. Selecting the Minimal Multi-Hop Radius for Resilient Consensus: A Hybrid Robustness–Proxy Framework for MW-MSR. Electronics. 2026; 15(9):1873. https://doi.org/10.3390/electronics15091873

Chicago/Turabian Style

Sharaf, Mohamed A. 2026. "Selecting the Minimal Multi-Hop Radius for Resilient Consensus: A Hybrid Robustness–Proxy Framework for MW-MSR" Electronics 15, no. 9: 1873. https://doi.org/10.3390/electronics15091873

APA Style

Sharaf, M. A. (2026). Selecting the Minimal Multi-Hop Radius for Resilient Consensus: A Hybrid Robustness–Proxy Framework for MW-MSR. Electronics, 15(9), 1873. https://doi.org/10.3390/electronics15091873

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

Article Metrics

Back to TopTop