Sensor Selection For Target Tracking in
Sensor Selection For Target Tracking in
Abstract
In this paper, we propose a multiobjective optimization framework for the sensor selection problem
in uncertain Wireless Sensor Networks (WSNs). The uncertainties of the WSNs result in a set of sensor
observations with insufficient information about the target. We propose a novel mutual information
upper bound (MIUB) based sensor selection scheme, which has low computational complexity, same
as the Fisher information (FI) based sensor selection scheme, and gives estimation performance similar
to the mutual information (MI) based sensor selection scheme. Without knowing the number of sensors
to be selected a priori, the multiobjective optimization problem (MOP) gives a set of sensor selection
strategies that reveal different trade-offs between two conflicting objectives: minimization of the number
of selected sensors and minimization of the gap between the performance metric (MIUB and FI) when
all the sensors transmit measurements and when only the selected sensors transmit their measurements
based on the sensor selection strategy. Illustrative numerical results that provide valuable insights are
presented.
Index Terms
Target tracking, sensor selection, Fisher information, mutual information, information fusion,
multiobjective optimization, wireless sensor networks.
N. Cao, S. Choi, and P. K. Varshney are with the Department of Electrical Engineering and Computer Science, Syracuse
University, Syracuse, NY, 13244, USA, email: {ncao, schoi101, varshney}@[Link]
E. Masazade is with Department of Electrical and Electronics Engineering, Yeditepe University, Istanbul, 34755, Turkey,
email: [Link]@[Link]
The work of N. Cao, S. Choi, and P. K. Varshney was supported by U.S. Air Force Office of Scientific Research (AFOSR)
under Grant No. FA9550-10-1-0458. The work of E. Masazade was supported by the Scientific and Technological Research
Council of Turkey (TUBITAK) under Grant 113E220. A preliminary version of this paper appears in the IEEE International
Conference on Information Fusion 2013.
I. I NTRODUCTION
A wireless sensor network (WSN) is composed of a large number of densely deployed sensors,
where sensors are battery-powered devices with limited signal processing capabilities. When
programmed and networked properly, WSNs are very useful in many application areas including
battlefield surveillance [1], environment monitoring and target tracking [2], industrial processes
[3] and health monitoring and control [4]. In our work presented in this paper, the task of the
WSN is to track a target emitting or reflecting energy in a given region of interest (ROI), and
the sensors send their observations regarding the target to a central node called the fusion center,
which is responsible for the final inference.
Target tracking problems often require coverage of broad areas and a large number of sensors
that can be densely deployed over the ROI. This results in new challenges when the resources
(bandwidth and energy) are limited. In such situations, it is inefficient to utilize all the sensors in
the ROI including the uninformative ones, which hardly contribute to the tracking task at hand
but still consume resources. This issue has been investigated and addressed via the development
of sensor selection schemes, whose goal is to select the best non-redundant set of sensors for
the tracking task while satisfying some performance and/or resource constraints [5]. The sensor
selection problem for target localization and target tracking has been considered in [6]–[16]
among others, where the sensor sets are selected to get the desired information gain or reduction
in estimation error about the target state. In [6]–[9], the mutual information (MI) or entropy
is considered as the performance metric, and in [10], [11], the sensors that have the lowest
posterior Cramer-Rao lower bound (PCRLB), which is the inverse of the Fisher information
(FI), are selected. In [12], the authors compared the two sensor selection criteria namely MI and
PCRLB for the sensor selection problem based on quantized data, and showed that the PCRLB
based sensor selection scheme achieves similar mean square error (MSE) with significantly
less computational effort. In [13], the sensor selection problem was formulated as an integer
programming problem, which was relaxed and solved through convex optimization. In [14], a
multi-step sensor selection strategy by reformulating the Kalman filter was proposed, which
was able to address different performance metrics and constraints on available resources. In
[15], the authors aimed to find the optimal sparse collaboration topologies subject to a certain
information or energy constraint in the context of distributed estimation. For a more complete
literature review on sensor management for target tracking, see [16] and references therein.
The previous research on sensor selection assumes that the WSNs operate reliably during the
target tracking process without any interruptions. The fact is that, in some situations, the sensor
observations are quite uncertain [17]–[21]. For example, sensors may have temporary failure,
there may be abrupt changes in the operating environment [19], [20], or other interference
such as traffic or birds/animals that may change the power received by the sensors. Moreover,
some random interruptions may appear over the communication channels in the system, and
adversaries may jam wireless communications using different attack strategies [21]. These types
of uncertainties would result in the set of sensor observations with insufficient information about
the target at the fusion center. In other words, in such an uncertain WSN, sensor observations may
contain useful information regarding the target only with a certain probability. It is important to
investigate the sensor selection problem in such an uncertain environment. In our work here, we
study the uncertainty caused by occlusions, i.e., the sensors may not be able to observe the target
when blocked by some obstacles. Regarding the representation of this type of uncertainty, the
authors in [17] and [18] introduced a stochastic model for sensor measurements. Furthermore,
the work in [19] and [20] generalized the model in [17], [18] to multiple sensors by considering
a more realistic viewpoint in that the sensors have different uncertainty at different time instants.
For the problems involving uncertain WSNs, even though there are studies about the Kalman
filter for target tracking [18], [22]–[24], and about the target localization problem with non-ideal
channels [25], [26], the sensor selection problem in WSNs with uncertain sensor observations
has not been considered in the literature and is the subject of this paper.
In the aforementioned literature, sensor selection schemes require a priori information about
the number of sensors to be selected at each time, denoted as A, and computationally efficient
algorithms are developed in order to find the optimal A sensors that achieve the maximum
performance gain. Realistically, in many applications like target tracking, it is unlikely that the
number of sensors that need to be selected at each time step of tracking is known to the system
designer before operation begins. Therefore, it is quite necessary and important to investigate
sensor selection strategies that determine the optimal number of sensors to be selected as well
as which sensors to select based on the WSN conditions.
Sensor network design usually involves consideration of multiple conflicting objectives, such
as maximization of the lifetime of the network or the inference performance, while minimizing
the cost of resources such as energy, communication or deployment costs [27]–[30]. The
problems that investigate the trade-offs among such conflicting objective functions are called
Multiobjective Optimization Problems (MOPs). In our preliminary work [31], a sensor selection
method utilizing FI as the performance metric in an MOP framework has been presented under
the assumption that the sensors in the WSN are all reliable. Our work in [31] optimized two
objectives simultaneously: minimization of the total number of sensors selected at each time,
and minimization of the information gap between the FI when all the sensors transmit their
measurements and the FI when only the selected sensors transmit their measurements. In this
work, we investigate the sensor selection problem in an uncertain WSN, and generalize the
approach presented in [31] by addressing the issues that arise due to uncertainty. As we will see
in the paper, the FI based selection scheme (FISS) tends to select sensors which are relatively
close to the target, while the MI based selection scheme (MISS) selects sensors that have high
sensing probabilities, and achieves better performance. The better performance of MISS comes
along with high computational complexity. Thus, we propose to use a mutual information upper
bound (MIUB) as the performance metric for the sensor selection problem. The complexity of
computing MIUB is similar to that of evaluating FI, and is much lower than that of computing
MI. We also show through simulation experiments that the MIUB based selection scheme
(MIUBSS) hardly degrades the tracking performance. Furthermore, we consider our sensor
selection problem with uncertainty under the MOP framework, where the Nondominating Sorting
Genetic Algorithm-II (NSGA-II) is applied to dynamically select an optimal set of sensors at
each time step. Numerical results show that MIUBSS selects more sensors than FISS under the
MOP framework. We also compare our framework with some other sensor selection methods,
e.g., weighted sum method and convex optimization method, and show that NSGA-II with the
compromise solution (to be discussed later in the paper) adaptively decides the optimal number
of sensors at each time step of tracking and achieves satisfactory estimation performance while
obtaining savings in terms of number of sensors.
The rest of this paper is organized as follows: In Section II, we introduce the uncertain
WSN system model. The target tracking framework using a particle filter is given in Section
III. In Section IV, the performance metric, FI and MI, for sensor selection are introduced, and
comparisons are performed through numerical experiments. Then in Section V, we review the
fundamentals of MOP and apply NSGA-II to solve the proposed MOP; we also investigate the
performance of the MOP framework through simulations in this section. Section VI is devoted
to our conclusions and future research directions.
We consider a target tracking problem, where a moving target emitting (or reflecting) a signal
over an area of interest is tracked by a WSN consisting of N sensors. The target state is assumed
to be a 4-dimensional vector xt = [xt , yt , ẋt , ẏt ] where xt and yt are the target positions, and
ẋt and ẏt are the target velocities in the horizontal and vertical directions. Even though the
approaches developed in this paper are applicable to more complex dynamic models, here we
assume a linear dynamic model
xt+1 = Fxt + wt . (1)
where F is the state transition matrix and wt is the Gaussian process noise with zero mean and
covariance matrix Q:
D3 D2
1 0 D 0 3
0 2
0
0 1 0 D 0 D3 D2
3
0 2
F= ,Q = q 2 , (2)
0 0 1 0 D 0 D 0
2
D2
0 0 0 1 0 2
0 D
where D is the sampling interval and q is the process noise parameter. It is assumed that the
signal emitted by the target follows a power attenuation model [25]. Thus, the signal power
received by sensor i which is located at (xi , yi ) is
P0
Pi,t (xt ) = (3)
1 + αdni,t
where P0 is the emitted signal power from the target at distance zero, n is the signal decay
exponent and α is a scaling parameter. In (3), di,t is the distance between the target and the ith
p
sensor at time step t, i.e., di,t = (xt − xi )2 + (yt − yi )2 .
As discussed earlier, sensor observations may be uncertain due to sensor failures, natural
interference or some random interruptions. Regarding different uncertainties, there are different
probabilistic models [32]. In this paper, we consider the scenario that the sensor observation
uncertainty is caused by some obstacles, and assume the following probabilistic measurement
model, which has been proposed in [17] and generalized in [19] and [20]: the sensor observation
is assumed to contain only noise if the sensor cannot sense the target due to obstacles, and since
such uncertainty may happen at any time for any sensor, the sensing probability may not be
identical across the sensors in the WSN, i.e.,
h (x ) + v , with probability p(i)
s
i,t t i,t
zi,t = (i)
(4)
vi,t , with probability 1 − ps
(i) p
where ps is the sensing probability of sensor i, hi,t (xt ) = Pi,t (xt ) represents the signal
amplitude received by sensor i at time step t, and vi,t is the measurement noise, which is
assumed to be independent across time steps and across sensors, follows a Gaussian distribution
with parameters N (0, σ 2). The likelihood function for sensor measurements zt = [zi,t , . . . , zN,t ]T
given the target state xt is simply the product of each sensor i’s likelihood function. Given xt , zi,t
(i)
follows the Gaussian distribution N (hi,t (xt ), σ 2 ) with probability ps , and follows the Gaussian
(i)
distribution N (0, σ 2 ) with probability 1 − ps , i.e.,
For communication between the fusion center and the sensors, we consider the following
two practical scenarios: 1) the sensors directly send their analog measurements zt to the fusion
center; and, 2) the sensors quantize their analog measurements to M bits, and then transmit the
quantized data to the fusion center for tracking. Analog sensor measurements contain complete
information about the observation, at the expense of high communication cost; on the other
hand, quantized measurements save communication burden, but lose some information about the
target.
The quantized measurement of sensor i at time step t, Di,t , is defined as:
0 η0 ≤ zi,t ≤ η1
1 η1 ≤ zi,t ≤ η2
Di,t = .. (6)
.
L−1 η(L−1) ≤ zi,t ≤ ηL
2: while t ≤ Ts do
3: xst = Fxst−1 + υ t (Propagating particles)
p(xt |z1:t ) = N1s N s
P s
4: s=1 δ(xt − xt )
and L = 2M is the number of quantization levels. The probability that Di,t takes the value l is
The target tracking problem requires the estimation of the target state using a sequence of
sensor measurements. For nonlinear systems, extended Kalman filter (EKF) provides suboptimal
solutions. However, when the sensor measurements are quantized, even for linear and Gaussian
systems, the EKF fails to provide an acceptable performance especially when the number of
quantization levels is small [33]. Thus, we employ a sequential importance resampling (SIR)
particle filter to solve our nonlinear target tracking problem with analog and quantized sensor
measurements [34], [35]. The SIR algorithm is based on the Monte Carlo method, and can
be used for recursive Bayesian filtering problems under very weak assumptions [35]. The main
idea of the particle filter is to find a discrete representation of the posterior distribution p(xt |z1:t )
(p(xt |D1:t )) by using a set of particles xst with associated weights wts ,
Ns
X
p(xt |z1:t ) ≈ wts δ(xt − xst ), (9)
s=1
where, δ(·) is the Dirac delta measure, and Ns denotes the total number of particles. When
the number of particles is large enough, the weighted sum of the particles based on the Monte
Carlo characterization will be an equivalent representation of the posterior distribution. The
resampling step in the SIR particle filter avoids the situation that all but one of the importance
weights are close to zero after a few iterations, which is known as the degeneracy phenomenon
in the particle filter. Algorithm 1 provides a summary of the SIR particle filtering algorithm for
the target tracking problem with analog data zt , where Ts denotes the number of time steps over
which the target is tracked, and zt is replaced by Dt if quantized data is utilized for transmission.
In this section, we present and investigate three performance metrics, FI, MI, and MIUB,
for the sensor selection problem in an uncertain WSN. After formulating the three performance
metrics mathematically for the analog data and quantized data respectively, we compare them
with respect to the resulting tracking performance.
A. Fisher Information
Posterior Cramer-Rao Lower Bound (PCRLB) provides the theoretical performance limit for a
Bayesian estimator [36]. Let p(zt , xt ) denote the joint probability density function of the sensor
measurements and the target state, and let x̂t denote the estimate of xt . The PCRLB on the
estimation error is represented as [36],
where Jt is the Fisher information (FI) matrix. It has been shown in [37] that, the FI matrix for
Bayesian estimation is composed of two parts: the FI obtained from the sensor measurements
and the FI corresponding to a priori information. Furthermore, under the assumption that the
sensor measurements are conditionally independent given the target state xt , the FI obtained
from the measurements of multiple sensors can be written as the summation of each sensor’s FI
plus the FI from the prior information,
N Z
X
S
Jt , Ji,t (xt )p(xt )dxt + JtP (11)
i=1 xt
2
∂p(zi,t |xt )
1
Z
S
Ji,t (xt ) = dzi,t (12)
zi,t p(zi,t |xt ) ∂xt
1) Fisher information for the analog sensor measurement model: The FI for analog data is
obtained by substituting the likelihood function p(zi,t |xt ) given in (5) into (12). The derivative
of p(zi,t |xt ) is
∂p(zi,t |xt )
∂xt
(13)
(i) zi,t − hi,t (xt ) (zi,t − h(xt ))2 ∂hi,t (xt )
= ps √ exp −
σ 2 2πσ 2 2σ 2 ∂xt
where
xt − xi
n−2 y −y
∂hi,t (xt ) αn hi,t (xt )di,t t i
= (14)
∂xt 2 1 + αdni,t
0
0
SA
Substituting (5), (13), and (14) into (12) and letting Ji,t (xt ) denote the standard FI matrix for
SA
analog data, Ji,t (xt ) is obtained as follows:
T
∂hi,t (xt ) ∂hi,t (xt )
SA
Ji,t (xt ) = (p(i)
s )
2
κA
i,t (xt )
∂xt ∂xt
(i) 2n−4
(ps )2 α2 n2 h2i,t (xt )di,t
= κA
i,t (xt )
4(1 + αdni,t)2
(15)
(xi − xt )2 (xi − xt )(yi − yt ) 0 0
(x − x )(y − y )
i t i t (yi − yt )2 0 0
×
0 0 0 0
0 0 0 0
where
κA
i,t (xt ) =
Z
1
zi,t − hi,t (xt ) n (z − h(x ))2 o2 (16)
i,t t
√ exp − dzi,t
p(zi,t |xt ) σ 2 2πσ 2 2σ 2
zi,t
2) Fisher information for the quantized sensor measurement model: The FI of quantized data
is calculated by replacing the likelihood function p(zi,t |xt ) given in (12) with p(Di,t |xt ) in (7).
Since the derivative of the likelihood function of the quantized observations is
(i)
n (η − h (x ))2 o
∂p(Di,t |xt ) l psi,t t
= √ exp −
∂xt 2σ 2
σ 2π
(17)
n (η − h (x ))2 o ∂h (x )
l+1 i,t t i,t t
− exp −
2σ 2 ∂xt
we derive the FI for quantized data by substituting (14) into (17) as follows:
2
∂p(Di,t |xt )
SQ
X 1
Ji,t (xt ) =
Di,t
p(Di,t |xt ) ∂xt
T
∂hi,t (xt ) ∂hi,t (xt )
= (p(i)
s )
2
κQ
i,t (xt )
∂xt ∂xt
(i) 2n−4
Q (ps )2 α2 n2 h2i,t (xt )di,t
= κi,t (xt ) (18)
4(1 + αdni,t)2
(xi − xt )2 (xi − xt )(yi − yt ) 0 0
(x − x )(y − y )
i t i t (yi − yt )2 0 0
×
0 0 0 0
0 0 0 0
where
1
n (η − h (x ))2 o
l i,t t
X
κQ
i,t (xt ) = exp −
Di,t
2πσ 2 p(Di,t |xt ) 2σ 2
2 (19)
n (ηl+1 − hi,t (xt ))2 o
− exp −
2σ 2
Thus, we get the FI for the analog observation model in (15), and for the quantized observation
model in (18).
B. Mutual Information
Information-theoretic sensor management for target tracking seeks to minimize the uncertainty
in the estimate of the target state conditioned on the sensor measurements [38]. Entropy, which
is defined by Shannon [39], represents the uncertainty or randomness in the estimate of the target
state xt . Moreover, because of the relationship between the entropy and the MI [40], the sensor
selection problem for target tracking can be solved by maximizing the MI between the target
state and the sensor measurements.
Given the distribution of the target state and the likelihood function of the sensor measure-
ments, the MI for the analog data can be written as [8], [12]
where H(zt ) is the entropy of the sensor measurements zt , and H(zt|xt ) is the conditional
entropy of the sensor measurements zt given the target state xt . Similarly, the MI for the quantized
sensor measurements can be written as
where the summation over Dt is taken over all possible combinations of the quantized
measurements of the set of sensors.
10
19 0.90 20 0.93 21 0.96 22 0.16 23 0.68 24 0.52
5
0
13 0.50 14 0.98 15 0.13 16 0.64 17 0.91 18 0.93
−5
t=8
−10
7 0.96 8 0.21 9 0.65 10 0.96 11 0.97 12 0.99
−15
t=3
−20
1 0.14 t=1 2 0.66 3 0.52 4 0.97 5 0.94 6 0.96
−25
−20 −10 0 10 20
Fig. 1. WSN with 36 unreliable sensors. Numbers above the stars indicate sensor index (left) and its sensing probability (right).
for the MI is described as follows (we only show the MI for analog data, results for quantized
data are similar):
N
X
I(zt ; xt ) = I(zi,t ; xt |zi−1,t , · · · , z1,t ) (22)
i=1
Since z1,t , · · · , zN,t are conditionally independent given the target state xt , zi,t → xt → zj,t
(i, j ∈ {1, · · · , N}) form a Markov chain, and we have the following data processing inequality
[40]:
I(zi,t ; xt |zi−1,t , · · · , z1,t ) ≤ I(zi,t ; xt |zi−1,t , · · · , z2,t )
(23)
· · · ≤ I(zi,t ; xt )
PN
Thus, i=1 I(zi,t ; xt ) is an upper bound on I(zt ; xt ). We use this mutual information upper
bound (MIUB) as the performance metric for our sensor selection problem. It can be easily
shown that the computational complexity of evaluating MIUB for selecting A out N sensors
increases linearly with A, which is the same with that of computing FI.
In this subsection, we compare the performance of the above three performance metrics, FI,
MI, and MIUB, for the sensor selection problem through some numerical experiments.
a) Simulation setting: In our simulations, we consider the WSN shown in Fig. 1, which
has N = 6 × 6 = 36 sensors deployed in the ROI of area b2 = 50 × 50 m2 . In the current
work, we assume that the sensing probabilities of the sensors are already known to the fusion
center, research on how to learn the probabilities iteratively is an interesting problem and can be
considered in the future. Generally, if the sensors around the target tracks have higher sensing
probabilities compared to other sensors in the WSN, it is highly likely that the algorithm will
select those sensors owing to both higher signal power and sensing probability. Our interest is in
considering more challenging cases to test the performance of our algorithm. Thus, we assume
that the sensors around the target track have relatively low sensing probabilities as shown in
the figure. Moreover, the sensing probabilities may be identical for some sensors if they are in
the same environment, however, if the sensors have the same sensing probability, the selection
results would be similar to our preliminary work [31]. Thus, we consider the scenario in which
the sensors in the WSN all have different sensing probabilities.
For the linear dynamical model of the target given in (1), the time interval is D = 1.25 seconds
and the process noise parameter q = 2.5×10−3 . The source power is P0 = 1000 and the variance
of the measurement noise is selected as σ = 0.2. The sensors quantize their observations to M
bits for quantized data, and the quantization thresholds [η1 , · · · , ηL−1 ] are selected to be the
√
values which evenly partition the interval [−σ, σ + P0 ]. The prior distribution about the state
of the target, p(x0 ), is assumed to be Gaussian with mean µ0 = [−23 −24 2 2]T and covariance
Σ0 = diag[σx2 σx2 0.01 0.01] where we select σx = 6. The initial Ns = 5000 particles are drawn
from p(x0 ). The mean square error (MSE) is used to measure errors between the ground truth
and the estimates, and the MSE of the estimation at each time step of tracking is averaged over
Ttotal trials as,
TX
total
1 2 2
MSEt = (x̂tr tr tr tr
t (1) − xt (1)) + (x̂t (2) − xt (2)) (24)
Ttotal tr=1
where x̂tr
t and xt are the estimated and the actual target states at time t of the tr
th
trial.
b) Sensors with highest MI or FI at different time steps: We first consider analog and two
quantization communication schemes (M = 5 and 2) for one Monte Carlo run. The sensors
with highest MI or FI are listed in Table I. Note that, 1) since the FI in our paper is a matrix,
we consider the determinant of the FI matrix, which corresponds to the area of the uncertainty
ellipsoid [42]; 2) we are interested in the effect of the sensors’ distances from the target and the
TABLE I
S ENSORS WITH THE MOST SIGNIFICANT MI OR FI AT DIFFERENT TIME STEPS
sensing probabilities on the performance metrics, thus we compute the performance metric for
each sensor instead of focusing on different sets of multiple sensors; 3) for individual sensors,
the MI and MIUB are identical.
Generally, quantized data contains less information compared with the analog data. We first
discuss the results for analog data and 5-bit quantized data. We observe from Table I that the
sensors with highest MI or FI are identical for Analog data and 5-bit quantized data, which means
that 5-bit quantization preserves most information of the analog data as far as sensor selection
is concerned. Additionally, we investigate three distinct time steps to compare the results:
• At time step 1, the target is relatively close to sensors 2 and 7 with a similar distance from
the target, so that sensors 2 and 7 have the most significant MI and FI. Sensors 1 and 8 have
very low sensing probabilities though they have similar distance to the target as sensors 2
and 7, and therefore have low MI and FI.
• At time step 3, the target is much closer to sensor 8 than the other sensors, so that sensor
8 has the highest MI and FI even though it has a low sensing probability.
• At time step 8, sensor 15 is the closest one to the target with very low sensing probability,
and sensor 16 is the second closest with higher sensing probability. In this case, sensor 15
has the highest FI while sensor 16 has the highest MI.
The 2-bit quantized data contains much less information about the target compared to the analog
data and the 5-bit quantized data, so that the sensing probability of sensors affects the FI and MI
more with the 2-bit quantized data. Thus, the sensors with relatively higher sensing probabilities
2−bit FI
20 100 2−bit MI
2−bit FI 5−bit MI
18 2−bit MI 90 Analog−MI
5−bit FI 5−bit FI
16 5−bit MI Analog−FI
10
50
8
40
6
30
4
2 20
0 10
0 5 10 15 20 0 5 10 15 20
Time step t Time Step t
(a) (b)
Fig. 2. Target tracking performance with analog data, 5-bit quantized data, and 2-bit quantized data, (a) MSE performance;
(b) average number of reliable sensors selected.
have higher FI and MI than the other sensors for the 2-bit quantized data case as shown in Table
I.
Therefore, we conclude that for analog data or quantized data with a large number of
quantization levels, MI is more affected by the sensing probabilities of the sensors than FI;
for quantized data with small number of quantization levels, both MI and FI are considerably
affected by the sensing probabilities. Moreover, FISS tends to select sensors which are closer
to the target compared to MISS, which can be explained from Equation (15) and (18) with
the corresponding parameters, i.e., the distance between the target and the sensors dominates FI.
However, such an explanation cannot be found for MI. In other words, the sensor’s distance from
the target, sensing probability, and the number of quantization levels are all important factors
that determine the tracking performance of the WSNs.
c) Tracking performance: In Fig. 2, we show the performance of the WSN given in Fig.
1 when only one sensor is selected at each time step over Ttotal = 500 Monte Carlo runs.
Fig. 2(a) shows that MISS has better MSE performance than FISS with both analog data and
5-bit quantized data. We explain the result by investigating the percentage of reliable sensors
(the fusion center treats a sensor as unreliable if it’s amplitude is quite close to noise1 ) among
1
In the experiments, we check if it is within the region [−3σ, 3σ].
1
10
MI
MIUB
MSE
0
10
−1
10
0 5 10 15 20
Percentage of reliable sensors (%)
90
80 MI
MIUB
70
60
50
40
0 5 10 15 20
Time Step t
the selected ones over 500 Monte Carlo trials in Fig. 2(b). We observe that, in 500 Monte
Carlo trials, around 60% of the sensors selected by MISS are reliable, and only around 40%
of the sensors selected by FISS are reliable, which explains the better estimation performance
of MISS. Although the sensor selection scheme with 2-bit quantized data selects even more
reliable sensors, there is no improvement with respect to the MSE performance because of the
significant information loss in the quantization process. As is shown in Fig. 2(a), the sensor
selection scheme based on analog data has the best tracking performance; 5-bit quantized data
based sensor selection scheme achieves performance that is close to that with the analog data;
and 2-bit quantized data based sensor selection scheme performs much worse. We only show
simulation results for the 5-bit quantized data in the following simulation experiments.
d) Performance of MIUBSS: The complexity of computing MIUB for selecting A out of
N sensors is the same as that of computing FI (both increase linearly with A), and is much less
than that of evaluating the MI (increases exponentially with A). Fig. 3 shows the results of MISS
and MIUBSS when A = 2 sensors are selected, and we observe similar performance for MISS
and MIUBSS in terms of both the percentage of reliable sensors selected by the schemes and
the MSE performance. In other words, MIUBSS obtains performance similar to MISS but with
much lower computational complexity. Thus, in the next section, we utilize MIUBSS, instead
of MISS, in the multiobjective optimization framework, and compare it with FISS.
In this section, we utilize the MOP framework to find the sensor selection strategy that can
determine the optimal sensor set.
The mathematical description of an n-objective optimization problem is given as
min {f1 (α), f2 (α), . . . , fn (α)}
α
(25)
subject to a ≤ αi ≤ b, h(α) = 0, g(α) ≤ 0
where α is the vector of decision variables with elements αi , a and b define the bounds on
decision variables, functions h(.) and g(.) represent the equality and inequality constraints of
the problem respectively. For the MOP, the solutions satisfying the constraints of (25) form the
feasible set C. In an optimization problem involving the minimization of all the objectives, the
solution α1 dominates the solution α2 (α1 ≻ α2 ) if and only if
fu (α1 ) ≤ fu (α2 ) ∀u ∈ {1, 2, . . . n}
(26)
1 2
fv (α ) < fv (α ) ∃v ∈ {1, 2, . . . n}
α is called a Pareto optimal solution if and only if there is no α in C that dominates α∗ ,
∗
and the set of Pareto optimal outcomes is called the Pareto front. A well-known technique for
solving MOPs is to minimize a weighted sum of the objectives, which yields a single solution
corresponding to the weights used. With this approach, if a uniform spread of weights is employed
to obtain different solutions, it rarely produces a uniform spread of points on the Pareto front.
Some of the optimal solutions may become closely spaced and hence reducing the number of
design alternatives [43].
In our work, the sensor selection strategies reflect different trade-offs between two objective
functions: the estimation performance and the number of selected sensors, which are dependent
on the binary decision variables.
A. Objective Functions based on Fisher Information (FI) and Mutual Information Upper Bound
(MIUB)
1) FI based objective functions: Let αt = [α1,t , . . . , αN,t ] be the sensor selection strategy at
time step t. The elements of αt are binary variables, i.e, αi,t = 1, if sensor i is selected and
PN
αi,t = 0 otherwise. Then, A = i=1 αi,t is the number of sensors selected at time step t. Based
on the sensor selection strategy αt , the FI matrix at time step t can be written as,
N
X
D
Jt (αt ) = αi,t Ji,t + JtP (27)
i=1
We determine the sensor selection strategy from the solution of the MOP where the objective
functions are: minimization of the information gap between the FI based on the measurements
of all the sensors and the FI based on the sensor set selected by strategy αt ,
f1 (αt ) = (28)
P P
N D P N D P
log det J
i=1 i,t + J t − log det α J
i=1 i,t i,t + J t
P
N D P
log det i=1 Ji,t + Jt
where I (i) denotes I(zi,t ; xt ) (or I(Di,t ; xt )), and minimization of the normalized number of
selected sensors (the same as (29)).
B. NSGA-II
In this paper, we solve the above MOP which has binary decision variables using a state-of-the-
art multiobjective evolutionary algorithm, Nondominating sorting genetic algorithm (NSGA)-II
[44]. This algorithm yields all the solutions on the Pareto front that explore all the possible
tradeoffs between conflicting objectives.
NSGA-II [44] first generates an initial population of size P where each solution in the
population is a feasible solution of the MOP. In our problem, a solution in the population
is represented as a vector of N elements where each element is a binary variable. NSGA-II is an
elitist algorithm where good solutions are always preserved in the population. The values of the
objective functions for each solution in the population form the fitness values of the solution.
Then all the solutions in the population are sorted based on their non-domination. As an example,
solutions with Rank 1 consist of all non-dominated solutions, then solutions with Rank 2 consist
of all the solutions which are dominated by only one of the solutions in the population and so
on. If two solutions in the population have the same fitness value, then they are sorted based on
their crowding distance, which is a closure measure of each solution to its neighbors.
NSGA-II uses the rank of a solution to create the mating population. The offspring solutions
are generated by using binary tournament selection [44]. If both of the selected solutions have
the same fitness value, then the solution with larger crowding distance is selected. In our problem
where we have binary decision variables, we use a real-parameter recombination operator called
uniform crossover (UX), where offspring solutions c1 and c2 are obtained from parent solutions
p1 and p2 according to,
c1 = ξp1 + (1 − ξ)p2
(31)
c2 = (1 − ξ)p1 + ξp2
ξ=1 q ≤ 0.5
(32)
ξ=0 q > 0.5
Along with UX, the uniform mutation procedure is employed. In uniform mutation, an offspring
solution cl is obtained from the parent solution pl according to
where δ is also determined according to (32). Then the new population with all the parents and
offsprings are sorted again based on their non-dominance and the population size is decreased to
the original population size P by eliminating all the lower rank solutions. Remaining solutions
are then fed to a binary tournament selection operator and so on. After several generations G,
the population will preserve solutions near or on the Pareto optimal front.
0.9 0.9
0.35
0.2 0.8 0.8
0.3
0.7 0.7
0.25
0.15 0.6 0.6
SMI Gap
SMI Gap
FI Gap
FI Gap
0.2 0.5 ← Knee point Sol. 0.5
← Knee point Sol.
0.1 0.4 0.4
0.15 ← Knee point Sol.
0.3 0.3
0.1
0.05 0.2 0.2
0.05 ← Compromise Sol.
Compromise Sol. and 0.1 ← Compromise Sol. 0.1
← Compromise Sol.
← Knee point Sol.
0 0 0 0
0 0.5 1 0 0.5 1 0 0.5 1 0 0.5 1
Sensor Selection Sensor Selection Sensor Selection Sensor Selection
(a) (b)
Fig. 4. Pareto optimal front obtained by using NSGA-II at time step t = 3 and t = 6, (a) FI; (b) MIUB.
objectives. In [46], the knee of the trade-off curve is introduced as the solution where a small
decrease in one objective is associated with a large increase in the other. Let αa and αb be
two adjacent (neighboring) solutions on the Pareto-optimal front where f1 (αa ) > f1 (αb ) and
f2 (αa ) < f2 (αb ). Then we can compute the slope of the curve between solutions αa and αb
from,
f1 (αa ) − f1 (αb )
b 180
slope{α } = 180 − arctan (34)
f2 (αa ) − f2 (αb ) π
For our problem, we define α1 as the all zero solution where none of the sensors are selected,
so that f1 (α1 ) = 1 and f2 (α1 ) = 0. Similarly, we define αP is the all one solution which yields
f1 (αP ) = 0 and f2 (αP ) = 1. We call the Pareto-optimal solution which maximizes (34) as the
knee point solution given by,
where fj∗ is the individual minima of objective fj (j ∈ {1, . . . , n}) defined as,
MSE
0
10
−1
10
0 5 10 15 20
MOP−MIUB, Compromise Sol.
10 MOP−FI, Compromise Sol.
Number of active sensors
0
0 5 10 15 20
Time step t
Fig. 5. Tracking performance at each time step with different solution selection methods.
and let F (αρ ) = [f1 (αρ ), . . . , fn (αρ )]T where ρ ∈ {1, 2, . . . , P }. In [43], the point which is
closest to the utopia point has been defined as the compromise solution. In this paper, we use
the Euclidean distance to find the compromise solution as,
v
u n
uX
2
αt = arg min t fj∗ − fj (αρ ) (38)
α1 ,...,αP
j=1
MIUB−NSGA−II FI−NSGA−II
MIUB−Weighted Sum FI−Weighted Sum
MIUB−A=2 FI−A=1
1
MIUB−A=9 1
FI−A=4
10 All 10 All
MSE
MSE
0 0
10 10
−1 −1
10 10
0 5 10 15 20 0 5 10 15 20
Time step t Time step t
(a) (b)
Fig. 6. Tracking performance for MOP with NSGA-II, convex relaxation, and weighted sum methods (a) MSE for MIUB; (b)
MSE for FI.
the extent of spread achieved among the obtained solutions, which is defined as
(E) (E) PN −1 (E) ¯(E)
df + dl + i=1 |di − d |
∆= (E) (E)
(39)
d + d + (N − 1)d¯(E) f l
(E) (E)
where df and dl are the Euclidean distances between the extreme solutions and the boundary
solutions of the obtained nondominated set. We observe that for both FISS and MIUBSS, the
diversity metric converges after 100 generations for all the 20 time steps. Thus, in our simulation
experiments, we set the number of generations as G = 100. Also, before running NSGA-II, we
include the two extreme solutions, i.e, all zero and all one solutions to the initial population.
a) Pareto optimal front: In Fig. 4, we present the Pareto optimal front for our MOP obtained
using NSGA-II, where Fig. 4(a) is for FISS and Fig. 4(b) shows the result for MIUBSS. It is
interesting to note that at the end of G generations, NSGA-II yields N + 1 different solutions on
the Pareto-optimal front where each solution corresponds to the optimal selection of A sensors
out of N sensors where A ∈ {0, 1, . . . , N}. We know from (15), (18) and Table I that the distance
between the target and the sensor plays a more important role than the sensing probability for
FISS. At time step t = 3, the target is relatively close to sensor 8, and sensor 8 itself is able
to achieve significant FI gain. At time step t = 6 the target is not relatively close to any of
the sensors in the network and the fusion center has relatively large uncertainty about the target
location. Thus, the Pareto front for FISS at t = 3 is steeper than that at t = 6. However, compared
with FISS, MIUBSS prefers the sensors with high sensing probability and selects more sensors,
so that the Pareto front of MIUBSS at t = 3 or t = 6 is not as steep as that for FISS. Moreover,
we observe that the compromise solution and the knee point solution are identical when the
Pareto front is relatively steep.
b) Solution selection method: The solution, i.e., the sensor selection strategy, that we choose
from the Pareto optimal front determines the overall tracking performance. In Fig. 5, we compare
the average number of active sensors2 at each time step of tracking and the MSE performance
using the knee point solution (35) and the compromise solution (38) with MIUBSS and FISS
under the MOP framework. We observe similar results for MIUB and FISS that the knee point
solution always selects one sensor for target tracking, and thus gives poorer MSE performance.
However, the sensor selection strategy using the compromise solution in (38) selects the sensors
which balance the tradeoff between the performance gain (MIUB and FI) and the total number
of selected sensors. Thus, in the rest of our simulations, we use the compromise solution to
choose the sensor selection strategy from the Pareto optimal front.
Recall the results shown in Fig. 2 and Fig. 3 that MIUBSS selects more reliable sensors when
the number of sensors to be selected is given. Furthermore, Fig. 5 shows that when the number
of sensors to be selected is not known, MIUBSS tends to select more sensors than FISS under
the MOP framework, such that the MSE performance of MIUBSS is better than FISS.
c) NSGA-II, convex optimization, and weighted sum methods: In Fig. 6, we compare the
tracking performance based on NSGA-II and (38) with the convex relaxation based sensor
selection method similar to [13], [37] which always chooses A sensors out of N sensors at
each time step of tracking. We apply the convex relaxation method to select the minimum and
maximum number of sensors selected by NSGA-II with compromise solution in Fig. 5. With the
minimum number of sensors, the convex relaxation based sensor selection method gives poor
tracking performance. On the other hand, selecting the maximum number of sensors or all the
sensors through convex relaxation method negligibly improves the MSE performance compared
to the MOP approach. Thus, compared to the convex relaxation method, the multiobjective
optimization method gives satisfactory tracking performance while saving in terms of the number
2
We show the number of active sensors (the selected sensors) to investigate the energy cost of each solution selection method,
because selecting more sensors for data transmission incurs more energy cost.
1
10
MIUB
MIUB, pth=0.5
s
th
MSE
0 MIUB, p =0.15
10 s
−1
10
0 5 10 15 20
1
10
FI
th
FI, ps =0.5
th
MSE
0 FI, ps =0.15
10
−1
10
0 5 10 15 20
Time step t
of selected sensors with both MIUBSS and FISS. We also compare the MSE performance of the
MOP framework with the weighted sum approach where the sensor selection scheme chooses
those sensors which minimize the summation of both objectives, i.e. w1 f1 (αt ) + (1 − w1 )f2 (αt )
with w1 = 0.5. Simulation results show that for MIUBSS (Fig. 6(a)), the NSGA-II method
obtains similar MSE performance with weighted sum method, while for FISS (Fig. 6(b)), the
weighted sum method achieves much worse MSE performance.
d) A Naive strategy: We consider a naive sensor selection method in which the fusion
center turns off the sensors with relatively low sensing probabilities before sensor selection.
In Fig. 7, we present the results when the fusion center turns off the sensors whose sensing
probabilities are lower than some threshold pth th th
s , where ps = 0.5 and ps = 0.15 are considered.
Note that, for the WSN in Fig. 1, the sensors that are relatively close to the target will be turned
off because they have low sensing probabilities. As shown in the previous results, MIUBSS
prefers to select more reliable sensors, and FISS selects the sensors that are close to the target.
Turning off sensors before selection performs worse for MIUBSS because it reduces the selection
alternatives, and it performs better for FISS because more reliable sensors are selected when the
closest sensors with low sensing probabilities are no longer available.
FI−With uncertainty
MIUB−With uncertainty
FI−Without uncertainty
0 MIUB−Without uncertainty
10
MSE
−2
10
0 5 10 15 20
FI−With uncertainty
10
Number of active sensors
MIUB−With uncertainty
8 FI−Without uncertainty
MIUB−Without uncertainty
6
0
0 5 10 15 20
Time step t
Fig. 8. Comparison the performance for WSNs with and without uncertainty.
f) WSN with another instance of sensing probabilities: In Fig. 9, the sensors’ sensing
probabilities are distributed in a reverse manner as compared with Fig. 1, i.e., the sensors that
are around the target track have relatively high sensing probabilities. In this condition, MIUBSS
and FISS select similar number of sensors with similar MSE performance. The reason is that,
under this scenario, MIUBSS and FISS both select the sensors around the target track with
high sensing probabilities. We also have conducted experiments for the following scenarios: 1)
the sensors’ sensing probabilities are all uniformly distributed between 0 and 1; 2) the sensor
measurements have higher noise; and 3) the sensor measurements are quantized to 3 bits, since
the results do not provide any new insights, we do not show the results in the paper.
MOP−MIUB
0 MOP−FI
10
MSE
−1
10
0 5 10 15 20
8
Number of active sensors
MOP−MIUB
6 MOP−FI
0
0 5 10 15 20
Time step t
Fig. 9. Tracking performance of MIUB and FI, sensors’ sensing probabilities are reversely deployed.
VI. C ONCLUSION
In this paper, we have proposed a multiobjective optimization method for the sensor selection
problem in an uncertain wireless sensor network (WSN) for target tracking. We have considered
the three performance metrics, Fisher information (FI), mutual information (MI), and mutual
information upper bound (MIUB), as objective functions in characterizing the estimation
performance for the multiobjective optimization problem (MOP). Numerical results show that
the MIUB based selection scheme (MIUBSS) selects more reliable sensors compared with
the FI based selection scheme (FISS) while saving computational cost compared with the MI
based selection scheme (MISS). Furthermore, for the MOP framework, we have shown that the
compromise solution on the Pareto front of the MOP achieves good estimation performance
while obtaining savings in terms of the number of selected sensors.
In this work, we were interested in finding the sensor selection strategy with a multiobjective
optimization method in uncertain WSNs. Future work will consider the application of the
multiobjective optimization method in the multitarget tracking problem in uncertain WSNs.
R EFERENCES
[1] T. Bokareva, W. Hu, S. Kanhere, B. Ristic, N. Gordon, T. Bessell, M. Rutten, and S. Jha, “Wireless sensor networks for
battlefield surveillance,” in Proc. Conf. Land Warfare, 2006, pp. 1–8.
[2] J. Yick, B. Mukherjee, and D. Ghosal, “Wireless sensor network survey,” Computer networks, vol. 52, no. 12, pp. 2292–
2330, 2008.
[3] V. C. Gungor and G. P. Hancke, “Industrial wireless sensor networks: Challenges, design principles, and technical
approaches,” IEEE Trans. Ind. Electron., vol. 56, no. 10, pp. 4258–4265, 2009.
[4] A. Milenković, C. Otto, and E. Jovanov, “Wireless sensor networks for personal health monitoring: Issues and an
implementation,” Computer communications, vol. 29, no. 13, pp. 2521–2533, 2006.
[5] H. Rowaihy, S. Eswaran, M. Johnson, D. Verma, A. Bar-Noy, T. Brown, and T. La Porta, “A survey of sensor selection
schemes in wireless sensor networks,” in Defense and Security Symposium. International Society for Optics and Photonics,
2007, pp. 65 621A–65 621A.
[6] H. Wang, K. Yao, G. Pottie, and D. Estrin, “Entropy-based sensor selection heuristic for target localization,” in Proc. 3rd
int. symposium on Information processing in sensor networks. ACM, 2004, pp. 36–45.
[7] J. L. Williams, J. W. Fisher, and A. S. Willsky, “Approximate dynamic programming for communication-constrained sensor
network management,” IEEE Trans. Signal Process., vol. 55, no. 8, pp. 4300–4311, 2007.
[8] G. M. Hoffmann and C. J. Tomlin, “Mobile sensor network control using mutual information methods and particle filters,”
IEEE Trans. Autom. Control, vol. 55, no. 1, pp. 32–47, Jan. 2010.
[9] F. Zhao, J. Shin, and J. Reich, “Information-driven dynamic sensor collaboration,” IEEE Trans. Signal Process., vol. 19,
no. 1, pp. 61–72, May 2002.
[10] L. Zuo, R. Niu, and P. K. Varshney, “Posterior CRLB based sensor selection for target tracking in sensor networks,” in
IEEE Int. Conf. Acoustics, Speech and Signal Process. (ICASSP), vol. 2, Apr. 2007, pp. 1041–1044.
[11] ——, “A sensor selection approach for target tracking in sensor networks with quantized measurements,” in IEEE Int.
Conf. Acoustics, Speech and Signal Process. (ICASSP), Mar 31-Apr 4 2008, pp. 2521–2524.
[12] E. Masazade, R. Niu, P. K. Varshney, and M. Keskinoz, “Energy aware iterative source localization for wireless sensor
networks,” IEEE Trans. Signal Process., vol. 58, no. 9, pp. 4824–4835, 2010.
[13] S. Joshi and S. Boyd, “Sensor selection via convex optimization,” IEEE Trans. Signal Process., vol. 57, no. 2, pp. 451
–462, Feb. 2009.
[14] Y. Mo, R. Ambrosino, and B. Sinopoli, “Sensor selection strategies for state estimation in energy constrained wireless
sensor networks,” Automatica, vol. 47, pp. 1330–1338, Jul. 2011.
[15] S. Liu, S. Kar, M. Fardad, and P. K. Varshney, “Sparsity-aware sensor collaboration for linear coherent estimation,” IEEE
Trans. Signal Process., vol. 63, no. 10, pp. 2582–2596, 2015.
[16] S. Liu, M. Fardad, E. Masazade, and P. Varshney, “Optimal periodic sensor scheduling in networks of dynamical systems,”
IEEE Trans. Signal Process., vol. 62, no. 12, pp. 3055–3068, June 2014.
[17] N. E. Nahi, “Optimal recursive estimation with uncertain observation,” IEEE Trans. Inf. Theory,, vol. 15, no. 4, pp. 457–462,
1969.
[18] M. Hadidi and S. Schwartz, “Linear recursive state estimators under uncertain observations,” IEEE Trans. Autom. Control,
vol. 24, no. 6, pp. 944–948, 1979.
[19] F. O. Hounkpevi and E. E. Yaz, “Robust minimum variance linear state estimators for multiple sensors with different
failure rates,” Automatica, vol. 43, no. 7, pp. 1274–1280, 2007.
[20] H. Zhang, Y. Shi, and A. S. Mehr, “Robust weighted h filtering for networked systems with intermittent measurements of
multiple sensors,” Int. J. Adapt. Control and Signal Process., vol. 25, no. 4, pp. 313–330, 2011.
[21] W. Xu, K. Ma, W. Trappe, and Y. Zhang, “Jamming sensor networks: attack and defense strategies,” IEEE Network, vol. 20,
no. 3, pp. 41–47, 2006.
[22] M. Mariton, Jump linear systems in automatic control. CRC Press, 1990.
[23] O. L. V. Costa and S. Guerra, “Stationary filter for linear minimum mean square error estimator of discrete-time markovian
jump systems,” IEEE Trans. Autom. Control, vol. 47, no. 8, pp. 1351–1356, 2002.
[24] B. Sinopoli, L. Schenato, M. Franceschetti, K. Poolla, M. I. Jordan, and S. S. Sastry, “Kalman filtering with intermittent
observations,” IEEE Trans. Autom. Control, vol. 49, no. 9, pp. 1453–1464, 2004.
[25] O. Ozdemir, R. Niu, and P. K. Varshney, “Channel aware target localization with quantized data in wireless sensor networks,”
IEEE Trans. Signal Process., vol. 57, no. 3, pp. 1190–1202, 2009.
[26] E. Masazade, R. Niu, P. K. Varshney, and M. Keskinoz, “Channel aware iterative source localization for wireless sensor
networks,” in Proc. IEEE 13th Int. Conf. Information Fusion (FUSION). IEEE, 2010, pp. 1–7.
[27] E. Masazade, R. Rajagopalan, P. K. Varshney, C. Mohan, G. Kiziltas Sendur, and M. Keskinoz, “A multi-objective
optimization approach to obtain decision thresholds for distributed detection in wireless sensor networks,” IEEE Trans.
Syst., Man, Cybern. - Part B, vol. 40, no. 2, pp. 444–457, Apr. 2010.
[28] R. Rajagopalan, C. Mohan, P. K. Varshney, and K. Mehrotra, “Multi-objective mobile agent routing in wireless sensor
networks,” in The IEEE Congress on Evolutionary Computation, vol. 2, Sept. 2005, pp. 1730 – 1737 Vol. 2.
[29] R. Rajagopalan, “Multi-objective optimization algorithms for sensor network design,” in IEEE Annual Wireless and
Microwave Technology Conference (WAMICON), Apr. 2010, pp. 1 –4.
[30] M. Nasir, S. Sengupta, S. Das, and P. Suganthan, “An improved multi-objective optimization algorithm based on fuzzy
dominance for risk minimization in biometric sensor network,” in IEEE Congress on Evolutionary Computation (CEC),
June 2012, pp. 1 –8.
[31] N. Cao, E. Masazade, and P. K. Varshney, “A multiobjective optimization based sensor selection method for target tracking
in wireless sensor networks,” in Proc. IEEE 16th Int. Conf. Information Fusion (FUSION), 2013, pp. 974–980.
[32] W.-C. Lee, “Uncertainty in wireless sensor networks,” in Workshop on AFRL, 2010.
[33] Y. Ruan, P. Willett, A. Marrs, F. Palmieri, and S. Marano, “Practical fusion of quantized measurements via particle filtering,”
IEEE Trans. Aerosp. Electron. Syst., vol. 44, no. 1, pp. 15 –29, January 2008.
[34] N. J. Gordon, D. J. Salmond, and A. F. Smith, “Novel approach to nonlinear/non-gaussian bayesian state estimation,” in
IEEE Proceedings F (Radar and Signal Processing), vol. 140, no. 2. IET, 1993, pp. 107–113.
[35] M. S. Arulampalam, S. Maskell, N. Gordon, and C. Tim, “A tutorial on particle filters for online nonlinear/ non-gaussian
bayesian tracking,” IEEE Trans. Signal Process., vol. 50, no. 2, pp. 174–188, Feb. 2002.
[36] H. V. Trees, Detection, Estimation, and Linear Modulation Theory, Part I. Wiley Interscience, 2001.
[37] E. Masazade, R. Niu, and P. K. Varshney, “Dynamic bit allocation for object tracking in wireless sensor networks,” IEEE
Trans. Signal Process., vol. 60, no. 10, pp. 5048–5063, Sep. 2012.
[38] A. Ryan, “Information-theoretic tracking control based on particle filter estimate,” in AIAA Guidance Navigation and
Control Conference, 2008, pp. 1–15.
[39] C. E. Shannon, “A mathematical theory of communication,” ACM SIGMOBILE Mobile Computing and Communications
Review, vol. 5, no. 1, pp. 3–55, 2001.
[40] T. M. Cover and J. A. Thomas, Elements of information theory. John Wiley & Sons, 2012.
[41] Y. Zhang and Q. Ji, “Efficient sensor selection for active information fusion,” IEEE Trans. Syst., Man, and Cybern., Part
B: Cybern., vol. 40, no. 3, pp. 719–728, 2010.
[42] Y. Bar-Shalom, P. K. Willett, and X. Tian, Tracking and Data Fusion: A Handbook of Algorithms. YBS Publishing,
Storrs, CT, 2011.
[43] R. T. Marler and J. S. Arora, “Survey of multi-objective optimization methods for engineering,” Struct Multidisc Optim,
vol. 26, pp. 369–395, 2004.
[44] K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: Nsga-ii,” IEEE
Trans. Evol. Comput., vol. 6, no. 2, pp. 182–197, Apr. 2002.
[45] N. Issimakis and M. Adam, “A genetic algorithm for the multidimensional knapsack problem,” Journal of Heuristics, no. 4,
pp. 63–86, 1998.
[46] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge: Cambridge University Press, 2004.