Source-linked AI summary

Optimal Placement of Relay Nodes in Wireless Sensor Network Using Artificial Bee Colony Algorithm

Hashim A. Hashim, B. O. Ayinde, M. A. Abido

arXiv:1803.02441v4cs.NI

TL;DR

Wireless sensor deployment must address communication holes and inter-node distances that can degrade network performance. The paper proposes a cost-constrained, two-phase ABC relay-placement strategy and reports lower normalized average distance than SP3D, alongside improved network lifetime.

  • Problem

    WSN deployment can leave communication holes and inter-node distances that degrade performance, while balancing connectivity and lifetime with relay cost is challenging, particularly in 3-D settings.

    Source: §I · p. 2
  • Method

    ILDCC uses a two-phase 3-D relay deployment: a minimum-relay backbone is established first, then ABC searches relay positions while optimizing network parameters under cost and connectivity constraints.

    Source: §I · p. 2, C. Implementation of the ABC Algorithm · pp. 7–8
  • Results

    At N = 40, ILDCC achieves around 50% decrement in normalized average distance than SP3D, and the paper reports that network lifetime is greatly improved.

    Source: §V · p. 9
  • Takeaways & Limitations

    The proposed architecture combines minimum-relay backbone construction with ABC optimization of second-phase relay positions for lifetime maximization.

    Source: §VI · p. 11

    Increasing relay-node counts elevates the possibility of collision and interference.

    Source: §VI · p. 11

Abstract

from arXiv · show

Deploying sensor nodes randomly most of the time generates initial communication hole even in highly dense networks. These communication holes cannot be totally eliminated even when the deployment is done in a structured manner. In either case, the resulting inter-node distances may degrade the performance of the network. This paper proposes an enhanced deployment algorithm based on Artificial Bees Colony (ABC). The ABC-based deployment is guaranteed to extend the lifetime by optimizing the network parameters and constraining the total number of deployed relays. Simulations validate the effectiveness of the proposed strategy under different cases of problem complexity. Results show that the proposed approach improves the network lifetime considerably when compared to solutions reported in the literature such as Shortest Path 3-D grid Deployment (SP3D) algorithm. Keywords: Artificial Bee Colony, Wiener index, optimization, relay nodes, Laplacian matrix, connected graph, vertex, edge, average distance, Laplacian matrix, Shortest Path 3-D grid Deployment, ABC, SP3D, RNs/CHs, ILDCC, SPRN, O3DwLC, algorithm, approach, single objective, multi objective, eigenvalue, First Phase Relay Nodes, NP-Hard, Deployment, proposed, second phase relay nodes, Ideal Media Access Control, cluster head, Minimum Spanning Tree, non-deterministic polynomial-time hard, two-layer hierarchical structure, Optimized 3-D deployment with Lifetime Constraints, flux, Wireless Sensor Network, size, Lifetime, Network load, number of nodes using packets, Connectivity, two layered, protocols, collision and interference.

I. Introduction

Wireless sensor network design must balance connectivity and lifetime against the cost of relay nodes, especially in wide 3-D search spaces. The paper proposes a cost-constrained, two-phase ABC relay deployment and distinguishes its lifetime objective from prior connectivity-focused or sensor-placement work.

I. Introduction

  • Relay nodes can reduce sensor energy use but are more expensive than ordinary sensor nodes, making cost and connectivity important constraints in 3-D deployment.The wide 3-D search space yields different connectivity levels at different positions, motivating careful optimization.Source: §I · p. 2
  • ILDCC uses a two-phase ABC-based deployment in 3-D: the first phase connects the backbone with few relays, and the second searches for lifetime-improving positions while maintaining connectivity.The paper frames the placement problem as NP-hard and describes the two-phase approach as a way to circumvent this complexity.Source: §I · p. 2

II. Related Work

  • Earlier approaches address disconnections through grid placement, redundancy, mobility, or grid-cell relay selection, while O3DwLC uses MST initialization and second-phase semidefinite optimization.The cited grid-cell selection problem is described as NP-hard.Source: §II · p. 3
  • Unlike cited work focused on optimal sensor placement, this study targets network lifetime through optimal relay-node deployment and describes its algorithm as less complicated than existing solutions with similar objectives.The cited comparison includes Udgata et al. (2011), Mini et al. (2014), Abidin et al. (2014), and Liu and He (2014).Source: §II · p. 3

III. Problem Formulation

The problem formulation uses a two-layer hierarchy to separate sensing from backbone communication. It assumes resource-sufficient sensor nodes and a specific static, periodic, multi-hop network setting with uniform ranges and ideal MAC behavior.

A. Assumptions

  • Sensor nodes occupy the lower layer, while cluster heads, relay nodes, and the base station form the upper layer of the hierarchy.The formulation centers on the heterogeneous network devices and their separation into two layers.Source: A. Assumptions · pp. 3–4
  • Lower-layer sensors send measurements to an RN or CH over short distances and sleep when not sensing or transmitting; upper-layer devices relay data toward the base station.Upper-layer devices are described as having better capabilities and longer transmission and reception ranges.Source: A. Assumptions · p. 4
  • The formulation assumes sensor nodes have sufficient resources and counts communication energy, treating sensing and packet encapsulation costs as much smaller.The two-layer architecture is used to decouple upper- and lower-layer energy consumption.Source: A. Assumptions · p. 4
  • All nodes are assumed static.Source: A. Assumptions · p. 4
  • The application is assumed to gather data periodically, with sensors sending to their CH and CHs forwarding to another CH or relay node.Source: A. Assumptions · p. 4
  • Communication is assumed to be multi-hop, with all CHs sharing one transmission range and all relay nodes sharing range r.Source: A. Assumptions · p. 4
  • The MAC layer is assumed ideal, with no collisions or retransmissions.Source: A. Assumptions · p. 4

B. Energy Consumption

The energy model accounts for transmission, reception, aggregation, and traffic handled by relay nodes. It captures the higher forwarding burden borne by relays nearer the sink.

B. Energy Consumption

  • The adopted energy model uses hardware parameters, packet length, transmitter–receiver distance, and path-loss exponent to describe transmission energy, alongside receiver energy.The prose identifies β, ϵ1, and ϵ2 as transceiver hardware parameters, L as packet length, d as Euclidean distance, and γ as path-loss exponent.Source: B. Energy Consumption · p. 4
  • Node energy accounting includes packet arrival rates for transmission, reception, and aggregation, along with initial energy and per-packet energy costs.T, R, and A denote transmitted, received, and aggregated packet arrival rates per round; Jtx, Jrx, and Ja are per-packet energy costs.Source: B. Energy Consumption · p. 4
  • Relays near the sink consume energy faster because they forward other nodes’ data more often, and the model represents traffic handled due to other nodes with k.Source: B. Energy Consumption · p. 4

C. Network Lifetime Definition

Network lifetime is defined by backbone operation, ending when network partition occurs after relay or cluster-head energy depletion causes algebraic connectivity to fall below a threshold. The threshold is based on total backbone energy and may vary by application and electronics.

C. Network Lifetime Definition

  • Lifetime runs from relay-node deployment until network partition, which occurs when algebraic connectivity falls below a threshold because depleted RNs or CHs can no longer relay data.The adopted cutoff uses total backbone energy rather than individual node energy; the threshold may vary with application and backbone electronics.Source: C. Network Lifetime Definition · p. 4

D. Problem Statement

Given fixed grid locations for sensor nodes, cluster heads, and the base station, the problem is to choose relay-node locations that maximize network lifetime subject to cost-budget and connectivity constraints.

D. Problem Statement

  • The problem takes grid locations of sensor nodes, cluster heads, and the base station as fixed inputs.The sensing task has prespecified device locations.Source: D. Problem Statement · p. 4
  • Relay-node locations must maximize network lifetime while satisfying cost-budget and connectivity constraints.Source: D. Problem Statement · p. 4
  • The proposed solution determines grid positions for second-phase relay nodes to enhance overall network lifetime.Source: D. Problem Statement · p. 4

IV. The Proposed Deployment Strategy

The proposed ILDCC strategy uses an adaptive Artificial Bee Colony heuristic for two-layer relay deployment in 3-D space, adopting the cubic grid model used in SP3D.

IV. The Proposed Deployment Strategy

  • ILDCC is an adaptive, heuristic Artificial Bee Colony approach for two-phase relay-node deployment in 3-D space.Source: §IV · p. 5
  • The paper uses a two-layer architecture to address the NP-hard deployment setting.Source: §IV · p. 5
  • The deployment adopts SP3D’s cubic grid model, while grid vertices may also be arranged in regular shapes such as pyramids.Source: §IV · p. 5

A. First Phase of the ILDCC

The first phase builds a connected backbone with a minimum spanning tree and first-phase relay nodes; the section also describes graph measures used to characterize its connectivity and distances.

A. First Phase of the ILDCC

  • The minimum spanning tree constructs the backbone with first-phase relay nodes, and is used for comparison with SP3D.The text says MST ensures connections among relay nodes, cluster heads, and the base station.Source: A. First Phase of the ILDCC · p. 5
  • The backbone is represented by a Laplacian matrix whose off-diagonal entries are −1 for connected node pairs and whose diagonal entries give node degrees.The matrix is described as symmetric and semidefinite.Source: A. First Phase of the ILDCC · p. 5
  • The second-smallest Laplacian eigenvalue is the algebraic connectivity; a value of zero means the backbone is totally disconnected.The text gives λ2 = 0.1764 for its 10-node, 12-link example and notes that removing node 3 can partition the network.Source: A. First Phase of the ILDCC · p. 5
  • Algorithm 1 starts with the closest pair of input nodes, connects them with the minimum required relays, then repeatedly joins the remaining node using the smallest relay requirement.The algorithm outputs cluster-head, base-station, and relay coordinates forming the backbone.Source: A. First Phase of the ILDCC · p. 5
  • The Wiener index is defined from graph-vertex distances, and the average distance µ(G) is derived from it with a vertex-pair normalization.The factor 1/2 compensates for counting each path between two vertices twice.Source: A. First Phase of the ILDCC · p. 6
  • The revised average-distance expression includes deviations from the real value, and the paper says this makes the solution robust across practical scenarios.Source: A. First Phase of the ILDCC · p. 6
  • The uncertainty term may include energy wasted through collisions and retransmissions, but its upper bound must be established to guarantee a good solution.Source: A. First Phase of the ILDCC · p. 6

B. Second Phase of the ILDCC

In the second phase, the positions of second-phase relay nodes are optimized to reduce the backbone’s Wiener index under a relay-count constraint, with lifetime expressed in rounds.

B. Second Phase of the ILDCC

  • Second-phase relay positions are optimized to minimize the backbone’s µw(G), subject to a constraint on the number of relays deployed.Source: B. Second Phase of the ILDCC · p. 6
  • The paper relates deployment cost directly to the number of second-phase relays, favoring solutions with fewer relays.Source: B. Second Phase of the ILDCC · p. 6
  • The lifetime derivation defines initial rounds after first-phase deployment and accounts for extra energy and extra rounds from adding second-phase relays.The passage introduces the overall lifetime as a total number of rounds.Source: B. Second Phase of the ILDCC · p. 6

C. Implementation of the ABC Algorithm

The ABC deployment maps relay placement to a search over candidate positions, evaluating solutions through an updated Laplacian matrix under cost and connectivity constraints. It selects placements that minimize average inter-node distance while preserving the specified connectivity range.

V. Simulation Results

ILDCC achieves a smaller normalized average distance than SP3D, including an approximately 50% reduction at N = 40. The simulations also report preserved connectivity and a traffic-dependent lifetime threshold for relay-node deployment.

V. Simulation Results

  • The first simulation uses 9 CHs and 1 BS, varies relay nodes from 10 to 50, and assesses cost by relay count and lifetime by connected rounds.Lifetime is the rounds the network remains operational after relay deployment.Source: §V · p. 8
  • The simulations set normalized ∆µ(G) to 0.1 and use normalized average internode distance, lifetime, and connectivity for a global energy-efficiency picture.Absolute lifetime depends on factors including area, active-sensor density, data-generation rate, and relayed data volume.Source: §V · p. 8
  • Across eight runs with different initial populations, average results were close to individual-run values, which the authors describe as robust despite 200 ABC iterations.For network size 20, the objective function changed little near 200 iterations.Source: §V · p. 8
  • Overall connectivity stays within the specified range, while average distance in the connected backbone decreases as relay nodes increase in both strategies.Figure 7 charts connectivity against number of nodes.Source: §V · p. 9, Figure 7 · p. 11
  • At N = 40, ILDCC achieves around 50% decrement in normalized average distance than SP3D.Figure 4 plots normalized average distance against number of nodes.Source: §V · p. 9, Figure 4 · p. 10
  • At 600 ppr, at least 50 relay nodes must be deployed to handle that traffic level and achieve a network lifetime of at least 10 rounds.As traffic increases, energy used for transmitting and receiving packets increases.Source: §V · pp. 10–11

VI. Conclusion

The proposed two-layer, two-phase deployment uses an MST backbone and ABC-optimized SPRN positions to pursue network lifetime maximization. The authors also note collision and interference risks as relay numbers rise, and identify further benchmarking and base-station mobility as future work.

VI. Conclusion

  • The deployment sets up the network backbone with a minimum spanning tree protocol, then uses Artificial Bee Colony to optimize SPRN positions for lifetime maximization.The authors describe the strategy as cost effective and easy to implement.Source: §VI · p. 11
  • Increasing relay-node numbers elevates the possibility of collision and interference, which data-link-layer protocols can minimize.Source: §VI · p. 11
  • The proposed technique is slated for benchmarking against other ABC-based algorithms on complexity and convergence, while base-station mobility is future work.Source: §VI · p. 11
Loading 1803.02441v4…