Abstract
The problem of distributed estimation in energy-harvesting wireless sensor networks (EH-WSNs) is studied. In general, the energy state of an energy-harvesting sensor varies dramatically. Existing efforts mainly concentrate on the problem of distributed estimation for battery-powered WSNs, ignoring the crucial issue of energy harvesting. Therefore, the unpredictable energy harvesting, the energy storage device, and energy consumption are modeled in a unified way to jointly address the energy harvesting and distributed estimation problem. In this paper, combining with the classical adaptive distributed estimation scheme, the problem of parameter estimation in EH-WSNs is formulated as a game of complete and perfect information. Each player decides its strategy according to the others' energy states and actions. The subgame perfect equilibrium (SPE) is derived by backward induction. Simulation results show that the proposed SPE makes full use of the harvested energy and improves the estimation performance.
1. Introduction
Energy is the key factor in wireless sensor networks (WSNs), and extensive research effort has been put into prolonging network lifetime. There are two kinds of major strategies. One is to reduce energy consumption, such as designing low-complexity software implementation [1], power-efficient coverage, energy-efficient topologies [2, 3], routing techniques [4], and data gathering [5]. Another kind of strategy is to harvest ambient energy from mechanical, thermal, and photovoltaic energy [6] and so forth. A fundamental problem in battery-power WSNs is the finite battery lifetime of sensors. However, the energy-harvesting technique conquers the fundamental problem and can provide perpetual operations of WSNs.
In this paper, we consider the distributed estimation problem [7–12] in the context of energy-harvesting WSNs (EH-WSNs). The goal is to maximize a WSN's lifetime while ensuring all parameters of underlying process are monitored by sensors, such as the environment temperature, soil moisture, pressure, and sound [7]. The problem in battery-power WSNs has been pursued in lots of earlier works due to many potential application fields. One of the earlier works addressed bandwidth-constrained distributed parameter estimation by using a one-bit quantizer and proposed maximum-likelihood estimators (MLEs) for sensor networks [8]. Recently, the authors of [9, 10] considered the decentralized estimation problem over noisy channels. Other works investigated the problem of optimal power allocation among sensors under a given estimation mean-squared error (MSE) for sensor networks [11, 12]. Briefly, the above solutions [7–12] do not consider sensors' recharging opportunities and are not suitable for EH-WSNs. It is noted that the authors in [13] presented an analysis of optimization problems of distributed estimation and their solution was found through a constrained utility maximization method for EH-WSNs.
However, the authors of [13] follow the assumption that the harvested energy is uncertain but predictable. Actually, it is not always true. For example, solar energy is dependent on sensors' solar cell size, its orientation to the sun, the temperature of the solar module, seasonal characteristics [14], and so forth. Thus, solar energy is unpredictable or predictable at a high energy consumption. On the other hand, the constrained utility maximization method is usually in the charge of the fusion center and obviously is centralized.
To this end, we propose a game-theoretic approach to model the distributed estimation problem in EH-WSNs. Firstly, energy harvesting, the energy storage device, and energy consumption are considered in a unified way. The energy is assumed to be unpredictable here. Then, the classical quantization for distributed estimation is formulated as a game of complete and perfect information. Different from the centralized method [15–17], where each sensor makes a decision according to the fusion center's scheduling scheme, the game-theoretic approach is distributed and each sensor makes decisions autonomously.
In existing game-theoretic models for battery-powered WSNs, the distributed estimation problem does not necessarily consider the harvested energy. The formation of nonoverlapping coalition is investigated and each sensor's performance is maximized under a specific energy constraint, ignoring the crucial issue of energy harvesting [18]. Game-theoretic models have also been applied for EH-WSNs. A Bayesian game-theoretic approach is used to model transmission control in EH-WSHs and can effectively reduce the bandwidth overhead in exchanging information among sensors [19]. The problem of determining the sleep and wakeup probabilities is modeled as a bargaining game for a solar-powered WSN [20]. However, these existing efforts still lack consideration of the distributed estimation problem in EH-WSNs from the perspective of game theory.
The main contributions of this paper are as follows.
A game-theoretic model has been proposed for EH-WSNs. Within, the extensive (sequential move) game theory and the distributed estimation problem are integrated into a distributed estimation game. Further, the refined Nash equilibrium is defined and its subgame perfect equilibrium (SPE) is also derived by backward induction. Simulations show that the proposed SPE can deal with the problem of unpredictable energy and improve the estimation performance.
The remainder of this paper is organized as follows. Section 2 provides a description of extensive games and the system model. Section 3 presents an adaptive quantization game for distributed estimation in EH-WSNs, especially showing some further results on the refined Nash equilibrium. Section 4 provides the simulation results and Section 5 concludes the paper.
2. Game Theory and System Model
2.1. Extensive Form Games
An extensive (sequential move) game is one of the basic types of games, where players take turns choosing plans of actions. An extensive game with perfect information is such a game, in which each player, when making any decision, is perfectly informed of all the events that have previously occurred. A finitely extensive game with perfect information consists of [21]
a set of players a set of sequences H of actions a player function for each player
The extensive form game is usually pictured by way of a game tree, which consists of choice nodes and terminal nodes: (1) choice nodes are labeled with players and each outgoing edge is labeled with an action for that player; (2) terminal nodes are labeled with utilities. In such a game tree, as the most important concept, subgame perfect equilibrium is a robust steady state. It requires each player's strategy to be optimal, given the other players' strategies, not only at the start of the game, but also after every possible history.
Definition 1.
The strategy profile
2.2. System Model
A physical phenomenon (a scalar parameter) being observed by a set of sensors (indexed by
Note that the estimation performance is evaluated by the benchmark (the corresponding Cramér-Rao lower bounds (CRLB)). The CRLB for the adaptive distributed estimation scheme is expressed as [15]
To model the behavior of an energy-harvesting sensor node effectively, energy harvesting, the energy storage device with limited capacity, and energy consumption should be considered in a unified way. Each estimation period consists of two time slots: the long energy-harvesting slot
(1) Harvesting Slot. A typical solar model is adopted here. Each day is divided into T slots. Let
(2) Transmission Slot. Sequences of binary data are generated by the adaptive distributed estimation scheme. The energy consumption for this binary data transmission is only considered and the energy consumption on sensing and signal processing is negligible. Similar to [17, 23], to transmit a j-bit message, the energy consumption of the sensor i in the tth estimation cycle (e.g., the slot t) is expressed as
The analysis of the above two time slots provides a unified way of modeling the behavior of the distributed estimation task, that is, through discretization. Thus, we have
3. Adaptive Quantization Game for Distributed Estimation
Since sensors in WSNs make decisions autonomously, we can define the extensive form game with perfect information to model the adaptive quantization problem in an estimation period t, which is denoted as the adaptive quantization game with perfect information. Each sensor (player) wants to maximize its own utility in a selfish and rational manner, which is usually defined as a function of estimation performance and the sensor's residual energy. Additionally, it is noted that the adaptive quantization game with perfect information is also with complete information because players' utilities and strategies are completely known by all the players.
3.1. Adaptive Quantization Game
According to Section 2.1, The player function where
Before formally defining
The one-bit additional energy message is expressed as
Each player's energy state can be derived through the additional energy messages (10). Thus, the adaptive quantization game with complete information in energy-harvesting WSNs is obtained. Then,
According to formulas (3)–(5), the total energy consumption in the ith estimation cycle is expressed as
It is noted that
Note the preference
Additionally, the preference
3.2. Backward Induction and Existence of Nash Equilibrium
According to Definition 1, in a subgame perfect equilibrium every player's strategy is optimal, particularly after the initial history; that is,
Proposition 2.
Every subgame perfect equilibrium in the adaptive quantization game with perfect information
Proof.
From Section 3.1, it is noted that the extensive form game with perfect information
It is noted that subgame perfect equilibrium can be found using a simple algorithm known as backward induction [21]. Backward induction refers to elimination procedures that is shown as follows:
identify the terminal nodes in the game tree; determine the optimal actions for each choice node that is an immediate predecessor of a terminal node; eliminate the above terminal nodes, and change those choice nodes into new terminal nodes with preferences from the optimal actions; apply step 1 to smaller and smaller games until we can assign preferences to the initial choice node of the game.
In the following proposition, the existence of subgame perfect equilibrium in
Proposition 3.
Every adaptive quantization game with perfect information
Proof.
It is well known that the set of subgame perfect equilibriums of any finite horizon extensive form game with perfect information is equal to the set of strategy profiles isolated by the procedure of backward induction [21]. Obviously, the adaptive quantization game
We show an example which is a simple adaptive quantization game

Game tree of the adaptive quantization game

Game tree of the adaptive quantization game
In Figures 1 and 2, the choice nodes labeled with players are rectangular and each edge is labeled with one of actions
It is noted that
For an example of backward induction of the game

The flow chart of the adaptive quantization game for one cycle.
It is noted that backward induction is the process of looking ahead and working backwards to solve the adaptive quantization game. The process continues backwards until one has determined the best action for every possible situation. According to Proposition 3, at least one of the subgame perfect equilibriums can be found through backward induction. Additionally, the time complexity of solving the adaptive quantization game is
4. Numerical Results
In this section, a set of
It is assumed that the total amount of harvested energy from exploiting solar energy is shown in Figure 4. The energy-harvesting process reveals that the first slot

The total amount of harvested energy on a certain day.
Residual energy of all the sensors at each slot is shown in Figure 5. It is noted that each sensor's residual energy increases only in daylight and decreases at night. It is consistent with the model of a solar-powered energy for time-slotted operation shown in Figure 4.

Sensors' residual energy on a certain day.
To illustrate the adaptive quantization game, we take

Players' actions on a certain day.
Before the game

Players' utilities on a certain day.
5. Conclusion
A novel distributed estimation scheme in EH-WSNs has been proposed. It adopts game theory of complete and perfect information and is suitable to any discrete models (predictable or unpredictable). It is noted that its player function and preferences are dependent on players' energy states and the performance of the EH-WSN. Additionally, the existence of SPE in the distributed estimation game has been derived and could be found by backward induction. Finally, simulations show that the proposed game-based SPE improves the performance and all sensors are treated fairly.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
This work was supported by the Key Project of Guangdong Province Low-Carbon Green Campus Construction of Energy-Saving Demonstration, China, the Ph.D. Start-Up Fund of Natural Science Foundation of Guangdong Province, China (S2013040016694), Foundation for Distinguished Young Talents in Higher Education of Guangdong, China (2013LYM_0065), Specialized Research Fund for the Doctoral Program under Grant (20120172120034), Fundamental Research Funds for the Central Universities (2014ZZ0044), and National Natural Science Foundation, China (61162008).
