Elsevier

Information Sciences

Volume 576, October 2021, Pages 355-373
Information Sciences

Multifactorial evolutionary optimization to maximize lifetime of wireless sensor network

https://doi.org/10.1016/j.ins.2021.06.056Get rights and content

Abstract

Prolonging network lifetime is a crucial issue for wireless sensor networks, as sensor nodes operate on limited amounts of battery energy, and replacing or recharging nodes is still quite challenging. One approach is using relay nodes to alleviate sensors’ energy usage when transmitting data. In this work, we tackle the issues of relay node assignment for wireless single-hop sensor and multi-hop sensor networks in three-dimensional terrains. Traditionally, researchers have focused on solving relay node selection for either single-hop or multi-hop networks, one at a time. We propose MFRSEA, a multifactorial evolutionary algorithm utilizing a network random key representation, a constraint-aware fitness function, and a novel crossover operator in order to optimize for both network types simultaneously. Experimental results show that our method outperforms the baseline in several key metrics.

Introduction

Wireless sensor networks (WSNs) are utilized in many practical applications, such as target tracking [1], localization [2], environment monitoring [3], health care [4] and industrial automation [5]. However, energy consumption has always been one of the most significant challenges, because sensor nodes are generally difficult to replace or recharge. Specifically, sensor nodes located closer to base stations or sinks typically acts as proxies for far away nodes and thus deplete energy more quickly. Therefore, a critical issue in WSNs is balancing energy consumption among sensor nodes to improve network lifetime.

The transmission energy of each sensor node is directly proportional to some power of its distance to the intended receiver and the amount of data transmitted between them. Since a node’s position is fixed, a popular approach to decrease communication cost is to add relay nodes to shorten the distance between sensors and base stations or data collectors. In this work, we seek to determine the optimal relay nodes selection and sensor connection assignment in order to improve network lifetime.

In [6], three definitions of network lifetime are given based on the criticality of a mission, namely, N-of-N lifetime, K-of-N lifetime, and m-in-K-of-N lifetime. The most used definition is the N-of-N lifetime, which defines lifetime as the period between the moment when the network starts to operate and the moment when the first node runs out of its energy.

Generally speaking, relay node (RN) placement strategies can be divided into two categories: constrained and unconstrained strategies. For constrained strategies, valid solutions must meet one or several given constraints. On the other hand, unconstrained strategies are only intended to meet objectives such as minimizing network lifetime, guaranteeing connectivity, etc …

Most unconstrained RN placement strategies are based on the optimization of different performance goals. In [7], the authors proposed two distributed relay node positioning approaches to guarantee network recovery for partitioned WSNs by minimizing relay movement cost. The authors in [8] studied the relay node placement problem for multi-pair cooperative communication in wireless networks, where a finite number of candidate relay nodes can be placed to help the transmission of multiple source–destination pairs.

Some of the most relevant constrained RN placement strategies are those in [9], [10], [11], [12], [13], [14], [15], [16]. Several of these strategies sought to minimize the number of relay nodes to achieve a fully connected network or a two-tiered network [9], [10], [11], [12], and minimize the number of relay nodes to reduce the delay in communications and minimize the network cost [13], [14], [15], [16].

In [10], Misra et.al. looked into single-tiered constrained relay node placement problems under both the connectivity and survivability requirements. They presented several O(1) - approximation algorithms for the problem, extending the work in [9]. The authors investigated the corresponding computational complexities, and proposed novel polynomial-time approximation algorithms for the problem in [9]. In [12], the authors studied the constrained relay node placement problem in an energy-harvesting network where the energy harvesting potential of the candidate locations are known a priori. They proposed a low-factor approximation algorithm to solve the problem.

Several works have proposed relay placement approaches to reduce energy cost in WSNs. In [15], the authors presented a family of network design problems with a fixed budget constraint and proposed an approximation algorithm for them. Ye et al. [16] focused on energy-efficient RN placement to reduce energy consumption with RN capacity constraints. They proposed a heuristic to solve the problem. In [13], [14], the authors studied the delay constrained relay node placement problem. Their model accounts for the delay constraint between each sensor node and the base station.

In order to solve the optimal RN selection problems, various methods have been developed, many of which are heuristics. In [17], the authors proposed a two-phase approach for RN placement problem in three-dimensional wireless sensor networks with load balancing among RNs. However, as each phase was solved independently, selecting “worse” relay positions can lead to low-quality solutions. Tam et al. [18], [19] used a genetic algorithm (GA) to choose the set of positions for relay nodes. Individuals are evaluated by using the maximum flow binary search algorithm. In [20], Xu et al. developed a variable-dimension meta-heuristic based on Particle Swarm Optimization (PSO) for the minimum relay node placement problem. The authors of [21], [22], [23] used Differential Evolution (DE) to solve various optimization problems in WSNs.

Several limitations exist within the existing methods:

  • Many works have considered either wireless single-hop or multi-hop sensor networks; however, none have sought to optimize both simultaneously. We theorize that useful information derived from solving both problems may benefit the overall results. Additionally, since both topologies offer different tradeoffs (as shown in [24], [25], [26]), it is helpful to optimize for both when considering deployment options;

  • A large number of existing optimization problems are based on a two-dimensional (2D) view, where all wireless sensor nodes are distributed in a 2D plane. This assumption is reasonable for applications where sensor nodes are deployed on relatively even terrains, in which a node’s height is insignificant in comparison to its transmission radius. However, many real applications need to account for all three dimensions, especially those where sensors are deployed in unpredictable or uneven terrains;

Based on the above limitations, this work is particularly concerned with multi-problem optimization. As opposed to conventional optimization algorithms, which aim to find solutions for a single problem type, multi-problem optimization seeks to simultaneously solve for multiple problem types. One approach to multi-problem optimization is Multifactorial Evolutionary Algorithm (MFEA) [27], [28]. MFEA is a bio-inspired algorithm based on natural selection and Darwinian theory of “survival of the fittest”. MFEA has been applied to solve various optimization problems in many areas including data mining, machine intelligence, and network design. The main characteristic of MFEA compared to other evolutionary algorithms is the combination of rule-based evolution and cultural transmissions.

In this paper, we propose MFRSEA, an algorithm based on MFEA capable of simultaneously solving optimal relay node selection in wireless single-hop networks (RSS) and optimal relay node selection in wireless multi-hop networks (RSM). In addition, our method incorporates a novel encoding scheme using unified random keys. While random key encodings have been utilized in genetic algorithms before, this paper shows how a unified search space can be represented with this method. MFRSEA also uses a novel crossover operator based on two-point crossover. Lastly, we propose a constraint-aware fitness function capable of enforcing the additional hop constraint presented by RSM.

The major contributions of this work are:

  • Formulation of the optimal relay node selection problem to jointly maximize the network lifetime of two network topologies, namely single-hop and multi-hop wireless networks in three-dimensional terrains.

  • Proposing a novel MFEA called Multifactorial Relay Selection Evolutionary Algorithm (MFRSEA) for RSM and RSS. Through the use of a novel encoding scheme, crossover operator and fitness function, near-optimal solutions can be reached in a reasonable time.

  • Evaluating the efficiency of the proposed algorithm through various experimental scenarios in three-dimensional terrains in Vietnam. Results are compared to other algorithms for each problem.

The rest of this paper is organized as follows. In Section 2, we provide the network model and problem formulation. The MFRSEA algorithm is presented in Section 4. Section 5 explains the setup of our experiments and reports our results. The paper concludes in Section 6 with discussions on the future extension of this research.

Section snippets

Radio energy dissipation model

We consider the model presented in [29], [30], [31], [32], which accounts for dissipated energy at both the receiver and transmitter during a transmission.

We denote each node’s initial energy as E~init. The base station is assumed to have an infinite power supply and significant wireless transmission power. The energy consumption of a sensor node for sending k bits of data to another node at distance d is calculated as:Et~=k×elec+k×fs×d2ifdd0k×elec+k×mp×d4ifd0<drcifrc<d.We refer to rc as

Multifactorial optimization

Multifactorial Optimization (MFO) formally describes an evolutionary multi-tasking environment that builds on the implicit parallelism of population-based search, with the aim of finding optimal solutions for K tasks simultaneously [27]. While single-objective optimization and multi-objective optimization represent tasks individually, MFO uses a unified problem representation to solve multiple tasks simultaneously. The authors in [27] showed that the implicit transfer of useful genetic material

Proposed algorithm

In this section, we propose MFRSEA, an MFEA to jointly solve RSS and RSM problems.

Experiment settings

We consider a wireless sensor network in three dimensions. The 3D terrains are defined according to the regular grid digital elevation model (DEM) standard. DEM is the simplest form of digital topography representation, used in many real applications such as landscape planning, military planning, visibility analysis, hydrological modeling,…The DEM standard represents the heights at discrete samples (usually grid points) of a continuous surface [43]. As it is often unlikely that the sampled

Conclusion

This paper has investigated the optimal relay node selection problem to maximize the network lifetime for two network topologies: single-hop wireless sensor networks and multi-hop wireless sensor networks in three-dimensional terrains. We proposed a multifactorial evolutionary algorithm based on a new individual encoding, fitness function and crossover operator called MFRSEA, allowing both problems to be solved simultaneously on the same population. Various terrain instances and sensor

CRediT authorship contribution statement

Nguyen Thi Tam: Methodology, Formal analysis, Software, Writing - original draft, Writing - review & editing. Vi Thanh Dat: Methodology, Formal analysis, Software, Writing - original draft, Writing - review & editing. Phan Ngoc Lan: Methodology, Formal analysis, Software, Writing - original draft, Writing - review & editing. Huynh Thi Thanh Binh: Methodology, Formal analysis, Software, Writing - original draft, Writing - review & editing, Supervision, Funding acquisition. Le Trong Vinh:

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

This research is funded by Vietnam National Foundation for Science and Technology Development (NAFOSTED) under Grant No. 102.01-2019.304.

References (47)

  • J. Åkerberg et al.

    Future research challenges in wireless sensor and actuator networks targeting industrial automation

  • J. Pan et al.

    Optimal base-station locations in two-tiered wireless sensor networks

    IEEE Transactions on Mobile Computing

    (2005)
  • B. Han et al.

    Optimal relay node placement for multi-pair cooperative communication in wireless networks

  • S. Misra et al.

    Constrained relay node placement in wireless sensor networks to meet connectivity and survivability requirements

  • S. Misra et al.

    Constrained relay node placement in wireless sensor networks: Formulation and approximations

    IEEE/ACM Transactions on Networking

    (2009)
  • D. Yang et al.

    Two-tiered constrained relay node placement in wireless sensor networks: Computational complexity and efficient approximations

    IEEE Transactions on Mobile Computing

    (2011)
  • S. Misra et al.

    Approximation algorithms for constrained relay node placement in energy harvesting wireless sensor networks

    IEEE Transactions on Computers

    (2013)
  • L.W. Chaofan Ma et al.

    Delay constrained relay node placement in two-tiered wireless sensor networks: A set-covering-based algorithm

    Journal of Network and Computer Applications

    (2017)
  • M.Z. Chaofan Ma et al.

    Delay constrained relay node placement in wireless sensor networks: a subtree-and-mergence-based approach

    Mobile Networks and Applications

    (2018)
  • C. Zhou et al.

    Relay node placement under budget constraint

  • W. Ye et al.

    Energy-efficient relay node placement in wireless heterogeneous networks with capacity constraints

    IEEE Access

    (2019)
  • N.T. Tam et al.

    Exploiting relay nodes for maximizing wireless underground sensor network lifetime

    Applied Intelligence

    (2020)
  • Y. Xu et al.

    A swarm-based meta-heuristic for relay nodes placement in wireless sensor networks

    International Journal of Innovative Computing, Information and Control

    (2019)
  • Cited by (23)

    • Evolution model of high quality of service for spatial heterogeneous wireless sensor networks

      2022, Physica A: Statistical Mechanics and its Applications
      Citation Excerpt :

      Moreover, the energy and degree capacity of nodes are considered as the fitness function. In order to meet the QoS of WSNs in practical applications, some recent studies pay more attention to how to construct scale-free WSNs with energy efficiency [13,14], robustness [15,16] and low transmission delay [17,18]. The energy of nodes in WSNs is limited, and it is very important to achieve high energy efficiency in WSNs [19], especially for large-scale WSNs [20].

    View all citing articles on Scopus
    View full text