<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
<ui>1687-1499-2012-158</ui>
<ji>1687-1499</ji>
<fm>
<dochead>Research</dochead>
<bibl>
<title><p>Dynamic power control for energy harvesting wireless multimedia sensor networks</p></title>
<aug>
<au id="A1" ca="yes"><snm>Koulali</snm><fnm>Mohammed-Amine</fnm><insr iid="I1"/><insr iid="I2"/><email>mkoulali@ensa.ump.ma</email></au>
<au id="A2"><snm>Kobbane</snm><fnm>Abdellatif</fnm><insr iid="I1"/><email>kobbane@ensias.ma</email></au>
<au id="A3"><snm>El Koutbi</snm><fnm>Mohammed</fnm><insr iid="I1"/><email>elkoutbi@ensias.ma</email></au>
<au id="A4"><snm>Tembine</snm><fnm>Hamidou</fnm><insr iid="I3"/><email>hamidou.tembine@supelec.fr</email></au>
<au id="A5"><snm>Ben-Othman</snm><fnm>Jalel</fnm><insr iid="I4"/><email>jalel.ben-othman@univ-paris13.fr</email></au>
</aug>
<insg>
<ins id="I1"><p>Laboratoire des Syst&#232;mes d'Information Mobiles et Embarqu&#233;s (SIME)/Mobile Intelligent System research group, Mohammed V-Souissi University, ENSIAS, Madinat Al Irfane, BP 713, Agdal, Rabat, Morocco</p></ins>
<ins id="I2"><p>Ecole Nationale des Sciences Appliqu&#233;es d'Oujda (ENSAO), Mohammed I University, Oujda, Morocco</p></ins>
<ins id="I3"><p>Department Telecommunications, Supelec,3, rue Joliot-Curie 91192, Gif Sur Yvette, Cedex, France</p></ins>
<ins id="I4"><p>University of Paris 13, 99 Avenue Jean-Baptiste Clement, 93430, Villetaneuse, France</p></ins>
</insg>
<source>EURASIP Journal on Wireless Communications and Networking</source>
<issn>1687-1499</issn>
<pubdate>2012</pubdate>
<volume>2012</volume>
<issue>1</issue>
<fpage>158</fpage>
<url>http://jwcn.eurasipjournals.com/content/2012/1/158</url>
<xrefbib><pubid idtype="doi">10.1186/1687-1499-2012-158</pubid></xrefbib></bibl>
<history><rec><date><day>1</day><month>10</month><year>2011</year></date></rec><acc><date><day>1</day><month>5</month><year>2012</year></date></acc><pub><date><day>1</day><month>5</month><year>2012</year></date></pub></history><cpyrt><year>2012</year><collab>Koulali et al; licensee Springer.</collab><note>This is an Open Access article distributed under the terms of the Creative Commons Attribution License (<url>http://creativecommons.org/licenses/by/2.0</url>), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</note></cpyrt>
<abs>
<sec><st><p>Abstract</p></st>
<p>Optimization of energy usage in wireless sensor networks (WSN) has been an active research field for the last decades and various approaches have been explored. In fact, A well designed energy consumption model is the foundation for developing and evaluating a power management scheme in network of energy constrained devices such as: WSN. We are interested in developing optimal centralized power control policies for energy harvesting wireless multimedia sensor networks (WMSN) equipped with photovoltaic cells. We propose a new complete information Markov decision process model to characterize sensor's battery discharge/recharge process and inspect the structural properties of optimal transmit policies.</p>
</sec>
</abs>
</fm>
<bdy>
<sec><st><p>1 Introduction</p></st>
<p>The recent technological advances in the fields of micro-electronic, wireless communication along with reduction of production costs have motivated the development of a novel generation of wireless networks. wireless sensor networks (WSN) are articulated over a set of miniaturized battery powered devices (sensors) with communication capabilities and are expected to become highly integrated into our daily activities. This class of networks is perceived as an evolution of AdHoc networks with specific energy and computation limitations. Also, the increasing availability, at low cost, of multimedia devices (cameras, microphones,...) has triggered the emergence of multimedia wireless sensor networks (WMSN) <abbrgrp><abbr bid="B1">1</abbr><abbr bid="B2">2</abbr></abbrgrp>. With the diversity of their application domains, ranging from healthcare and intelligent patient monitoring to disaster relief and industrial process supervision through intrusion detection and border protection, WMSN hold a promising future <abbrgrp><abbr bid="B3">3</abbr></abbrgrp>. It is noteworthy that the volume and the nature of carried multimedia content, mainly composed of images and/or video streams, impose severe requirements on sensor's residual energy and available bandwidth.</p>
<p>The energy scarcity represents one of the major limitations of WMSN, indeed, post-deployment replacement of the sensors batteries is generally not practical or even impossible. Therefore, a proper management strategy of the residual energy happens to be a crucial prerequisite to any large scale WMSN deployment. In order to preserve the sensors energy, an optimal choice of transmit powers and an efficient scavenging mechanism of energy from the deployment environment along with an adequate topological placement of the sensors are necessary.</p>
<p>A variety of topologies have been proposed for WMSN deployment, notably: single-tier flat, single-tier clustered and multi-tier (see Figure <figr fid="F1">1</figr>). Introducing hierarchy in WMSN benefits at various levels: indeed, since sensors forward exclusively packets produced within their cluster, the communication overhead is reduced and consequently the network lifetime is prolonged. Also, resourced devices (multi-processing hubs) realize heavy computations and aggregation of data reported by their cluster sensors, reducing by the way the energy consumption resulting from relaying redundant data.</p>
<fig id="F1"><title><p>Figure 1</p></title><caption><p>Hierarchical wireless multimedia network <abbrgrp><abbr bid="B1">1</abbr></abbrgrp></p></caption><text>
   <p><b>Hierarchical wireless multimedia network </b><abbrgrp><abbr bid="B1">1</abbr></abbrgrp>.</p>
</text><graphic file="1687-1499-2012-158-1"/></fig>
<p>Energy harvesting <abbrgrp><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr></abbrgrp> in the context of WSN received increasing attention from research community. Indeed, enabling sensors to replenish their energy reserves, extends the WMSN's deployment lifetime and enlarges their application domains. Energy harvesting sources are various and encompass solar, wind and vibratory sources. In this work we will focus our attention on sensors equipped with photovoltaic cells that realize solar energy transformation into electric energy needed to recharge their batteries.</p>
<p>Energy consumption optimization remains a crucial issue even for energy harvesting WMSN. In fact, the harvested energy should be exploited optimally to cope with energy sources periodicity (day/night cycles) and unpredictability (wind activity/inactivity periods). Since, most of energy consumption is incurred at transceiver level, a balance should be found between conflicting objectives: maximizing the achieved throughput while reducing energy consumption and consequently extending the sensor's battery lifetime. Optimal energy management policies for energy harvesting sensors are considered in <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. The discounted throughput is maximized over an infinite horizon, where queuing for data is also considered. In <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>, the authors consider a binary power control problem: at each slot the wireless device could either transmit at a constant power or remain silent. The authors consider only the single user case and the optimal transmission policy is shown to be of a threshold type for the soft and strict delay constraint cases. The authors of <abbrgrp><abbr bid="B10">10</abbr></abbrgrp> presented a decentralized power control with stochastic channel variation scheme. The proposed scheme considers a cost function that accounts for the QoS of each user and the interference to other users. The single user optimal policy is generalized to the multiple users scenario for the ergodic regime where the spreading factor and the number of users grow infinitely but their ratio remains constant. In <abbrgrp><abbr bid="B11">11</abbr></abbrgrp>, the authors consider a single transmitter-receiver scenario where the transmitter has a finite buffer, and solved the problem of dynamically assigning rates/powers to packets in order to minimize the long-term average transmission energy subject to an upper bound on the buffer overflow probability. The problem is formulated as a constrained Markov decision process (CMDP) and an analytical solution is given and proved to be monotone in queue length. The authors of <abbrgrp><abbr bid="B12">12</abbr></abbrgrp> use an evolutionary game theoretic formulation to characterize the equilibrium policy for power allocation under channel un-certainty and delayed imperfect payoffs. A heterogonous learning framework that accounts for user and technology specificities is proposed. The authors of <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> address the problem of network resource allocation for energy-harvesting sensor platforms with time-varying battery recharging rates. They propose a joint approach that combines QuickFix for getting the optimal sampling rate and SnapIt that adapts the sampling rate with the objective of maintaining the battery at a target level. The considered networks are characterized by a special directed acyclic network graph (DAG) structure and the choice of a given rate implies a specific transmit power. In <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>, an energy harvesting body sensor network formed by sensors with a two-state energy harvester device is considered. The authors develop policies based on the energy-error probability tradeoff to maximize successful transmission probability while minimizing probability of running out of energy. The developed strategies exploit the knowledge of the current energy level and the process governing event generation and battery recharge to select the appropriate transmission mode. The problem of throughput optimal energy allocation is studied for energy harvesting systems in a time constrained slotted setting in <abbrgrp><abbr bid="B15">15</abbr></abbrgrp>. The structural properties of the optimal power allocation policy are obtained through dynamic programming and convex optimization. The optimal use of the harvested energy for different energy profiles and storage capabilities is discussed in <abbrgrp><abbr bid="B16">16</abbr></abbrgrp> with the outage probability considered as a performance metric. The authors developed a discrete time Markov model of the evolution of battery and transmission state and provide optimal transmission strategy that minimizes outage probability.</p>
<p>Our objective is to define an optimal energy management policy for the centralized dynamic power control problem for energy harvesting WMSN. Thus, at each time slot, the transmission powers of all the sensors are fixed by the base station to maximize the expected system's throughput under minimum energy consumption.</p>
<p>The added value of our work covers the following points:</p>
<p indent="1">&#8226; We formalize the centralized power control problem in the context of hierarchical energy harvesting WMSN as a complete information MDP.</p>
<p indent="1">&#8226; A stochastic model for the discharge/recharge battery process for energy harvesting WMSN is provided.</p>
<p indent="1">&#8226; We consider a novel utility function that balances the sojourn in a each battery state along with achieved throughput for a given transmit policy.</p>
<p indent="1">&#8226; The structural properties of centrally computed optimal transmit policies are inspected.</p>
<p>This article is organized as follows: In Section 2, we give a mathematical formulation for dynamic power control problem in the context of energy harvesting WMSN. Optimal transmission policies are treated in Sections 3 and 4 for the single and multiple sensors scenarios. Then we present numerical simulation results in Section 5. Finally, we conclude the article and announce our future works in Section 6.</p>
</sec>
<sec><st><p>2 System model</p></st>
<p>We consider a WMSN formed by a set of sensors <inline-formula><m:math name="1687-1499-2012-158-i1" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi mathvariant="script">N</m:mi>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">{</m:mo>
   <m:mrow>
      <m:mn>1</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>n</m:mi>
   </m:mrow>
   <m:mo class="MathClass-close">}</m:mo>
</m:mrow>
</m:math>
</inline-formula>, under the authority of a single base station or gateway. Each sensor is equipped by its own battery and uses power to communicate with the base station either directly or through multimedia processing hubs. We discretize each sensor's battery capacity to several intervals that give a more coarse-grained description of the battery state, e.g., full, medium, discharged. The sensors are equipped with photovoltaic cells that make them capable of harvesting solar energy while undergoing the discharge process. The residual energy of the battery dictates available transmission powers and the achieved throughput is affected by the chosen transmit powers of other sensors. Time is discrete and at each time slot <it>t</it>, each sensor knows its own battery state, whereas the battery state of the other sensors and their actions remain unknown.</p>
<p>The formulated problem fits within the MDP framework with full information and infinite planning horizon, where the base station will compute and provide each sensor with its optimal transmission strategy, given the fact that it has access to all sensors' information i.e environment, battery and radio channel status. In order to be aware of each sensor battery level, we assume that time is slotted into virtual slots that encompasses several physical slots. the initial physical slots will be affected to the sensors to communicate their battery levels to the base station in a TDMA fashion. The remaining slots will serve for data exchange with interference possibility. We use three bits to code the energy level of each battery and thus, we could represent up to eight battery states.</p>
<sec><st><p>2.1 Mathematical formulation</p></st>
<p>Denote by <inline-formula><m:math name="1687-1499-2012-158-i2" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>w</m:mi>
<m:mo class="MathClass-rel">=</m:mo>
<m:msub>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">{</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>w</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">}</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
      <m:mo class="MathClass-rel">&#8805;</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>0</m:mn>
         </m:mrow>
      </m:msub>
   </m:mrow>
</m:msub>
</m:math></inline-formula> the set of environment states at each time slot post <it>t</it><sub>0</sub>. Thus, the power allocation dynamic problem for a sensor <it>j </it>could be modeled by an MDP:</p>
<p><display-formula id="M1"><m:math name="1687-1499-2012-158-i3" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mi mathvariant="text">&#937;</m:mi>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mrow>
      <m:mo class="MathClass-open">{</m:mo>
      <m:mrow>
         <m:msup>
            <m:mrow>
               <m:mi mathvariant="script">X</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msup>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msub>
            <m:mrow>
               <m:mrow>
                  <m:mo class="MathClass-open">(</m:mo>
                  <m:mrow>
                     <m:msup>
                        <m:mrow>
                           <m:mi>A</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>j</m:mi>
                        </m:mrow>
                     </m:msup>
                     <m:mrow>
                        <m:mo class="MathClass-open">(</m:mo>
                        <m:mrow>
                           <m:mi>w</m:mi>
                           <m:mo class="MathClass-punc">,</m:mo>
                           <m:msub>
                              <m:mrow>
                                 <m:mi>s</m:mi>
                              </m:mrow>
                              <m:mrow>
                                 <m:mi>j</m:mi>
                              </m:mrow>
                           </m:msub>
                        </m:mrow>
                        <m:mo class="MathClass-close">)</m:mo>
                     </m:mrow>
                  </m:mrow>
                  <m:mo class="MathClass-close">)</m:mo>
               </m:mrow>
            </m:mrow>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>s</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-rel">&#8712;</m:mo>
               <m:msup>
                  <m:mrow>
                     <m:mi mathvariant="script">X</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msup>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-rel">&#8712;</m:mo>
               <m:mi mathvariant="script">N</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>w</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msup>
            <m:mrow>
               <m:mi>q</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msup>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mi>&#955;</m:mi>
      </m:mrow>
      <m:mo class="MathClass-close">}</m:mo>
   </m:mrow>
</m:mrow>
</m:math></display-formula></p>
<p>Where:</p>
<p indent="1">&#8226; <inline-formula><m:math name="1687-1499-2012-158-i4" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">{</m:mo>
   <m:mrow>
      <m:mn>0</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mn>1</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mn>2</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>m</m:mi>
      <m:mo class="MathClass-bin">-</m:mo>
      <m:mn>1</m:mn>
   </m:mrow>
   <m:mo class="MathClass-close">}</m:mo>
</m:mrow>
</m:math></inline-formula> is a finite set of states of sensor's <it>j </it>battery. A state of the battery represents some interval of percentage of the remaining energy. The energy level of the battery increases (respectively decreases) sequentially. Initially, the sensor's battery is in its highest state (<it>m - </it>1), as sensors perform their affected tasks (event detection, packets forwarding,...) they consume energy and their batteries energy levels decrease sequentially. The harvested solar energy will be converted into electrical energy and will increase the sensors batteries residual energy level sequentially.</p>
<p indent="1">&#8226; <inline-formula><m:math name="1687-1499-2012-158-i5" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mo class="MathClass-op">&#8704;</m:mo>
<m:msub>
   <m:mrow>
      <m:mi>s</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>t</m:mi>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-punc">,</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">{</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>0</m:mn>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">}</m:mo>
</m:mrow>
</m:math></inline-formula> is a finite set of available transmission powers for sensor <it>j</it>. This set satisfies <it>A<sup>j </sup></it>(<it>w<sub>t</sub>, s</it><sub><it>j, t </it></sub>- 1) &#8834; <it>A<sup>j </sup></it>(<it>w<sub>t</sub>, s</it><sub><it>j, t</it></sub>): more powers are available at higher states. A sensor makes a decision on its transmit power <inline-formula><m:math name="1687-1499-2012-158-i6" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> based on its remaining energy <it>s</it><sub><it>j, t </it></sub>at time <it>t</it>.</p>
<p indent="1">&#8226; <it>q<sup>j </sup></it>is the state transition probability of sensor's <it>j </it>battery. Given the state of environment <it>w<sub>t</sub></it>, the state <it>s</it><sub><it>j, t </it></sub>of the battery of <it>j</it>, the state <it>c</it><sub><it>j, t </it></sub>of the radio channel in the vicinity of <it>j</it>, and the actions of the others <inline-formula><m:math name="1687-1499-2012-158-i7" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mo class="MathClass-bin">-</m:mo>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>2</m:mn>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>n</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> the new states are (<it>s</it><sub><it>j, t</it>+1</sub>, <it>c</it><sub><it>j, t</it>+1</sub>) with the probability <inline-formula><m:math name="1687-1499-2012-158-i8" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mspace width="2.77695pt" class="tmspace"/>
            <m:msub>
               <m:mrow>
                  <m:mi>c</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mspace width="2.77695pt" class="tmspace"/>
            <m:msub>
               <m:mrow>
                  <m:mi>c</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>.</p>
<p indent="1">&#8226; The discount factor <it>&#955; </it>indicates for a user the decay in the gain value with the evolution of the time.</p>
<p>Let <it>&#951;<sub>t </sub></it>= (<it>w<sub>t</sub>, s</it><sub>1, <it>t</it></sub>, <it>c</it><sub>1, <it>t</it></sub>,..., <it>s</it><sub><it>n, t</it></sub>, <it>c</it><sub><it>n, t</it></sub>) be the state profile of all the system at time <it>t</it>. The action profile of the system is: <inline-formula><m:math name="1687-1499-2012-158-i9" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>n</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>, where <inline-formula><m:math name="1687-1499-2012-158-i10" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mo class="MathClass-op">&#8704;</m:mo>
<m:mi>j</m:mi>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:mi mathvariant="script">N</m:mi>
<m:mo class="MathClass-punc">,</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>. When <it>w<sub>t </sub></it>= 0, the SINR of sensor <it>j </it>is null. For <it>w<sub>t </sub></it>&#8800;0, the SINR of sensor <it>j </it>is given by:</p>
<p><display-formula id="M2"><m:math name="1687-1499-2012-158-i11" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mstyle class="text">
      <m:mtext class="textsf">SIN</m:mtext>
   </m:mstyle>
   <m:msub>
      <m:mrow>
         <m:mstyle class="text">
            <m:mtext class="textsf">R</m:mtext>
         </m:mstyle>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>&#951;</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfrac>
      <m:mrow>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
         <m:msub>
            <m:mrow>
               <m:mi>h</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>w</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>s</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>c</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mrow>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>N</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>0</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:msub>
            <m:mrow>
               <m:mo mathsize="big">&#8721;</m:mo>
            </m:mrow>
            <m:mrow>
               <m:mi>i</m:mi>
               <m:mo class="MathClass-rel">&#8800;</m:mo>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>i</m:mi>
            </m:mrow>
         </m:msubsup>
         <m:msub>
            <m:mrow>
               <m:mi>h</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>i</m:mi>
            </m:mrow>
         </m:msub>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>w</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>s</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>i</m:mi>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>c</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>i</m:mi>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mrow>
   </m:mfrac>
</m:mrow>
</m:math></display-formula></p>
<p>where <inline-formula><m:math name="1687-1499-2012-158-i12" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mi>h</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msub>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>c</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula> represents the power received at the base station or the multimedia processing hub given that states are <it>s</it><sub><it>j, t </it></sub>(respectively <it>c</it><sub><it>j, t</it></sub>) for the battery (respectively the radio channel in the vicinity) of sensor <inline-formula><m:math name="1687-1499-2012-158-i13" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>j</m:mi>
<m:mi>.</m:mi>
<m:mspace width="2.77695pt" class="tmspace"/>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula> is the power level chosen by <it>j </it>and <it>h<sub>j </sub></it>(<it>w<sub>t</sub>, s<sub>j, t</sub>, c<sub>j, t</sub></it>) is a function of the channel state and others exogenous characteristics, <it>N</it><sub>0 </sub>is the variance of the noise. The throughput of sensor <it>j </it>at time <it>t </it>is an increasing function of the SINR<it><sub>j </sub></it>(<it>&#951;<sub>t</sub>, p<sub>t</sub></it>).</p>
<p><display-formula id="M3"><m:math name="1687-1499-2012-158-i14" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mfenced separators="" open="{" close="">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">Th</m:mtext>
                  </m:mstyle>
                  <m:msub>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf">p</m:mtext>
                        </m:mstyle>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>&#951;</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:msub>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:msup>
                     <m:mrow>
                        <m:mi>f</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf">SIN</m:mtext>
                        </m:mstyle>
                        <m:msub>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf">R</m:mtext>
                              </m:mstyle>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>&#951;</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:mspace width="2.77695pt" class="tmspace"/>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>p</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:msup>
                     <m:mrow>
                        <m:mi>f</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mn>0</m:mn>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mn>0</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
<p>In the rest of the article, we consider <it>f <sup>j </sup></it>to be Shannon capacity <abbrgrp><abbr bid="B17">17</abbr></abbrgrp> and thus:</p>
<p><display-formula id="M4"><m:math name="1687-1499-2012-158-i15" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msup>
      <m:mrow>
         <m:mi>f</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mstyle class="text">
            <m:mtext class="textsf">SIN</m:mtext>
         </m:mstyle>
         <m:msub>
            <m:mrow>
               <m:mstyle class="text">
                  <m:mtext class="textsf">R</m:mtext>
               </m:mstyle>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>&#951;</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>p</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mstyle class="text">
      <m:mtext class="textsf">log</m:mtext>
   </m:mstyle>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:mstyle class="text">
            <m:mtext class="textsf">SIN</m:mtext>
         </m:mstyle>
         <m:msub>
            <m:mrow>
               <m:mstyle class="text">
                  <m:mtext class="textsf">R</m:mtext>
               </m:mstyle>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>&#951;</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mi>p</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
               </m:msub>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
</m:mrow>
</m:math></display-formula></p>
</sec>
<sec><st><p>2.2 Stochastic battery model for sensors with energy harvesting capabilities</p></st>
<p>The sensors harvest energy through a photovoltaic cell and use the scavenged power to recharge their batteries. Thus, the sensor battery will move from state <it>s</it><sub><it>j, t </it></sub>to state <it>s</it><sub><it>j, t</it></sub>+1 with probability <inline-formula><m:math name="1687-1499-2012-158-i16" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-bin">+</m:mo>
      <m:mn>1</m:mn>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:msub>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">harvest</m:mtext>
      </m:mstyle>
   </m:mrow>
</m:msub>
</m:math></inline-formula>. The transmit power choice of <it>j </it>determines the transitions to the next state. Thus, when the sensor <it>j </it>selects a transmit power <inline-formula><m:math name="1687-1499-2012-158-i17" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>, the new state of the battery is <it>s</it><sub><it>j, t</it>+1 </sub>with probability <inline-formula><m:math name="1687-1499-2012-158-i18" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-punc">,</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:mn>0</m:mn>
</m:math></inline-formula> if <it>s</it><sub><it>j, t</it>+1 &#8713; { </sub><it>s</it><sub><it>j, t </it></sub>+ 1, <it>s<sub>j, t</sub>, s<sub>j, t </sub></it>-1<sub>}</sub>. If the energy harvesting process is frozen for a long period of time (due to cloudy weather for example), the state 0 is reached (the battery is completely empty) and the sensor is considered to be out of service. Figure <figr fid="F2">2</figr> shows the state transition probabilities of sensor's <it>j </it>battery.</p>
<fig id="F2"><title><p>Figure 2</p></title><caption><p>Stochastic model of the sensor's battery discharge/recharge process</p></caption><text>
   <p><b>Stochastic model of the sensor's battery discharge/recharge process</b>.</p>
</text><graphic file="1687-1499-2012-158-2"/></fig>
<p>The probability to move to the lower adjacent state increases with the energy consumption i.e <inline-formula><m:math name="1687-1499-2012-158-i19" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mo class="MathClass-op">&#8704;</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-punc">,</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8242;</m:mi>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>w</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>:</p>
<p><display-formula id="M5"><m:math name="1687-1499-2012-158-i20" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msubsup>
      <m:mrow>
         <m:mi>p</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msubsup>
   <m:mo class="MathClass-rel">></m:mo>
   <m:msubsup>
      <m:mrow>
         <m:mi>p</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>&#8242;</m:mi>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msubsup>
   <m:mo class="MathClass-rel">&#8658;</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi>q</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-bin">-</m:mo>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">></m:mo>
   <m:msup>
      <m:mrow>
         <m:mi>q</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-bin">-</m:mo>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>&#8242;</m:mi>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
</m:mrow>
</m:math></display-formula></p>
<p>At each time slot <it>t</it>, depending on the remaining energy off the battery, the sensor <it>j </it>makes a decision on its transmit power <inline-formula><m:math name="1687-1499-2012-158-i21" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula>. Denote by the policy <inline-formula><m:math name="1687-1499-2012-158-i22" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>d</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8734;</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>0</m:mn>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>m</m:mi>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> the collection of decision rules of that sensor under infinite planning horizon, where <inline-formula><m:math name="1687-1499-2012-158-i23" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mo class="MathClass-op">&#8704;</m:mo>
<m:msub>
   <m:mrow>
      <m:mi>s</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>i</m:mi>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-punc">,</m:mo>
<m:mspace width="2.77695pt" class="tmspace"/>
<m:mspace width="0.3em" class="thinspace"/>
<m:msubsup>
   <m:mrow>
      <m:mi>d</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>i</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:mi mathvariant="text">&#916;</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msup>
         <m:mrow>
            <m:mi>A</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msup>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> and &#916;(<it>A<sup>j </sup></it>(<it>s<sub>i</sub></it>)) stands for the space of probability distribution over sensor's <it>j </it>action space for the battery state <it>s<sub>i</sub></it>.</p>
<p>The sojourn time <inline-formula><m:math name="1687-1499-2012-158-i24" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi>T</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>&#8734;</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> in the state <it>l </it>under transmit policy <inline-formula><m:math name="1687-1499-2012-158-i25" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>d</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8734;</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula> can be expressed as:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i26" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="aligned">
      <m:mtr>
         <m:mtd columnalign="right">
            <m:msup>
               <m:mrow>
                  <m:mi>T</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>d</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8734;</m:mi>
                     </m:mrow>
                  </m:msubsup>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msub>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mn>0</m:mn>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:munder class="msub">
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">arg</m:mtext>
                  </m:mstyle>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">min</m:mtext>
                  </m:mstyle>
               </m:mrow>
               <m:mrow>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:munder>
            <m:mrow>
               <m:mo class="MathClass-open">{</m:mo>
               <m:mrow>
                  <m:mi>t</m:mi>
                  <m:mo class="MathClass-rel">></m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mn>0</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:msub>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mn>0</m:mn>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>d</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8734;</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">}</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="right"/>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mn>0</m:mn>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:msup>
               <m:mrow>
                  <m:mi>T</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>d</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8734;</m:mi>
                     </m:mrow>
                  </m:msubsup>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msub>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mn>0</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p>When <inline-formula><m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="1687-1499-2012-158-i21"><m:msubsup><m:mrow><m:mi>p</m:mi></m:mrow><m:mrow><m:mi>t</m:mi></m:mrow><m:mrow><m:mi>j</m:mi></m:mrow></m:msubsup></m:math></inline-formula> depends only on the state of the battery but not on the time (stationary policy), the sojourn becomes:</p>
<p><display-formula id="M6"><m:math name="1687-1499-2012-158-i27" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msup>
      <m:mrow>
         <m:mi>T</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mi>l</m:mi>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mspace width="2.77695pt" class="tmspace"/>
         <m:msubsup>
            <m:mrow>
               <m:mi>d</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>&#8734;</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfrac>
      <m:mrow>
         <m:mn>1</m:mn>
      </m:mrow>
      <m:mrow>
         <m:msup>
            <m:mrow>
               <m:mi>q</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msup>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:mi>l</m:mi>
               <m:mo class="MathClass-bin">-</m:mo>
               <m:mn>1</m:mn>
               <m:mo class="MathClass-rel">|</m:mo>
               <m:mi>l</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msubsup>
                  <m:mrow>
                     <m:mi>d</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>&#8734;</m:mi>
                  </m:mrow>
               </m:msubsup>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:msup>
            <m:mrow>
               <m:mi>q</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msup>
         <m:mrow>
            <m:mo class="MathClass-open">(</m:mo>
            <m:mrow>
               <m:mi>l</m:mi>
               <m:mo class="MathClass-bin">+</m:mo>
               <m:mn>1</m:mn>
               <m:mo class="MathClass-rel">|</m:mo>
               <m:mi>l</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:msubsup>
                  <m:mrow>
                     <m:mi>d</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>&#8734;</m:mi>
                  </m:mrow>
               </m:msubsup>
            </m:mrow>
            <m:mo class="MathClass-close">)</m:mo>
         </m:mrow>
      </m:mrow>
   </m:mfrac>
</m:mrow>
</m:math></display-formula></p>
</sec>
</sec>
<sec><st><p>3 Optimal policy for a single sensor</p></st>
<p>When considering a single sensor, the interferences are omitted from the SINR expression that becomes equivalent to the signal to noise ratio (SNR): <inline-formula><m:math name="1687-1499-2012-158-i28" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mstyle class="text">
   <m:mtext class="textsf">SN</m:mtext>
</m:mstyle>
<m:msub>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">R</m:mtext>
      </m:mstyle>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msub>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>&#951;</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:mfrac>
   <m:mrow>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
      <m:msub>
         <m:mrow>
            <m:mi>h</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msub>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>w</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>c</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>N</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>0</m:mn>
         </m:mrow>
      </m:msub>
   </m:mrow>
</m:mfrac>
</m:math></inline-formula> and the sensor receives an immediate reward <inline-formula><m:math name="1687-1499-2012-158-i29" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mi>r</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
</m:msub>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> for choosing transmit power <inline-formula><m:math xmlns:m="http://www.w3.org/1998/Math/MathML" name="1687-1499-2012-158-i21"><m:msubsup><m:mrow><m:mi>p</m:mi></m:mrow><m:mrow><m:mi>t</m:mi></m:mrow><m:mrow><m:mi>j</m:mi></m:mrow></m:msubsup></m:math></inline-formula> at slot <it>t</it>. The immediate reward reflects a balance between maximizing the expected sojourn in a given battery state and the corresponding achieved throughput for the chosen transmit power:</p>
<p><display-formula id="M7"><m:math name="1687-1499-2012-158-i30" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msub>
      <m:mrow>
         <m:mi>r</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mspace width="2.77695pt" class="tmspace"/>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-bin">-</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:mn>1</m:mn>
            </m:mrow>
            <m:mrow>
               <m:msup>
                  <m:mrow>
                     <m:mi>T</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msup>
               <m:mrow>
                  <m:mo class="MathClass-open">(</m:mo>
                  <m:mrow>
                     <m:msub>
                        <m:mrow>
                           <m:mi>s</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>j</m:mi>
                           <m:mo class="MathClass-punc">,</m:mo>
                           <m:mi>t</m:mi>
                        </m:mrow>
                     </m:msub>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:msubsup>
                        <m:mrow>
                           <m:mi>p</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>t</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>j</m:mi>
                        </m:mrow>
                     </m:msubsup>
                  </m:mrow>
                  <m:mo class="MathClass-close">)</m:mo>
               </m:mrow>
            </m:mrow>
         </m:mfrac>
      </m:mrow>
   </m:mfenced>
   <m:mstyle class="text">
      <m:mtext class="textsf">log</m:mtext>
   </m:mstyle>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:msubsup>
                  <m:mrow>
                     <m:mi>p</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msubsup>
               <m:msup>
                  <m:mrow>
                     <m:mi>h</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msup>
            </m:mrow>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>N</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mn>0</m:mn>
                  </m:mrow>
               </m:msub>
            </m:mrow>
         </m:mfrac>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
<p>Let ind: <inline-formula><m:math name="1687-1499-2012-158-i31" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msup>
      <m:mrow>
         <m:mi mathvariant="script">X</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mo class="MathClass-rel">&#8594;</m:mo>
   <m:mspace width="0.3em" class="thinspace"/>
   <m:mo class="MathClass-bin">&#8477;</m:mo>
</m:mrow>
</m:math></inline-formula> be a non-decreasing function on <inline-formula><m:math name="1687-1499-2012-158-i32" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula>. We consider transition probabilities that adhere to the following expression:</p>
<p><display-formula id="M8"><m:math name="1687-1499-2012-158-i33" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msup>
      <m:mrow>
         <m:mi>q</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msubsup>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>&#8242;</m:mi>
            </m:mrow>
         </m:msubsup>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfenced separators="" open="{" close="">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msubsup>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>p</m:mi>
                        <m:mi>w</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>P</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf">harvest</m:mtext>
                              </m:mstyle>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf">ind</m:mtext>
                        </m:mstyle>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
               </m:mtd>
               <m:mtd class="array" columnalign="left">
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                     </m:mrow>
                  </m:msubsup>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mfrac>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msubsup>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>p</m:mi>
                        <m:mi>w</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf">ind</m:mtext>
                              </m:mstyle>
                              <m:mrow>
                                 <m:mo class="MathClass-open">(</m:mo>
                                 <m:mrow>
                                    <m:msub>
                                       <m:mrow>
                                          <m:mi>s</m:mi>
                                       </m:mrow>
                                       <m:mrow>
                                          <m:mi>j</m:mi>
                                          <m:mo class="MathClass-punc">,</m:mo>
                                          <m:mi>t</m:mi>
                                       </m:mrow>
                                    </m:msub>
                                 </m:mrow>
                                 <m:mo class="MathClass-close">)</m:mo>
                              </m:mrow>
                              <m:mo class="MathClass-bin">-</m:mo>
                              <m:mn>1</m:mn>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf">harvest</m:mtext>
                              </m:mstyle>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mrow>
                        <m:mstyle class="text">
                           <m:mtext class="textsf">ind</m:mtext>
                        </m:mstyle>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
               </m:mtd>
               <m:mtd class="array" columnalign="left">
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow/>
                           <m:mrow>
                              <m:mi>j</m:mi>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:mi>t</m:mi>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                     </m:mrow>
                  </m:msubsup>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mn>1</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:msub>
                     <m:mrow/>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>P</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mstyle class="text">
                                 <m:mtext class="textsf">harvest</m:mtext>
                              </m:mstyle>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                  </m:msub>
               </m:mtd>
               <m:mtd class="array" columnalign="left">
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                     </m:mrow>
                  </m:msubsup>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:msub>
                     <m:mrow/>
                     <m:mrow>
                        <m:mn>0</m:mn>
                     </m:mrow>
                  </m:msub>
               </m:mtd>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">else</m:mtext>
                  </m:mstyle>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">.</m:mtext>
                  </m:mstyle>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
<p>In the discounted total reward problem the gains on the first stages are more important than the future ones. In particular, a gain acquired at time <it>n </it>is assumed to have a present value <it>&#955;<sup>n </sup>r</it>(<it>s<sub>j</sub>, p<sub>j</sub></it>) where 0 <it>&lt; &#955; &lt; </it>1 is a discount factor. Under an infinite planning horizon and due to its elegant theory, the ease in which it allows inclusion of constraints, and its facility for sensitivity analysis, linear programming formulation <abbrgrp><abbr bid="B18">18</abbr></abbrgrp> is adequate to solve our MDP. We randomly choose a set of real constants <inline-formula><m:math name="1687-1499-2012-158-i34" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mrow>
         <m:mo class="MathClass-open">{</m:mo>
         <m:mrow>
            <m:mi>&#945;</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msub>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mrow>
         <m:mo class="MathClass-close">}</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-rel">&#8712;</m:mo>
      <m:msup>
         <m:mrow>
            <m:mi mathvariant="script">X</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msup>
   </m:mrow>
</m:msub>
</m:math></inline-formula> to be a distribution probability over the states of sensor's <it>j </it>battery. Therefore, the set of <it>&#945; </it>(<it>s<sub>j</sub></it>) should respect the following constraint: <inline-formula><m:math name="1687-1499-2012-158-i35" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msub>
      <m:mrow>
         <m:mo mathsize="big">&#8721;</m:mo>
      </m:mrow>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-rel">&#8712;</m:mo>
         <m:msup>
            <m:mrow>
               <m:mi mathvariant="script">X</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msup>
      </m:mrow>
   </m:msub>
   <m:mi>&#945;</m:mi>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mn>1</m:mn>
</m:mrow>
</m:math></inline-formula>. We also consider for every state <it>s<sub>j </sub></it>and available action <it>P<sup>j</sup></it>&#8712;<it>A<sup>j </sup></it>(<it>s<sub>j</sub></it>) the linear program variable <inline-formula><m:math name="1687-1499-2012-158-i36" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>x</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mo class="MathClass-op">&#8721;</m:mo>
   </m:mrow>
   <m:mrow>
      <m:mi>n</m:mi>
      <m:mo class="MathClass-rel">=</m:mo>
      <m:mn>0</m:mn>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8734;</m:mi>
   </m:mrow>
</m:msubsup>
<m:msup>
   <m:mrow>
      <m:mi>&#955;</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>n</m:mi>
   </m:mrow>
</m:msup>
<m:mstyle class="text">
   <m:mtext class="textsf">Prob</m:mtext>
</m:mstyle>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> that indicates the expected discounted time of the sensor's battery being in state <it>s<sub>j </sub></it>and making decision <it>p<sup>j</sup></it>. The linear program equivalent to the <it>&#955; </it>discounted MDP &#937; is described by:</p>
<p><display-formula id="M9"><m:math name="1687-1499-2012-158-i37" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mfenced separators="" open="{" close="">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">Maximize</m:mtext>
                  </m:mstyle>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi mathvariant="script">X</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                  </m:munder>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi>A</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:munder>
                  <m:mi>r</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">Subject</m:mtext>
                  </m:mstyle>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">to</m:mtext>
                  </m:mstyle>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:msub>
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi>A</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:msub>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msubsup>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi mathvariant="script">X</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                  </m:munder>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi>A</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msub>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:munder>
                  <m:mi>&#955;</m:mi>
                  <m:msup>
                     <m:mrow>
                        <m:mi>q</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msubsup>
                        <m:mo class="MathClass-rel">|</m:mo>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>&#945;</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msubsup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mo class="MathClass-op">&#8704;</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">&#8712;</m:mo>
                  <m:msup>
                     <m:mrow>
                        <m:mi mathvariant="script">X</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="1em" class="quad"/>
                  <m:mo class="MathClass-op">&#8704;</m:mo>
                  <m:msup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mo class="MathClass-rel">&#8712;</m:mo>
                  <m:msup>
                     <m:mrow>
                        <m:mi>A</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msup>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="1em" class="quad"/>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:msup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">&#8805;</m:mo>
                  <m:mn>0</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:msup>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>&#8242;</m:mi>
                                 </m:mrow>
                              </m:msup>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:msup>
                           <m:mrow>
                              <m:mi mathvariant="script">X</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                  </m:munder>
                  <m:mi>&#945;</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msubsup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mn>1</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mn>0</m:mn>
                  <m:mo class="MathClass-rel">&lt;</m:mo>
                  <m:mi>&#955;</m:mi>
                  <m:mo class="MathClass-rel">&lt;</m:mo>
                  <m:mn>1</m:mn>
                  <m:mi>.</m:mi>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
<p>The solution of this linear program (LP) is obtained through application of the simplex method. After solving the LP above, we recover the optimal decision rules of the associated MDP by applying the rule <abbrgrp><abbr bid="B19">19</abbr></abbrgrp>:</p>
<p indent="1">&#8226; A discounted MDP has always a deterministic optimal decision rule <abbrgrp><abbr bid="B20">20</abbr></abbrgrp> that we select based on the following criterion:</p>
<p><display-formula id="M10"><m:math name="1687-1499-2012-158-i38" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mo class="MathClass-op">&#8704;</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi>p</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>l</m:mi>
      </m:mrow>
   </m:msup>
   <m:mo class="MathClass-rel">&#8712;</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi>A</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-punc">,</m:mo>
   <m:msubsup>
      <m:mrow>
         <m:mi>d</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>k</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msubsup>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi>p</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>l</m:mi>
      </m:mrow>
   </m:msup>
   <m:mo class="MathClass-rel">&#8658;</m:mo>
   <m:mi>x</m:mi>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>l</m:mi>
            </m:mrow>
         </m:msup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">></m:mo>
   <m:mn>0</m:mn>
   <m:mo class="MathClass-punc">,</m:mo>
   <m:mspace width="1em" class="quad"/>
   <m:msub>
      <m:mrow>
         <m:mi>s</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>k</m:mi>
      </m:mrow>
   </m:msub>
   <m:mo class="MathClass-rel">&#8712;</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi mathvariant="script">X</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
   </m:msup>
   <m:mi>.</m:mi>
</m:mrow>
</m:math></display-formula></p>
<p>We argue that there exists structured decision rules for the MDP &#937;.</p>
<p><b>Proposition 1</b>. <it>There exists optimal monotone non-decreasing decision rules on </it><inline-formula><m:math name="1687-1499-2012-158-i39" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula><it>for the MDP </it>&#937;.</p>
<p>The detailed proof of Proposition 1 is given below:</p>
<p><it>Proof</it>. Let <inline-formula><m:math name="1687-1499-2012-158-i40" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-rel">=</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mo class="MathClass-op">&#8721;</m:mo>
   </m:mrow>
   <m:mrow>
      <m:mi>i</m:mi>
      <m:mo class="MathClass-rel">=</m:mo>
      <m:mi>k</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>i</m:mi>
      <m:mo class="MathClass-rel">=</m:mo>
      <m:mi>m</m:mi>
      <m:mo class="MathClass-bin">-</m:mo>
      <m:mn>1</m:mn>
   </m:mrow>
</m:msubsup>
<m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>i</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>l</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>, and <inline-formula><m:math name="1687-1499-2012-158-i41" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-punc">,</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8242;</m:mi>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula> two transmit powers such as <inline-formula><m:math name="1687-1499-2012-158-i42" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&lt;</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8242;</m:mi>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
</m:math></inline-formula>:</p>
<p>(1) The immediate reward <it>r<sup>j </sup></it>for sensor <it>j </it>is non-decreasing on <inline-formula><m:math name="1687-1499-2012-158-i43" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula> for all <inline-formula><m:math name="1687-1499-2012-158-i44" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>&#8242;</m:mi>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula>.</p>
<p>(2) The immediate reward <it>r<sup>j </sup></it>for sensor <it>j </it>is superadditive.</p>
<p><display-formula><m:math name="1687-1499-2012-158-i45" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="gathered">
      <m:mtr>
         <m:mtd columnalign="left">
            <m:mi>r</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mi>r</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>r</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>r</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="left">
            <m:mfenced separators="" open="(" close=")">
               <m:mrow>
                  <m:mfrac>
                     <m:mrow>
                        <m:mn>1</m:mn>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>T</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>l</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:msubsup>
                                 <m:mrow>
                                    <m:mi>p</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>&#8242;</m:mi>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msubsup>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:mn>1</m:mn>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>T</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>l</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:mn>1</m:mn>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:msubsup>
                                 <m:mrow>
                                    <m:mi>p</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>&#8242;</m:mi>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msubsup>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
               </m:mrow>
            </m:mfenced>
            <m:mstyle class="text">
               <m:mtext class="textsf">log</m:mtext>
            </m:mstyle>
            <m:mfenced separators="" open="(" close=")">
               <m:mrow>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msubsup>
                        <m:msup>
                           <m:mrow>
                              <m:mi>h</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>N</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mn>0</m:mn>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                  </m:mfrac>
               </m:mrow>
            </m:mfenced>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mfenced separators="" open="(" close=")">
               <m:mrow>
                  <m:mfrac>
                     <m:mrow>
                        <m:mn>1</m:mn>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>T</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>l</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-bin">+</m:mo>
                              <m:mn>1</m:mn>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:msubsup>
                                 <m:mrow>
                                    <m:mi>p</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msubsup>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:mn>1</m:mn>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>T</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:msub>
                                 <m:mrow>
                                    <m:mi>s</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>l</m:mi>
                                    <m:mo class="MathClass-punc">,</m:mo>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                              </m:msub>
                              <m:mo class="MathClass-punc">,</m:mo>
                              <m:msubsup>
                                 <m:mrow>
                                    <m:mi>p</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>t</m:mi>
                                 </m:mrow>
                                 <m:mrow>
                                    <m:mi>j</m:mi>
                                 </m:mrow>
                              </m:msubsup>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:mfrac>
               </m:mrow>
            </m:mfenced>
            <m:mstyle class="text">
               <m:mtext class="textsf">log</m:mtext>
            </m:mstyle>
            <m:mfenced separators="" open="(" close=")">
               <m:mrow>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mfrac>
                     <m:mrow>
                        <m:msubsup>
                           <m:mrow>
                              <m:mi>p</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msubsup>
                        <m:msup>
                           <m:mrow>
                              <m:mi>h</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>j</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>N</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mn>0</m:mn>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                  </m:mfrac>
               </m:mrow>
            </m:mfenced>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="left">
            <m:mspace width="4em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mspace width="1em" class="quad"/>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mi>g</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>g</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p>Where <inline-formula><m:math name="1687-1499-2012-158-i46" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>g</m:mi>
<m:mo class="MathClass-rel">:</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-rel">&#8614;</m:mo>
<m:mfrac>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">pw</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mo class="MathClass-bin">-</m:mo>
      <m:mstyle class="text">
         <m:mtext class="textsf">pw</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">pw</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">pw</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
</m:mfrac>
<m:msubsup>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>t</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msubsup>
<m:mo class="MathClass-bin">+</m:mo>
<m:mfrac>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">ind</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mstyle class="text">
               <m:mtext class="textsf">l</m:mtext>
            </m:mstyle>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mo class="MathClass-bin">-</m:mo>
      <m:mstyle class="text">
         <m:mtext class="textsf">ind</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">ind</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">ind</m:mtext>
      </m:mstyle>
      <m:mrow>
         <m:mo class="MathClass-open">(</m:mo>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mo class="MathClass-close">)</m:mo>
      </m:mrow>
   </m:mrow>
</m:mfrac>
<m:msub>
   <m:mrow>
      <m:mi>p</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mstyle class="text">
         <m:mtext class="textsf">harvest</m:mtext>
      </m:mstyle>
   </m:mrow>
</m:msub>
</m:math></inline-formula>. Since the functions pw and ind are monotone non-decreasing we conclude that <it>r </it>is a superadditive function.</p>
<p>(3) <inline-formula><m:math name="1687-1499-2012-158-i47" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> is non-decreasing on <inline-formula><m:math name="1687-1499-2012-158-i48" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-rel">:</m:mo>
<m:mstyle class="text">
   <m:mtext class="textsf">&#160;Let&#160;</m:mtext>
</m:mstyle>
<m:mfenced separators="" open="(" close=")">
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>k</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>l</m:mi>
         </m:mrow>
      </m:msub>
   </m:mrow>
</m:mfenced>
<m:mo class="MathClass-rel">&#8712;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-bin">&#215;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula>,</p>
<p><display-formula><m:math name="1687-1499-2012-158-i49" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="gathered">
      <m:mtr>
         <m:mtd columnalign="left">
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>k</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">></m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-rel">:</m:mo>
            <m:mi mathvariant="text">&#916;</m:mi>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">&#8805;</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="left">
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>k</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-rel">:</m:mo>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p><display-formula><m:math name="1687-1499-2012-158-i50" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="aligned">
      <m:mtr>
         <m:mtd columnalign="right">
            <m:mi mathvariant="text">&#916;</m:mi>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="right"/>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:munderover accentunder="false" accent="false">
               <m:mrow>
                  <m:mo mathsize="big">&#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>k</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>m</m:mi>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
            </m:munderover>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">&#8805;</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p><inline-formula><m:math name="1687-1499-2012-158-i51" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msub>
   <m:mrow>
      <m:mi>s</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>k</m:mi>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">=</m:mo>
<m:msub>
   <m:mrow>
      <m:mi>s</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>l</m:mi>
   </m:mrow>
</m:msub>
<m:mo class="MathClass-rel">:</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>q</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>l</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-rel">|</m:mo>
      <m:msub>
         <m:mrow>
            <m:mi>s</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>l</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>t</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> is a monotone non-decreasing function on <it>X<sup>j </sup></it>, thus:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i52" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="aligned">
      <m:mtr>
         <m:mtd columnalign="right">
            <m:mi mathvariant="text">&#916;</m:mi>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="0.3em" class="thinspace"/>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:munderover accentunder="false" accent="false">
               <m:mrow>
                  <m:mo mathsize="big">&#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>k</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>m</m:mi>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
            </m:munderover>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="right"/>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">&#8805;</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-rel">&#8805;</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p><it>s<sub>k </sub></it>&#8804; <it>s<sub>l </sub></it>- 1:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i53" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="aligned">
      <m:mtr>
         <m:mtd columnalign="right">
            <m:mi mathvariant="text">&#916;</m:mi>
            <m:mi>Q</m:mi>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>k</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mi>l</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:munderover accentunder="false" accent="false">
               <m:mrow>
                  <m:mo mathsize="big">&#8721;</m:mo>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>k</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>i</m:mi>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>m</m:mi>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:mn>1</m:mn>
               </m:mrow>
            </m:munderover>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-bin">+</m:mo>
                  <m:mn>1</m:mn>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>i</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mi>t</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mtd>
         <m:mtd columnalign="right"/>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p>(4) <inline-formula><m:math name="1687-1499-2012-158-i54" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> is globally superadditive on <inline-formula><m:math name="1687-1499-2012-158-i55" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-bin">&#215;</m:mo>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>j</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula>, denote by <inline-formula><m:math name="1687-1499-2012-158-i56" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi>&#977;</m:mi>
<m:mo class="MathClass-rel">=</m:mo>
<m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-bin">+</m:mo>
      <m:mn>1</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>&#8242;</m:mi>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-bin">+</m:mo>
<m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-bin">-</m:mo>
<m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-bin">+</m:mo>
      <m:mn>1</m:mn>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
<m:mo class="MathClass-bin">-</m:mo>
<m:mi>Q</m:mi>
<m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mi>l</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>p</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>t</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>&#8242;</m:mi>
            <m:mi>j</m:mi>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula>:</p>
<p><it>s<sub>k </sub></it>&gt; <it>s<sub>l </sub></it>+ 1: <it>&#977; </it>= <it>P</it><sub>harvest </sub>- <it>P</it><sub>harvest </sub>= 0.</p>
<p><it>s<sub>k </sub></it>= <it>s<sub>l </sub></it>+ 1:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i57" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="aligned">
      <m:mtr>
         <m:mtd columnalign="right">
            <m:mi>&#977;</m:mi>
         </m:mtd>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-bin">+</m:mo>
                        <m:mn>1</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>s</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>l</m:mi>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mrow>
                        <m:mo class="MathClass-bin">+</m:mo>
                        <m:mn>1</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-bin">+</m:mo>
                        <m:mn>1</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                        <m:mo class="MathClass-bin">+</m:mo>
                        <m:mn>1</m:mn>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
         </m:mtd>
         <m:mtd columnalign="right"/>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
         <m:mtd columnalign="left">
            <m:mo class="MathClass-rel">&#8804;</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="right"/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p><display-formula><m:math name="1687-1499-2012-158-i58" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mtable class="gathered">
      <m:mtr>
         <m:mtd columnalign="left">
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>k</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">:</m:mo>
            <m:mspace width="1em" class="quad"/>
            <m:mi>&#977;</m:mi>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">+</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msup>
               <m:mrow>
                  <m:mi>q</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>j</m:mi>
               </m:mrow>
            </m:msup>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-rel">|</m:mo>
                  <m:msub>
                     <m:mrow>
                        <m:mi>s</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>l</m:mi>
                     </m:mrow>
                  </m:msub>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:msubsup>
                     <m:mrow>
                        <m:mi>p</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>t</m:mi>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>&#8242;</m:mi>
                        <m:mi>j</m:mi>
                     </m:mrow>
                  </m:msubsup>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>p</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">harvest</m:mtext>
                  </m:mstyle>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">&#8805;</m:mo>
            <m:mn>0</m:mn>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd columnalign="left">
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>k</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">&#8804;</m:mo>
            <m:msub>
               <m:mrow>
                  <m:mi>s</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>l</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-rel">:</m:mo>
            <m:mspace width="1em" class="quad"/>
            <m:mi>&#977;</m:mi>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-bin">-</m:mo>
            <m:mn>1</m:mn>
            <m:mo class="MathClass-rel">=</m:mo>
            <m:mn>0</m:mn>
            <m:mi>.</m:mi>
         </m:mtd>
      </m:mtr>
      <m:mtr>
         <m:mtd/>
      </m:mtr>
   </m:mtable>
</m:mrow>
</m:math></display-formula></p>
<p>We conclude by virtue of Theorem 6.11.6 of <abbrgrp><abbr bid="B20">20</abbr></abbrgrp> that deterministic optimal monotone non-decreasing policies over the set <it>X<sup>j </sup></it>exists for the MDP (1).</p>
</sec>
<sec><st><p>4 Optimality for all the sensors batteries lifetime</p></st>
<p>Under the assumption that each sensor uses CDMA with mutual orthogonal codes to communicate with the base station or the multimedia processing hubs, sensors transmissions do not interfere. Therefore, the overall policy <inline-formula><m:math name="1687-1499-2012-158-i59" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mo class="MathClass-open">(</m:mo>
   <m:mrow>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mn>1</m:mn>
         </m:mrow>
         <m:mrow>
            <m:mi>&#8734;</m:mi>
            <m:mo class="MathClass-bin">*</m:mo>
         </m:mrow>
      </m:msubsup>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mo class="MathClass-op">&#8230;</m:mo>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:msubsup>
         <m:mrow>
            <m:mi>d</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>n</m:mi>
         </m:mrow>
         <m:mrow>
            <m:mi>&#8734;</m:mi>
            <m:mo class="MathClass-bin">*</m:mo>
         </m:mrow>
      </m:msubsup>
   </m:mrow>
   <m:mo class="MathClass-close">)</m:mo>
</m:mrow>
</m:math></inline-formula> realized when every sensor adopts its optimal transmit power happens to be the optimal transmit policy for the overall system noted d<sup>&#8734;</sup>*.</p>
<p>For the general case: non-orthogonal codes are used and sensors transmissions do interfere. The WMSN is modeled by the MDP: <inline-formula><m:math name="1687-1499-2012-158-i60" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:msup>
   <m:mrow>
      <m:mi mathvariant="text">&#937;</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mo class="MathClass-bin">+</m:mo>
   </m:mrow>
</m:msup>
<m:mo class="MathClass-rel">=</m:mo>
<m:mrow>
   <m:mo class="MathClass-open">{</m:mo>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:msub>
         <m:mrow>
            <m:mrow>
               <m:mo class="MathClass-open">(</m:mo>
               <m:mrow>
                  <m:mi>A</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msub>
                           <m:mrow>
                              <m:mi>w</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                        </m:msub>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:msub>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>t</m:mi>
                           </m:mrow>
                        </m:msub>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mrow>
               <m:mo class="MathClass-close">)</m:mo>
            </m:mrow>
         </m:mrow>
         <m:mrow>
            <m:msub>
               <m:mrow>
                  <m:mi>S</m:mi>
               </m:mrow>
               <m:mrow>
                  <m:mi>t</m:mi>
               </m:mrow>
            </m:msub>
            <m:mo class="MathClass-rel">&#8712;</m:mo>
            <m:mi mathvariant="script">X</m:mi>
            <m:mo class="MathClass-punc">,</m:mo>
            <m:mi>w</m:mi>
         </m:mrow>
      </m:msub>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:mi>Q</m:mi>
      <m:mo class="MathClass-punc">,</m:mo>
      <m:mspace width="2.77695pt" class="tmspace"/>
      <m:mi>&#955;</m:mi>
   </m:mrow>
   <m:mo class="MathClass-close">}</m:mo>
</m:mrow>
</m:math></inline-formula> with full information. We extend the previously formulated mathematical model to account for multiple sensors and denote the augmented states and actions spaces respectively <inline-formula><m:math name="1687-1499-2012-158-i61" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi mathvariant="script">X</m:mi>
<m:mo class="MathClass-rel">=</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mo class="MathClass-op">&#8719;</m:mo>
   </m:mrow>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-rel">=</m:mo>
      <m:mn>1</m:mn>
   </m:mrow>
   <m:mrow>
      <m:mi>n</m:mi>
   </m:mrow>
</m:msubsup>
<m:msup>
   <m:mrow>
      <m:mi mathvariant="script">X</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>k</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula> and <inline-formula><m:math name="1687-1499-2012-158-i62" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mi mathvariant="bold">A</m:mi>
<m:mo class="MathClass-rel">=</m:mo>
<m:msubsup>
   <m:mrow>
      <m:mo class="MathClass-op">&#8719;</m:mo>
   </m:mrow>
   <m:mrow>
      <m:mi>k</m:mi>
      <m:mo class="MathClass-rel">=</m:mo>
      <m:mn>1</m:mn>
   </m:mrow>
   <m:mrow>
      <m:mi>n</m:mi>
   </m:mrow>
</m:msubsup>
<m:msup>
   <m:mrow>
      <m:mi>A</m:mi>
   </m:mrow>
   <m:mrow>
      <m:mi>k</m:mi>
   </m:mrow>
</m:msup>
</m:math></inline-formula>. The transition probability from state <it>S</it><sub><it>t </it></sub>to <it>S</it><sub><it>t</it>+1 </sub>for the power profile <it>P</it><sub><it>t </it></sub>is given by the formula:</p>
<p><display-formula id="M11"><m:math name="1687-1499-2012-158-i63" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mi>Q</m:mi>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>S</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
               <m:mo class="MathClass-bin">+</m:mo>
               <m:mn>1</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>S</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mspace width="2.77695pt" class="tmspace"/>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:munderover accentunder="false" accent="false">
      <m:mrow>
         <m:mo mathsize="big">&#8719;</m:mo>
      </m:mrow>
      <m:mrow>
         <m:mi>k</m:mi>
         <m:mo class="MathClass-rel">=</m:mo>
         <m:mn>1</m:mn>
      </m:mrow>
      <m:mrow>
         <m:mi>n</m:mi>
      </m:mrow>
   </m:munderover>
   <m:mi>q</m:mi>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
               <m:mo class="MathClass-bin">+</m:mo>
               <m:mn>1</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-punc">,</m:mo>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
               <m:mo class="MathClass-bin">+</m:mo>
               <m:mn>1</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-rel">|</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>k</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">&#8712;</m:mo>
   <m:msup>
      <m:mrow>
         <m:mi mathvariant="script">X</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>k</m:mi>
      </m:mrow>
   </m:msup>
   <m:mo class="MathClass-bin">&#215;</m:mo>
   <m:mspace width="0.3em" class="thinspace"/>
   <m:msup>
      <m:mrow>
         <m:mi mathvariant="script">X</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>k</m:mi>
      </m:mrow>
   </m:msup>
   <m:mi>.</m:mi>
</m:mrow>
</m:math></display-formula></p>
<p>With each sensor utility expressed as follows:</p>
<p><display-formula id="M12"><m:math name="1687-1499-2012-158-i64" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msub>
      <m:mrow>
         <m:mi>r</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-bin">-</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:mn>1</m:mn>
            </m:mrow>
            <m:mrow>
               <m:msup>
                  <m:mrow>
                     <m:mi>T</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msup>
               <m:mrow>
                  <m:mo class="MathClass-open">(</m:mo>
                  <m:mrow>
                     <m:msub>
                        <m:mrow>
                           <m:mi>s</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>j</m:mi>
                           <m:mo class="MathClass-punc">,</m:mo>
                           <m:mi>t</m:mi>
                        </m:mrow>
                     </m:msub>
                     <m:mo class="MathClass-punc">,</m:mo>
                     <m:msubsup>
                        <m:mrow>
                           <m:mi>p</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>t</m:mi>
                        </m:mrow>
                        <m:mrow>
                           <m:mi>j</m:mi>
                        </m:mrow>
                     </m:msubsup>
                  </m:mrow>
                  <m:mo class="MathClass-close">)</m:mo>
               </m:mrow>
            </m:mrow>
         </m:mfrac>
      </m:mrow>
   </m:mfenced>
   <m:mo class="MathClass-bin">&#215;</m:mo>
   <m:mstyle class="text">
      <m:mtext class="textsf">log</m:mtext>
   </m:mstyle>
   <m:mfenced separators="" open="(" close=")">
      <m:mrow>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-bin">+</m:mo>
         <m:mfrac>
            <m:mrow>
               <m:msubsup>
                  <m:mrow>
                     <m:mi>p</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msubsup>
               <m:msup>
                  <m:mrow>
                     <m:mi>h</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msup>
            </m:mrow>
            <m:mrow>
               <m:msub>
                  <m:mrow>
                     <m:mi>N</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mn>0</m:mn>
                  </m:mrow>
               </m:msub>
               <m:mo class="MathClass-bin">+</m:mo>
               <m:msub>
                  <m:mrow>
                     <m:mo mathsize="big">&#8721;</m:mo>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>k</m:mi>
                     <m:mo class="MathClass-rel">&#8800;</m:mo>
                     <m:mi>j</m:mi>
                  </m:mrow>
               </m:msub>
               <m:msubsup>
                  <m:mrow>
                     <m:mi>p</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>t</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>k</m:mi>
                  </m:mrow>
               </m:msubsup>
               <m:msup>
                  <m:mrow>
                     <m:mi>h</m:mi>
                  </m:mrow>
                  <m:mrow>
                     <m:mi>k</m:mi>
                  </m:mrow>
               </m:msup>
            </m:mrow>
         </m:mfrac>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
<p>The immediate reward for the network becomes:</p>
<p><display-formula id="M13"><m:math name="1687-1499-2012-158-i65" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msub>
      <m:mrow>
         <m:mi>R</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>S</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mspace width="2.77695pt" class="tmspace"/>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:munderover accentunder="false" accent="false">
      <m:mrow>
         <m:mo mathsize="big">&#8721;</m:mo>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
         <m:mo class="MathClass-rel">=</m:mo>
         <m:mn>1</m:mn>
      </m:mrow>
      <m:mrow>
         <m:mi>n</m:mi>
      </m:mrow>
   </m:munderover>
   <m:msub>
      <m:mrow>
         <m:mi>r</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>t</m:mi>
      </m:mrow>
   </m:msub>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:msub>
            <m:mrow>
               <m:mi>s</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
               <m:mo class="MathClass-punc">,</m:mo>
               <m:mi>t</m:mi>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:msubsup>
            <m:mrow>
               <m:mi>p</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>t</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mi>j</m:mi>
            </m:mrow>
         </m:msubsup>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
</m:mrow>
</m:math></display-formula></p>
<p>We reconsider the LP in (9) for the augmented MDP:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i66" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:mfenced separators="" open="{" close="">
      <m:mrow>
         <m:mtable equalrows="false" columnlines="none" equalcolumns="false" class="array">
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">Maximize</m:mtext>
                  </m:mstyle>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi mathvariant="script">X</m:mi>
                     </m:mrow>
                  </m:munder>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>a</m:mi>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi>A</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:munder>
                  <m:mi>R</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mstyle class="text">
                     <m:mtext class="textsf">Subject</m:mtext>
                  </m:mstyle>
                  <m:mspace width="2.77695pt" class="tmspace"/>
                  <m:mstyle class="text">
                     <m:mtext class="textsf">to</m:mtext>
                  </m:mstyle>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>a</m:mi>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi>A</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:munder>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-bin">-</m:mo>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi mathvariant="script">X</m:mi>
                     </m:mrow>
                  </m:munder>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:mi>a</m:mi>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi>A</m:mi>
                        <m:mrow>
                           <m:mo class="MathClass-open">(</m:mo>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mo class="MathClass-close">)</m:mo>
                        </m:mrow>
                     </m:mrow>
                  </m:munder>
                  <m:mi>&#955;</m:mi>
                  <m:mi>Q</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-rel">|</m:mo>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mi>&#945;</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mi>.</m:mi>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mo class="MathClass-op">&#8704;</m:mo>
                  <m:mi>S</m:mi>
                  <m:mo class="MathClass-rel">&#8712;</m:mo>
                  <m:mi mathvariant="script">X</m:mi>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="1em" class="quad"/>
                  <m:mo class="MathClass-op">&#8704;</m:mo>
                  <m:mi>a</m:mi>
                  <m:mo class="MathClass-rel">&#8712;</m:mo>
                  <m:mi>A</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mi>S</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-punc">,</m:mo>
                  <m:mspace width="1em" class="quad"/>
                  <m:mi>x</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:mi>S</m:mi>
                        <m:mo class="MathClass-punc">,</m:mo>
                        <m:mspace width="2.77695pt" class="tmspace"/>
                        <m:mi>a</m:mi>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">&#8805;</m:mo>
                  <m:mn>0</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:munder class="msub">
                     <m:mrow>
                        <m:mo mathsize="big">&#8721;</m:mo>
                     </m:mrow>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msup>
                        <m:mo class="MathClass-rel">&#8712;</m:mo>
                        <m:mi mathvariant="script">X</m:mi>
                     </m:mrow>
                  </m:munder>
                  <m:mi>&#945;</m:mi>
                  <m:mrow>
                     <m:mo class="MathClass-open">(</m:mo>
                     <m:mrow>
                        <m:msup>
                           <m:mrow>
                              <m:mi>S</m:mi>
                           </m:mrow>
                           <m:mrow>
                              <m:mi>&#8242;</m:mi>
                           </m:mrow>
                        </m:msup>
                     </m:mrow>
                     <m:mo class="MathClass-close">)</m:mo>
                  </m:mrow>
                  <m:mo class="MathClass-rel">=</m:mo>
                  <m:mn>1</m:mn>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="left">
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mspace width="1em" class="quad"/>
                  <m:mn>0</m:mn>
                  <m:mo class="MathClass-rel">&lt;</m:mo>
                  <m:mi>&#955;</m:mi>
                  <m:mo class="MathClass-rel">&lt;</m:mo>
                  <m:mn>1</m:mn>
                  <m:mi>.</m:mi>
               </m:mtd>
            </m:mtr>
            <m:mtr>
               <m:mtd class="array" columnalign="center"/>
            </m:mtr>
         </m:mtable>
      </m:mrow>
   </m:mfenced>
</m:mrow>
</m:math></display-formula></p>
</sec>
<sec><st><p>5 Numerical investigations</p></st>
<p>We discretize each battery residual energy capacity to five states: near full, high, medium, low and discharged. The states set is: {0, 1, 2, 3, 4} and the transmit power panel for each state is detailed in Table <tblr tid="T1">1</tblr>:</p>
<tbl id="T1"><title><p>Table 1</p></title><caption><p>Transmit power panel</p></caption><tblbdy cols="2">
      <r>
         <c ca="left">
            <p>
               <b>Battery state</b>
            </p>
         </c>
         <c ca="left">
            <p>
               <b>Available transmit powers (W)</b>
            </p>
         </c>
      </r>
      <r>
         <c cspan="2">
            <hr/>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>0</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0 </sub>= 0.0}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>1</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>1 </sub>= 10.0, <it>P</it><sub>2 </sub>= 17.0, <it>P</it><sub>3 </sub>= 18.0}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>2</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0 </sub>- <it>P</it><sub>3</sub>, <it>P</it><sub>4 </sub>= 23.0, <it>P</it><sub>5 </sub>= 25.0, <it>P</it><sub>6 </sub>= 30.0, <it>P</it><sub>7 </sub>= 35.0}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>3</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0 </sub>- <it>P</it><sub>7</sub>, <it>P</it><sub>8 </sub>= 50.0, <it>P</it><sub>9 </sub>= 58.0}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>4</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>- <it>P</it><sub>9</sub>, <it>P</it><sub>10 </sub>= 65.0, <it>P</it><sub>11 </sub>= 75.0}</p>
         </c>
      </r>
   </tblbdy></tbl>
<p>Our objective is to characterize the optimal transmit policy for a single sensor with a discount factor <it>&#955; </it>= 0.6. We solve the associated LP through the simplex algorithm to obtain the optimal policy summarized below:</p>
<p><display-formula><m:math name="1687-1499-2012-158-i67" xmlns:m="http://www.w3.org/1998/Math/MathML"><m:mrow>
   <m:msubsup>
      <m:mrow>
         <m:mi>&#963;</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mi>j</m:mi>
      </m:mrow>
      <m:mrow>
         <m:mo class="MathClass-bin">*</m:mo>
      </m:mrow>
   </m:msubsup>
   <m:mo class="MathClass-rel">=</m:mo>
   <m:mrow>
      <m:mo class="MathClass-open">(</m:mo>
      <m:mrow>
         <m:mn>0</m:mn>
         <m:mo class="MathClass-rel">&#8594;</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>0</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mn>1</m:mn>
         <m:mo class="MathClass-rel">&#8594;</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>0</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mn>2</m:mn>
         <m:mo class="MathClass-rel">&#8594;</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>2</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mn>3</m:mn>
         <m:mo class="MathClass-rel">&#8594;</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>3</m:mn>
            </m:mrow>
         </m:msub>
         <m:mo class="MathClass-punc">,</m:mo>
         <m:mn>4</m:mn>
         <m:mo class="MathClass-rel">&#8594;</m:mo>
         <m:msub>
            <m:mrow>
               <m:mi>P</m:mi>
            </m:mrow>
            <m:mrow>
               <m:mn>4</m:mn>
            </m:mrow>
         </m:msub>
      </m:mrow>
      <m:mo class="MathClass-close">)</m:mo>
   </m:mrow>
   <m:mi>.</m:mi>
</m:mrow>
</m:math></display-formula></p>
<p>Table <tblr tid="T2">2</tblr> describes the optimal transmit policy for a network formed by three sensor with three states {0, 1, 2} for a <it>&#955; </it>= 0.6 discounted &#937;<sup>+ </sup>under infinite horizon planning. We notice that sensors tend to use their lowest available transmission powers as using higher ones result in reduced throughput due to interference and rapid depletion of their batteries.</p>
<tbl id="T2"><title><p>Table 2</p></title><caption><p>Optimal transmit power</p></caption><tblbdy cols="2">
      <r>
         <c ca="left">
            <p>
               <b>Network State</b>
            </p>
         </c>
         <c ca="left">
            <p>
               <b>Transmit power (W)</b>
            </p>
         </c>
      </r>
      <r>
         <c cspan="2">
            <hr/>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{0, 0, 0}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{0, 0, 1}, {0, 1, 1}, {2, 2, 1}, {1, 0, 1}, {1, 2, 1}, {2, 0, 1}, {0, 2, 1}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>2</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{0, 0, 2}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>7</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{0, 1, 2}, {0, 1, 0}, {2, 1, 0}, {2, 1, 1}, {2, 1, 2}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>2</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{0, 2, 2}, {0, 2, 0}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>0</sub>, <it>P</it><sub>7</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{1, 0, 2}, {1, 2, 2}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>2</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>7</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{1, 1, 1}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>2</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>2</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{1, 1, 2}, {1, 1, 0}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>2</sub>, <it>P</it><sub>2</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{1, 2, 0}, {1, 0, 0}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>3</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
      <r>
         <c ca="left">
            <p>{{2, 2, 2}, {2, 2, 0}, {2, 0, 2}, {2, 0, 0}}</p>
         </c>
         <c ca="left">
            <p>{<it>P</it><sub>7</sub>, <it>P</it><sub>0</sub>, <it>P</it><sub>0</sub>}</p>
         </c>
      </r>
   </tblbdy></tbl>
</sec>
<sec><st><p>6 Concluding remarks</p></st>
<p>In this article we considered the problem of dynamic centralized power allocation for energy harvesting WMSN. We focus on solar powered sensors and provide a stochastic model for the associated battery discharge/recharge process. The dynamic power control problem was formulated as a MDP and the structural properties of optimal transmission policies established. We plan, in a near future, to generalize our approach for the decentralized case with partial channel information using stochastic game theory.</p>
</sec>
<sec><st><p>Competing interests</p></st>
<p>The authors declare that they have no competing interests.</p>
</sec>
</bdy>
<bm>
<refgrp><bibl id="B1"><title><p>A survey on wireless multimedia sensor networks</p></title><aug><au><snm>Akyildiz</snm><fnm>I</fnm></au><au><snm>Melodia</snm><fnm>T</fnm></au><au><snm>Chowdhury</snm><fnm>K</fnm></au></aug><source>Comput Netw</source><pubdate>2007</pubdate><volume>51</volume><issue>4</issue><fpage>921</fpage><lpage>960</lpage><xrefbib><pubid idtype="doi">10.1016/j.comnet.2006.10.002</pubid></xrefbib></bibl><bibl id="B2"><title><p>Wireless multimedia sensor networks: current trends and future directions</p></title><aug><au><snm>Almalkawi</snm><fnm>I</fnm></au><au><snm>Guerrero Zapata</snm><fnm>M</fnm></au><au><snm>Al-Karaki</snm><fnm>J</fnm></au><au><snm>Morillo-Pozo</snm><fnm>J</fnm></au></aug><source>Sensors</source><pubdate>2010</pubdate><volume>10</volume><issue>7</issue><fpage>6662</fpage><lpage>6717</lpage><xrefbib><pubidlist><pubid idtype="doi">10.3390/s100706662</pubid><pubid idtype="pmcid">3231118</pubid><pubid idtype="pmpid">22163571</pubid></pubidlist></xrefbib></bibl><bibl id="B3"><title><p>The future of sensors and sensor networks survey results projecting the next 5 years</p></title><aug><au><snm>Fowler</snm><fnm>K</fnm></au></aug><source>Proc Sensors Applications Symposium, 2009 (SAS 2009)</source><publisher>New Orleans, LA, USA</publisher><pubdate>2009</pubdate><fpage>1</fpage><lpage>6</lpage></bibl><bibl id="B4"><title><p>Energy harvesting sensor nodes: survey and implications</p></title><aug><au><snm>Sudevalayam</snm><fnm>S</fnm></au><au><snm>Kulkarni</snm><fnm>P</fnm></au></aug><source>IEEE Commun Surv Tutor</source><pubdate>2010</pubdate><volume>PP</volume><issue>99</issue><fpage>1</fpage><lpage>19</lpage></bibl><bibl id="B5"><title><p>Wireless sensor networks powered by ambient energy harvesting (WSN-HEAP)-Survey and challenges</p></title><aug><au><snm>Seah</snm><fnm>W</fnm></au><au><snm>Eu</snm><fnm>Z</fnm></au><au><snm>Tan</snm><fnm>H</fnm></au></aug><source>Proc 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace &amp; Electronic Systems Technology, 2009. Wireless VITAE 2009</source><publisher>Aalborg, Danemark</publisher><pubdate>2009</pubdate><fpage>1</fpage><lpage>5</lpage></bibl><bibl id="B6"><title><p>An environmental energy harvesting framework for sensor networks</p></title><aug><au><snm>Kansal</snm><fnm>A</fnm></au><au><snm>Srivastava</snm><fnm>M</fnm></au></aug><source>Proceedings of the 2003 international symposium on Low power electronics and design</source><pubdate>2003</pubdate><fpage>481</fpage><lpage>486</lpage></bibl><bibl id="B7"><title><p>Power management in energy harvesting sensor networks</p></title><aug><au><snm>Kansal</snm><fnm>A</fnm></au><au><snm>Hsu</snm><fnm>J</fnm></au><au><snm>Zahedi</snm><fnm>S</fnm></au><au><snm>Srivastava</snm><fnm>M</fnm></au></aug><source>ACM Trans Embed Comput Syst (TECS)</source><pubdate>2007</pubdate><volume>6</volume><issue>4</issue><fpage>32</fpage><lpage>66</lpage><xrefbib><pubid idtype="doi">10.1145/1274858.1274870</pubid></xrefbib></bibl><bibl id="B8"><title><p>Optimal energy management policies for energy harvesting sensor nodes</p></title><aug><au><snm>Sharma</snm><fnm>V</fnm></au><au><snm>Mukherji</snm><fnm>U</fnm></au><au><snm>Joseph</snm><fnm>V</fnm></au><au><snm>Gupta</snm><fnm>S</fnm></au></aug><source>IEEE Trans Wirel Commun</source><pubdate>2010</pubdate><volume>9</volume><issue>4</issue><fpage>1326</fpage><lpage>1336</lpage></bibl><bibl id="B9"><title><p>Dynamic power control under energy and delay constraints</p></title><aug><au><snm>Wang</snm><fnm>H</fnm></au><au><snm>Mandayam</snm><fnm>N</fnm></au><au><snm>Goodman</snm><fnm>DJ</fnm></au><au><snm>Lig-das</snm><fnm>P</fnm></au></aug><source>Proc Global Telecommunications Conference, 2001 (GLOBECOM &apos;01)</source><publisher>San Antonio, TX, USA</publisher><pubdate>2001</pubdate><fpage>1287</fpage><lpage>1291</lpage></bibl><bibl id="B10"><title><p>Decentralized dynamic power control for cellular CDMA systems</p></title><aug><au><snm>Chamberland</snm><fnm>J</fnm></au><au><snm>Veeravalli</snm><fnm>V</fnm></au></aug><source>IEEE Trans Wirel Commun</source><pubdate>2003</pubdate><volume>2</volume><issue>3</issue><fpage>549</fpage><lpage>559</lpage><xrefbib><pubid idtype="doi">10.1109/TWC.2003.811186</pubid></xrefbib></bibl><bibl id="B11"><title><p>Dynamic power control in a wireless static channel subject to a quality-of-service con-straint</p></title><aug><au><snm>Ata</snm><fnm>B</fnm></au></aug><source>Operat Res</source><pubdate>2005</pubdate><volume>53</volume><issue>5</issue><fpage>842</fpage><lpage>851</lpage><xrefbib><pubid idtype="doi">10.1287/opre.1040.0188</pubid></xrefbib></bibl><bibl id="B12"><title><p>Robust power allocation games under channel uncertainty and time delays</p></title><aug><au><snm>Tembine</snm><fnm>H</fnm></au><au><snm>Kobbane</snm><fnm>A</fnm></au><au><snm>El Koutbi</snm><fnm>M</fnm></au></aug><source>Proc Wireless Days (WD) (2010 IFIP)</source><publisher>Venice, Italy</publisher><pubdate>2010</pubdate><fpage>1</fpage><lpage>5</lpage></bibl><bibl id="B13"><title><p>Joint energy management and resource allocation in rechargeable sensor networks</p></title><aug><au><snm>Liu</snm><fnm>R</fnm></au><au><snm>Sinha</snm><fnm>P</fnm></au><au><snm>Koksal</snm><fnm>C</fnm></au></aug><source>INFOCOM, 2010 Proceedings IEEE</source><pubdate>2010</pubdate><fpage>1</fpage><lpage>9</lpage></bibl><bibl id="B14"><title><p>Energy efficient transmission strategies for body sensor networks with energy harvesting</p></title><aug><au><snm>Seyedi</snm><fnm>A</fnm></au><au><snm>Sikdar</snm><fnm>B</fnm></au></aug><source>IEEE Trans Commun</source><pubdate>2010</pubdate><volume>58</volume><issue>7</issue><fpage>2116</fpage><lpage>2126</lpage></bibl><bibl id="B15"><title><p>Optimal energy allocation for wireless communications powered by energy harvesters</p></title><aug><au><snm>Ho</snm><fnm>C</fnm></au><au><snm>Zhang</snm><fnm>R</fnm></au></aug><source>IEEE International Symposium on Information Theory Proceedings (ISIT)</source><pubdate>2010</pubdate><fpage>2368</fpage><lpage>2372</lpage></bibl><bibl id="B16"><title><p>Implications of energy profile and storage on energy harvesting sensor link performance</p></title><aug><au><snm>Medepally</snm><fnm>B</fnm></au><au><snm>Mehta</snm><fnm>N</fnm></au><au><snm>Murthy</snm><fnm>C</fnm></au></aug><source>Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE</source><pubdate>2009</pubdate><fpage>1</fpage><lpage>6</lpage></bibl><bibl id="B17"><title><p>On the complexity of maximizing the minimum Shannon capacity in wireless networks by joint channel assignment and power allocation</p></title><aug><au><snm>Fallgren</snm><fnm>M</fnm></au></aug><source>Proc 18th IEEE International Workshop on Quality of Service (IWQoS 2010)</source><publisher>Beijing, China</publisher><pubdate>2010</pubdate><fpage>1</fpage><lpage>7</lpage></bibl><bibl id="B18"><aug><au><snm>Schrijver</snm><fnm>A</fnm></au></aug><source>Theory of Linear and Integer Programming</source><publisher>Wiley, New York</publisher><pubdate>1986</pubdate></bibl><bibl id="B19"><aug><au><snm>Maros</snm><fnm>I</fnm></au></aug><source>Computational Techniques of the Simplex Method</source><publisher>Springer, New York</publisher><pubdate>2003</pubdate><volume>61</volume></bibl><bibl id="B20"><aug><au><snm>Puterman</snm><fnm>M</fnm></au></aug><source>Markov Decision Processes: Discrete Stochastic Dynamic Programming</source><publisher>Wiley, New York</publisher><pubdate>1994</pubdate></bibl></refgrp>
</bm>
</art>